Thomas Lamprecht
03153d556b
ui: dc: log, options, support: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
9f84f443aa
ui: dc/StorageView: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
1a5df27f23
ui: dc/UserEdit: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
d74c3805d3
ui: dc/Tasks: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
12f237de8b
ui: dc/TFA Edit: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
a30dca2f9f
ui: dc/Summary: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
90d5bbb64d
ui: dc/FW Security Group: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
a1abaf7064
ui: dc/RoleView: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
2dcb6bb046
ui: dc/NodeView: mark only usage over 75% with a warning
...
As 60% is pretty low, and normally still OK and even wanted to have
(no need for having an over-dimensioned setup with lots of unused
resources).
Note, this is not a off-by-one, I want to compare real bigger > 75%
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
ffc947807c
ui: dc/NodeView: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
8295f55e56
ui: dc: health, config, guests; eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
95f59d0b89
ui: dc/corosync-link: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 15:14:51 +02:00
Thomas Lamprecht
4ed38e2569
ui: dc/cluster: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-18 10:05:05 +02:00
Thomas Lamprecht
12809bba4f
ui: dc/Backup: eslint fixes and code cleanup/refactoring
...
this one would deserve much more, especially the newer backup job
detail and not-backed-up view should be split out and done in a
declarative way (view view-controller)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 20:40:11 +02:00
Thomas Lamprecht
1848bf9eb0
ui: dc/ACMEPlugins: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 20:11:28 +02:00
Thomas Lamprecht
cf696df332
ui: dc/ACLView: eslint fixes and code cleanup/refactoring
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 20:11:07 +02:00
Alexandre Derumier
1d9643f67c
sdn: add subnet/ipam/sdn management
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2021-04-26 15:43:47 +02:00
Dominik Csapak
2874be00f2
ui: Utils: use updateColumns from widget-toolkit
...
it was moved there
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-04-22 18:34:34 +02:00
Dominik Csapak
1bd7bcdbf1
ui: Utils: use render functions from widget-toolkit
...
they live there now, so we can delete them here and use the ones from
widget-toolkit instead
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-22 18:34:34 +02:00
Fabian Ebner
7c5f30bcd5
ui: cluster task log: eslint fixes
...
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
2021-03-16 14:52:36 +01:00
Thomas Lamprecht
c69faba311
ui: metrics: influxdb: add support for new api-path-prefix field
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-15 14:45:05 +01:00
Dominik Csapak
ed45548332
ui: dc/TokenEdit: fix editing existing tokens
...
we always have to calculate the url correctly, not only on creation
otherwise we try to edit the token by doing a 'PUT' request on
/access/users
and not on
/access/users/USERID/token/TOKENID
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-02-19 16:37:51 +01:00
Dominik Csapak
641105c277
ui: dc/MetricServerView: add onlineHelp to edit windows
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-01-28 17:32:23 +01:00
Dominik Csapak
3ebcbbc523
ui: add necessary fields for influxdb http api
...
and en/disable them accordingly to the selected mode
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-01-28 17:32:23 +01:00
Thomas Lamprecht
fa8d397162
ui: eslint: some more trailing comma fixes
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-19 17:48:50 +01:00
Thomas Lamprecht
d2021707e3
ui: eslint: enforce "no-extra-boolean-cast" rule
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-19 17:43:40 +01:00
Thomas Lamprecht
53e3ea8488
ui: eslint: enforce "no-extra-parens" rule
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-19 17:42:36 +01:00
Thomas Lamprecht
ef725143c6
ui: eslint: enforce "no-unneeded-ternary" rule
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-19 17:41:11 +01:00
Thomas Lamprecht
8058410f40
ui: eslint: fix various spacing related issues
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-19 17:39:15 +01:00
Thomas Lamprecht
f6710aac38
ui: eslint: fix trailing comma and comma related whitespaces errors
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-19 17:31:03 +01:00
Thomas Lamprecht
2a4971d8c9
ui: eslint: fix trailing spaces
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-19 17:29:55 +01:00
Thomas Lamprecht
e3aed879e4
ui: tfa/totp: fix setting issuer in secret URL
...
it's recommended to set the issuer for both, the get parameter and
the initial issuer label prefix[0].
[0]:
https://github.com/google/google-authenticator/wiki/Key-Uri-Format#label
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-01-18 16:29:51 +01:00
Dominic Jäger
b37ea2a130
ui: acme: Remove false gettexts
...
Translating these is not useful; e.g. API would be translated to API in German.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2021-01-12 11:39:45 +01:00
Dominik Csapak
06c8315d86
fix #3182 #3183 : change backup retention mask logic
...
instead of relying on the contentTypeField (which does not need to
exists, e.g. for iscsi), explicitely write it into the panel/icon
mapping and check that
better would be if we query the backend about storage capabilities,
but such an api call does not exist yet, so this should be ok for now
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-12-02 18:03:23 +01:00
Dominik Csapak
8267aa6375
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-26 10:52:07 +01:00
Dominic Jäger
c63115da85
ui: metrics: Link help button to correct chapter
...
... instead of generic PVE admin guide.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2020-11-25 12:32:42 +01:00
Thomas Lamprecht
9f4e985d99
ui: metrics: set default for port
...
while it may not be always correct, we can only win by setting a
reasonable default, taken from
* graphite:
https://graphite.readthedocs.io/en/stable/feeding-carbon.html#the-plaintext-protocol
* influxdb, udp port:
https://docs.influxdata.com/influxdb/v1.8/administration/ports/
Also, changing that is easy for the admin and can always be done
afterwards.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-21 20:55:15 +01:00
Thomas Lamprecht
1eb6d2bfdd
ui: metrics: move server and port on same line
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-21 20:55:04 +01:00
Thomas Lamprecht
eb594f5ca5
ui: metrics: style cleanup: defined xtype first, name second
...
those are both the most important for what the field is, so they
should come first.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-21 20:53:05 +01:00
Thomas Lamprecht
06d157918f
ui: metrics: advancedColumn1 may now be empty
...
we have now improved detection in widget toolkit, not yet packaged
though
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-21 20:53:05 +01:00
Thomas Lamprecht
7ba638362b
ui: metrics: use icons for add server
...
we could use the official influxdata one, they provide it in their
branding guide - and the use here would seem to comply with their
rules, and would fall under fair-user, probably.
Still, not 100% clear for me and Graphite is not easy to find a good
one with clear rules, so just reuse the bar-graph Font Awesome one,
better than nothing (looks empty-wrong)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-21 20:53:05 +01:00
Thomas Lamprecht
d57f8d9482
ui/api: metrics: move server to subpath, post to path with ID
...
We actually wanted to use that scheme for more new API paths, lets
see if it is really fitting starting with this.
Use the new widget-toolkit submitUrl helper to add the ID on create.
And unify the edit/create window creation, which may fit better in a
separate commit, it's quite small and was to cumbersome to untangle,
so just go against my one rules here... :(
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-21 20:53:05 +01:00
Thomas Lamprecht
71f5bf0a45
ui: metrics: add server base edit window
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-21 20:39:33 +01:00
Dominik Csapak
f257dcec26
ui: add MetricServerView to Datacenter
...
adds ui support for configuring the External Metric servers.
for now, influxdb and graphite edit windows do not share code,
it would be ideal to do that once we add more plugins
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-11-21 20:39:33 +01:00
Thomas Lamprecht
d74c7e80c7
ui: token create: use clipboard icon
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-15 14:51:43 +01:00
Dominic Jäger
5b849276b4
ui: Add verify SSL cert checkbox for active directory
...
Like for LDAP, the option is too important to be hidden in CLI.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2020-10-29 19:22:51 +01:00
Thomas Lamprecht
2dddf3ba59
followup: do not name field as me, which is reserverd for this
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-22 18:24:47 +02:00
Dominic Jäger
a06e43f060
ui: Fix #2827 : Add verify SSL cert checkbox for ldap
...
Because the option is too important to be hidden in CLI.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com>
2020-10-22 18:24:47 +02:00
Dominik Csapak
fe1dd5bbbf
ui: dc/Backup: disable pveCompressionSelector for pbs storages
...
like in window/Backup
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-09-03 18:04:25 +02:00
Aaron Lauterer
3183a5531b
ui: not backed: add emptyText to search field
...
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
2020-07-13 12:27:23 +02:00