[pve-devel] [PATCH manager v2 0/5] ACME node adaptions for plugins
Thomas Lamprecht
t.lamprecht at proxmox.com
Wed May 6 20:11:12 CEST 2020
On 5/6/20 4:31 PM, Dominik Csapak wrote:
> this series adapts the node->certificates->acme panel to include
> an 'accountselector' and to be able to add/edit/remove single domains,
> including ones with a plugin
>
> changes from v1:
> * drop fieldLabel in ACMEAccountSelector
> * reword 'Account' in 'Used Account'
> * use different approach to change the account
> (use viewModel and a displayfield/combobox/editbutton to better
> see when the account actually changes)
>
> Dominik Csapak (5):
> ui: add ACME selector formfields for account and plugins
> ui: Parser: add printACME
> ui: Utils: add helper functions for acme domains
> ui: node/ACME: add ACMEDomainEdit
> ui: node/ACME: rework ACME grid for plugin based domains
>
> www/manager6/Makefile | 2 +
> www/manager6/Parser.js | 7 +
> www/manager6/Utils.js | 23 +
> www/manager6/form/ACMEAccountSelector.js | 21 +
> www/manager6/form/ACMEPluginSelector.js | 19 +
> www/manager6/node/ACME.js | 617 ++++++++++++++++-------
> 6 files changed, 517 insertions(+), 172 deletions(-)
> create mode 100644 www/manager6/form/ACMEAccountSelector.js
> create mode 100644 www/manager6/form/ACMEPluginSelector.js
>
applied series, but this wasn't much tested, or the wrong thing was sent..
I had to fix the acme undefined access exceptions I mentioned to you for v1
off-list, the "show button to go to account page" didn't worked at all (no code
doing it included), I fixed that but threw it out for something different
all together.. renamed: form/ACMEAPiSelector.js -> form/ACMEAPISelector.js
(Which I also mentioned for v1..) and threw in a few smaller followups.
The store glitches still on load for the Certificates ACME view, I increased
the interval to 10 seconds as I really did not wanted to investigate that too.
The DC -> ACME ones could profit from update/diffstore to get changes more
live, even if seldom made - they are really cheap to query.
More information about the pve-devel
mailing list