fef2b3e04c 
					 
					
						
						
							
							css: fix load mask background image path  
						
						... 
						
						
						
						We're not using the exact same paths as in PVE/PMG here.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-25 18:41:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cebe5a1f4 
					 
					
						
						
							
							ui: system config: reorder big panel to bottom  
						
						... 
						
						
						
						Gives a better look and feel if the flex'd big panel is at the bottom
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-25 16:41:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dda246403c 
					 
					
						
						
							
							ui: index: load widget toolkit CSS  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-25 15:44:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8dc281992 
					 
					
						
						
							
							www/DataStoreStatus.js: display loadavg stats  
						
						
						
						
					 
					
						2020-05-25 11:54:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e930f2bdc 
					 
					
						
						
							
							www/DataStoreStatus.js: display root disk stats  
						
						
						
						
					 
					
						2020-05-25 11:34:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1b24fbf0b 
					 
					
						
						
							
							www/DataStoreStatus.js: display swap stats  
						
						
						
						
					 
					
						2020-05-25 10:39:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a608806f65 
					 
					
						
						
							
							www/DataStoreStatus.js: display netin/netout  
						
						
						
						
					 
					
						2020-05-24 19:02:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4a3f7ca5e 
					 
					
						
						
							
							rrd: pack multiple rrd values into th estat list  
						
						
						
						
					 
					
						2020-05-23 14:03:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba1c249eec 
					 
					
						
						
							
							www/DataStoreStatus.js: add test for RRD api  
						
						
						
						
					 
					
						2020-05-23 11:52:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51c63475e1 
					 
					
						
						
							
							ui: add '.' to path regex  
						
						... 
						
						
						
						since we use the path for datastore ids, which can contain a '.'
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 16:33:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0ac207453 
					 
					
						
						
							
							ui: add ACL panel to datastores  
						
						... 
						
						
						
						by introducing a datastorepanel (a TabPanel) which holds the content
and acl panel for now.
to be able to handle this in the router, we have to change the logic
of how to select the datastore from using the subpath to putting it
into the path (and extracting it when necessary)
if we need this again (e.g. possibly for remotes), we can further
refactor this logic to be more generic
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:27:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee1458b61d 
					 
					
						
						
							
							fixup  
						
						
						
						
					 
					
						2020-05-20 13:27:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0542cfdf4f 
					 
					
						
						
							
							ui: add ACL panel to Configuration  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:23:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2072aeaee6 
					 
					
						
						
							
							ui: add UserSelector  
						
						... 
						
						
						
						this has to be different from pve for now, since the default of
'enabled' is reverted (pve: default disabled, pbs: default enabled)
if we decide to change this either here or in pve, we can refactor
it to the widget-toolkit
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:22:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88acc86129 
					 
					
						
						
							
							ui: add UserManagement panel  
						
						... 
						
						
						
						to add/edit users
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-19 09:34:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d8ef0dcf7 
					 
					
						
						
							
							ui: use Logo/RealmComboBox from widget-toolkit  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-19 09:34:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b22acd0c2 
					 
					
						
						
							
							src/config/network.rs: make it compatible with pve  
						
						... 
						
						
						
						and depend on proxmox 0.1.26 
						
						
					 
					
						2020-05-07 09:28:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e325dbd4a3 
					 
					
						
						
							
							www/Dashboard.js: fix status url  
						
						
						
						
					 
					
						2020-04-30 12:58:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecb53af6d9 
					 
					
						
						
							
							add ServerStatus.js GUI with Reboot and Shutdown buttons  
						
						
						
						
					 
					
						2020-04-30 12:12:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebe556d0e7 
					 
					
						
						
							
							www/DataStoreStatus.js: define Model for datastorte list  
						
						... 
						
						
						
						We want to use the admin/datastore api (instead of config/datastore),
to get the restricted list of datastores. 
						
						
					 
					
						2020-04-30 06:50:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9e3b1104e 
					 
					
						
						
							
							change index to templates using handlebars  
						
						... 
						
						
						
						using a handlebars instance in ApiConfig, to cache the templates
