dbd959d43f 
					 
					
						
						
							
							ui: tasks: render reader with full info  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-26 18:36:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f68ae22cc0 
					 
					
						
						
							
							ui: factor out render_datetime_utc  
						
						... 
						
						
						
						will be reused in the next patch
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-26 18:36:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06c3dc8a8e 
					 
					
						
						
							
							ui: task: improve rendering of backup/prune worker entries  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-26 13:37:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26956d73a2 
					 
					
						
						
							
							ui: datastore prune: remove debug logging  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-26 12:50:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f98b34705 
					 
					
						
						
							
							ui: rework datastore content panel controller  
						
						... 
						
						
						
						Mostly refactoring, but actually fixes an issue where one seldom run
into a undefined dereference due to the store onLoad callback getting
triggered after some of the componet was destroyed - on quick
switching through the datastores.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-26 12:46:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12710fd3c3 
					 
					
						
						
							
							ui: add missing monStoreErrors  
						
						... 
						
						
						
						to actually show api errors on the list call
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 12:38:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e2a4653b4 
					 
					
						
						
							
							ui: add crud for remotes  
						
						... 
						
						
						
						listing/adding/editing/removing
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 12:38:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a0d3d11d2 
					 
					
						
						
							
							src/api2/admin/datastore.rs: add rrd api  
						
						
						
						
					 
					
						2020-05-26 12:26:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bfa0146c00 
					 
					
						
						
							
							ui: acls: include roleid into id and sort by it  
						
						... 
						
						
						
						this fixes missing acls on the gui
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 08:49:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						880fa939d1 
					 
					
						
						
							
							gui: move system stat RRDs to ServerStatus panel.  
						
						
						
						
					 
					
						2020-05-26 07:33:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8277f4ace5 
					 
					
						
						
							
							ui: navigation: sort datastores entries  
						
						... 
						
						
						
						adding a new one after load will append it still at the end, though.
But datastores are not something which get frequently added after
initial setup, so don't care about that for now..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-25 19:46:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b1aa424b9 
					 
					
						
						
							
							ui: add some task log description mappings  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-05-25 19:06:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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