like we do for the task_descriptions.
This way we can have a basic config that is true for all products
and override where necessary
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
return icon;
},
+
+ authSchema: {
+ pam: {
+ name: 'Linux PAM',
+ add: false,
+ edit: false,
+ pwchange: true,
+ },
+ },
+
+ // to add or change existing for product specific ones
+ overrideAuthSchema: function(extra) {
+ for (const [key, value] of Object.entries(extra)) {
+ Proxmox.Utils.authSchema[key] = value;
+ }
+ },
},
singleton: true,