as long as possible, this is currently ok, as the index template
can only change when the whole package changes
if we split this in the future, we have to trigger a reload of
the daemon on gui package upgrade (so that the template gets reloaded)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-04-29 17:05:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						acb428cdec 
					 
					
						
						
							
							add DataStoreStatus.js dummy  
						
						
						
						
					 
					
						2020-04-29 11:22:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de1f8f1d36 
					 
					
						
						
							
							Revert "gui: display DataStoreConfig above DataStoreContent"  
						
						... 
						
						
						
						This reverts commit 555dfe7b8e 
						
						
					 
					
						2020-04-29 11:09:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9abcae1b0e 
					 
					
						
						
							
							gui: improve login view (use realms)  
						
						
						
						
					 
					
						2020-04-09 13:37:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d16122cd87 
					 
					
						
						
							
							gui: preview prune selection  
						
						
						
						
					 
					
						2020-04-01 14:14:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b5ca60a07 
					 
					
						
						
							
							fix 'keep-monthly' field name  
						
						... 
						
						
						
						else the backend complains about a non-existant parameter
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-03-31 08:46:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aeee4329b0 
					 
					
						
						
							
							gui - DataStoreContent: avoid useless icons, display file path  
						
						
						
						
					 
					
						2020-03-26 18:01:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f44899207 
					 
					
						
						
							
							gui - DataStoreContent: move control code into controller (cleanup)  
						
						
						
						
					 
					
						2020-03-26 17:23:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1127fd0d0 
					 
					
						
						
							
							gui: add prune dialog  
						
						
						
						
					 
					
						2020-03-26 13:23:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3383973532 
					 
					
						
						
							
							gui: cleanup DataStoreContent.js  
						
						
						
						
					 
					
						2020-03-26 11:17:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						555dfe7b8e 
					 
					
						
						
							
							gui: display DataStoreConfig above DataStoreContent  
						
						
						
						
					 
					
						2020-03-26 08:38:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8f0ad19af 
					 
					
						
						
							
							gui: use a tree panel for DataStoreContent  
						
						
						
						
					 
					
						2020-03-25 15:17:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66b4593b04 
					 
					
						
						
							
							fix typo  
						
						... 
						
						
						
						s/Nuber/Number/
s/backups/Backups/
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-03-17 16:13:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58e1051bc9 
					 
					
						
						
							
							DataStoreContent.js - render_backup_type: use better default  
						
						
						
						
					 
					
						2019-12-22 11:09:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0771c57b87 
					 
					
						
						
							
							DataStoreContent.js: use rowexpander plugin to display files  
						
						
						
						
					 
					
						2019-12-22 11:06:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						507c39c595 
					 
					
						
						
							
							DataStoreContent.js: show backup groups (instead of snapshots).  
						
						
						
						
					 
					
						2019-12-22 10:43:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc9c306c13 
					 
					
						
						
							
							NavigationTree.js: use other iconCls for datastores  
						
						
						
						
					 
					
						2019-12-22 09:56:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1baa7f4fc 
					 
					
						
						
							
							ui: ds content: add reload button, use view controller  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 17:17:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9c38ddc1b 
					 
					
						
						
							
							ui: datastore content: add size column  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 17:04:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d4ebe3dfe 
					 
					
						
						
							
							ui: datastore content: refactor to more schematic definition  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 17:03:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed61472b36 
					 
					
						
						
							
							ui: datastore content: render timestamp  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 15:59:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca23a97f0e 
					 
					
						
						
							
							add datastore content panel  
						
						
						
						
					 
					
						2019-12-20 12:47:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bca9093520 
					 
					
						
						
							
							api/ui: datastore: allow to set simple comment  
						
						... 
						
						
						
						for now forbid all control characters[0] in the comment value, the
section config writer cannot cope with newlines in the value, it
writes them out literally, allowing "injection" or breaking the whole
config.
In the webinterface use also a textfield, not a textarea.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 17:58:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e88e3c3a35 
					 
					
						
						
							
							ui: datastore: minor UX improvements and whitepsace cleanup  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 17:44:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9af5b4a29 
					 
					
						
						
							
							ui: do *not* close panel when triggering datastore GC  
						
						... 
						
						
						
						this broke the view, let the panel disappear until one switched to
another and back again, let's just no close main-view panels :)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 17:42:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d649e17eb7 
					 
					
						
						
							
							ui: use fa-archive symbol for datastore navigation tree entry  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 16:49:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4897426cea 
					 
					
						
						
							
							ui: allow to create datastore  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-18 21:32:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e75b6d8bf 
					 
					
						
						
							
							ui: trailing whitespace cleanup  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-18 19:21:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9710e5d00e 
					 
					
						
						
							
							ui: select tree item from history url on initial load  
						
						... 
						
						
						
						or fallback to dashboard
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-18 19:19:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84b9eced26 
					 
					
						
						
							
							ui: add simple dashboard  
						
						... 
						
						
						
						just a starting point, code ported initially over from PMG, some
minor things are handled differently though, we have not multiple
nodes (for now) so it's very 'localhost' centric.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-18 17:29:07 +01:00