[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