[pve-devel] applied-series: [PATCH proxmox-acme/pve-manager] add crud for acme accounts/plugin

Thomas Lamprecht t.lamprecht at proxmox.com
Tue May 5 19:46:14 CEST 2020


On 5/5/20 2:38 PM, Dominik Csapak wrote:
> this series adds the gui (and necessary api calls) for
> adding/editing/deleting acme accounts and plugins
> 
> 

applied series, but I nested the fields in the schema one level deeper,
differ between api id and name (with fallback to name) for the combobox
added rendering of "default" values as emptyText, sorted the fields by
id, hide the textarea when fields are defined and moved from a west-center
to a north-center layout. Just see for yourself, all still open for changes
either back or to something completely different. :)

Thanks for the first part.

gui parts still missing are:
> * changing the account on the node
> * selecting a plugin for a domain
> 
> proxmox-acme:
> 
> Dominik Csapak (2):
>   DNSChallenge: make plugins a hash with an optional schema
>   add note that the data has to be base64 encoded
> 
>  src/PVE/ACME/DNSChallenge.pm | 237 ++++++++++++++++++++---------------
>  1 file changed, 133 insertions(+), 104 deletions(-)
> 
> pve-manager:
> 
> Dominik Csapak (6):
>   ACMEPlugin: check digest on update
>   ACME: add challengeschema api call
>   ui: ACMEAccountCreate: add optional name field
>   ui: add ACMEAPiSelector field
>   ui: add ACMEPluginEdit window
>   ui: add ACMEClusterView
> 
>  PVE/API2/ACMEAccount.pm              |  55 +++++++
>  PVE/API2/ACMEPlugin.pm               |   2 +
>  www/manager6/Makefile                |   3 +
>  www/manager6/Parser.js               |  17 ++-
>  www/manager6/dc/ACMEClusterView.js   | 206 +++++++++++++++++++++++++++
>  www/manager6/dc/ACMEPluginEdit.js    | 190 ++++++++++++++++++++++++
>  www/manager6/dc/Config.js            |  10 ++
>  www/manager6/form/ACMEAPiSelector.js |  40 ++++++
>  www/manager6/node/ACME.js            |   7 +
>  9 files changed, 529 insertions(+), 1 deletion(-)
>  create mode 100644 www/manager6/dc/ACMEClusterView.js
>  create mode 100644 www/manager6/dc/ACMEPluginEdit.js
>  create mode 100644 www/manager6/form/ACMEAPiSelector.js
> 





More information about the pve-devel mailing list