995492100a 
					 
					
						
						
							
							ui: tfa/recovery: fix copy button text, add icon  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-18 10:45:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						854319d88c 
					 
					
						
						
							
							ui: tfa/recovery: disallow to close key info window with ESC  
						
						... 
						
						
						
						to avoid accidental closing it
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-18 10:44:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3189d05134 
					 
					
						
						
							
							ui: tfa: specify which confirmation password is required  
						
						... 
						
						
						
						Clarify that the password of the user one wants to add TFA too is
required, which is not necessarily the one of the current logged in
user. Use an empty text for that.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-18 10:12:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2a43b987c 
					 
					
						
						
							
							ui: tfa totp: whitespace and padding fix  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-18 10:10:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6676409f7f 
					 
					
						
						
							
							ui: access: stream line add/edit/.. button order and separators  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-18 09:33:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9ffa010c8 
					 
					
						
						
							
							ui: webauthn config: set default values for unconfigured case  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-15 16:25:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6a903293b 
					 
					
						
						
							
							ui: webauthn config: use ID instead of Id/id  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-15 16:25:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fffcb5d77 
					 
					
						
						
							
							gui: tfa configuration  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-15 15:19:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						646221cc29 
					 
					
						
						
							
							ui: window/{AddWebauthn, TfaEdit}: fix spacing/border of the windows  
						
						... 
						
						
						
						the password field should not be indented differently than the rest of
the fields, and we never have a border on the panels
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b168a27f73 
					 
					
						
						
							
							ui: window/AddTotp: fix spacing styling of form fields  
						
						... 
						
						
						
						by moving the lower fields into the form itself and dropping the padding
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a442bd9792 
					 
					
						
						
							
							ui: window/AddTfaRecovery: fix style of TfaRecoveryShow window  
						
						... 
						
						
						
						to have a more similar layout/spacing to our other windows
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						884fec7735 
					 
					
						
						
							
							ui: window/AddTfaRecovery: rewrite to a Proxmox.window.Edit  
						
						... 
						
						
						
						we can reuse the edit window from widget toolkit for the most part
this solves some spacing and layout issues and is less code
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cb89f302f 
					 
					
						
						
							
							ui: config/TfaView: disable Remove button by default  
						
						... 
						
						
						
						gets enabled when an item is clicked
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da36bbe756 
					 
					
						
						
							
							ui: LoginView: remove not used viewModel  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d91c6fd4e1 
					 
					
						
						
							
							ui: tfa: drop bogus gettext of empty string  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-12 11:44:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						711d1f6fc3 
					 
					
						
						
							
							ui: notify options: Remove gettext for root@pam  
						
						... 
						
						
						
						Translating root@pam is not useful, especially as the empty text symbolises the
default value.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com > 
						
						
					 
					
						2021-01-12 11:41:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e422beec74 
					 
					
						
						
							
							fix   #3245 : only use default schedule for new jobs  
						
						... 
						
						
						
						an empty schedule means 'none', so do not fill it with the default
in case we edit an existing job (like we do already for sync jobs)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-12 10:26:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63fd8e58b2 
					 
					
						
						
							
							gui: masks for: adding recovery and removals  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						758a827c2d 
					 
					
						
						
							
							gui: add load mask during webauthn api calls  
						
						... 
						
						
						
						so that if we run into the 3s delay due to the wrong
password the window is properly masked
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c48d0af1f 
					 
					
						
						
							
							tfa gui: fix adding recovery keys as user  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30fb19be35 
					 
					
						
						
							
							tfa view: html-escape description text  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbeac4ea28 
					 
					
						
						
							
							gui: tfa support  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f54cd66924 
					 
					
						
						
							
							ui: running tasks: Use gettext for column labels  
						
						... 
						
						
						
						Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com > 
						
						
					 
					
						2021-01-05 13:53:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1835d86e9d 
					 
					
						
						
							
							gui: update tape job descriptions  
						
						
						
						
					 
					
						2020-12-31 10:37:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73b8f6793e 
					 
					
						
						
							
							tape: add svg icon  
						
						
						
						
					 
					
						2020-12-11 13:02:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						663ef85992 
					 
					
						
						
							
							tape: use WorkerTask for erase and rewind  
						
						
						
						
					 
					
						2020-12-11 11:19:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e92c75815b 
					 
					
						
						
							
							tape: split inventory api  
						
						... 
						
						
						
						inventory: sync, list labels with uuids,
