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
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
Thomas Lamprecht
b0bff8c3af
ui: acme plugin edit: allow to overwrite label and add a hint
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 20:55:34 +02:00
Thomas Lamprecht
228846472f
ui: acme dns plugin edit: wider labels, = as separator
...
Some API endpoints hvae very long variable names..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 20:52:34 +02:00
Thomas Lamprecht
4a566eda62
ui: acme dns plugin edit: add online help
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-07 20:52:01 +02:00
Thomas Lamprecht
7daaa52c0e
ui: acme: minor nits
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-05 19:43:12 +02:00
Thomas Lamprecht
b9cab976b0
ui: acme view: hide data textarea if we got schema fields
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-05 19:43:00 +02:00
Thomas Lamprecht
9994a6f919
ui: acme view: sort fields lexically by id
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-05 19:42:09 +02:00
Thomas Lamprecht
2fb0b2fe3e
ui: acme plugin field generator: support emptyText
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-05 19:27:14 +02:00
Thomas Lamprecht
56e7fc7b9d
ui: ACME selectors - adapt to new API path/return schema
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-05 19:24:44 +02:00
Dominik Csapak
457088917b
ui: add ACMEPluginEdit window
...
this is a rather complex edit window, because we dynamically create form
fields according to the schema we get from the api
to do this properly we have to handle a few things:
* we have to properly set the values on edit
* we have to properly track the original values
* we have to merge and split with/from the generic 'data' field
(so that if a plugin has some extra fields that we did not include in
the schema the user can still enter them)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2020-05-05 19:23:04 +02:00