update_inventory: WorkerTask, updates database 
						
						
					 
					
						2020-12-11 10:42:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6dbad5b4b5 
					 
					
						
						
							
							tape: run label commands as WorkerTask (threads)  
						
						
						
						
					 
					
						2020-12-11 09:10:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff50c07ebf 
					 
					
						
						
							
							start experimental tape management GUI  
						
						... 
						
						
						
						You need to set the environment TEST_TAPE_GUI=1 to enable this.
The current GUI is only a placeholder. 
						
						
					 
					
						2020-12-04 12:50:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						781106f8c5 
					 
					
						
						
							
							ui: fix usage of findRecord  
						
						... 
						
						
						
						findRecord does not match exactly, but only at the beginning and
case insensitive, by default. Change all calls to be case sensitive
and an exactmatch (we never want the default behaviour afaics).
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-11-27 07:20:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5176346b30 
					 
					
						
						
							
							ui: fix broken gettext use  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-25 00:21:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6982a54701 
					 
					
						
						
							
							gui: add snapshot/file fingerprint tooltip  
						
						... 
						
						
						
						display short key ID, like backend's Display trait.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-11-24 08:44:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6364115b4b 
					 
					
						
						
							
							OnlineHelpInfo.js problems  
						
						... 
						
						
						
						Anybody known why I always get the following diff: 
						
						
					 
					
						2020-11-23 12:57:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01f84fcce1 
					 
					
						
						
							
							ui: datastore content: use our keep field for group pruning  
						
						... 
						
						
						
						sets some defaults and provides the clear trigger, so less code and
slightly nicer UX.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-21 19:52:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98afc7b152 
					 
					
						
						
							
							api: make expensive parts of datastore status opt-in  
						
						... 
						
						
						
						used in the PBS GUI, but also for PVE usage queries which don't need all
the extra expensive information..
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-11-18 11:05:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a3f31c947 
					 
					
						
						
							
							ui: datastores: hide "no datastore" box by default  
						
						... 
						
						
						
						avoids that it shows during store load, we do not know if there are
no datastores at that point and have already a loading mask.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-16 16:59:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fc63287df 
					 
					
						
						
							
							ui: improve comment behaviour for datastore Summary  
						
						... 
						
						
						
						when we could not load the config (e.g. missing permissions)
show the comment from the global datastore-list
also show a messagebox for a load error instead of setting
the text of the comment box
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-11-16 10:39:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						172473e4de 
					 
					
						
						
							
							ui: DataStoreList: show message when there are no datastores  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-11-16 10:39:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76f549debb 
					 
					
						
						
							
							ui: DataStoreList: remove datastores also from hash  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-11-16 10:39:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87367decf2 
					 
					
						
						
							
							ui: tell ESLint to be strict in check target  
						
						... 
						
						
						
						the .lint-incremental target, which is implicitly used by the install
target, is still more forgiving to allow faster "change, build, test"
iteration when developing.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-12 09:54:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a274ab0a0 
					 
					
						
						
							
							ui: UserView: render name as 'Firstname Lastname'  
						
						... 
						
						
						
						instead of only the firstname
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-11-11 14:09:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0026563b0 
					 
					
						
						
							
							make user properties deletable  
						
						... 
						
						
						
						by using our usual pattern for the update call
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-11-11 14:09:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03e40aa4ee 
					 
					
						
						
							
							ui: datastore add: set default schedule  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-11 07:49:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be1d6cbcc6 
					 
					
						
						
							
							ui: shorten automatic ID length a bit  
						
						... 
						
						
						
						Without hyphens, we had 20 hex digits, so ~80 bit which is probably overkill.
Use 12 (13 with hyphen), this is still 48 bit.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-11 07:40:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffaca016ad 
					 
					
						
						
							
							ui: datastore summary: drop removed bytes display  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-11 07:27:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a108a2e967 
					 
					
						
						
							
							ui: drop debug beta code  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-10 14:47:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						240b2ffb9b 
					 
					
						
						
							
							ui: improve activeTab selection from fragment and state  
						
						... 
						
						
						
						handle invalid fragments for tabs, as well as not rendered tabpanels
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-11-10 14:21:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4f9a503de 
					 
					
						
						
							
							ui: add mising panel help buttons  
						
						... 
						
						
						
						add missing help buttons (question mark, top right) so that we are
consistent and each panel has it.
I chose the IMHO most fitting sections.
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com > 
						
						
					 
					
						2020-11-10 13:53:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4971d5f90 
					 
					
						
						
							
							docs: add ref for sysadmin host admin section  
						
						... 
						
						
						
						Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com > 
						
						
					 
					
						2020-11-10 13:53:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38efbfc148 
					 
					
						
						
							
							ui: app: fix fixme  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-11-10 13:38:30 +01:00