[pve-devel] r5522 - in pve-common/trunk/data: . PVE
svn-commits at proxmox.com
svn-commits at proxmox.com
Tue Feb 15 10:54:34 CET 2011
Author: dietmar
Date: 2011-02-15 10:54:34 +0100 (Tue, 15 Feb 2011)
New Revision: 5522
Modified:
pve-common/trunk/data/ChangeLog
pve-common/trunk/data/PVE/JSONSchema.pm
Log:
* PVE/JSONSchema.pm: add permissions property (path,
privs). Allows use to specify required access permissions.
Modified: pve-common/trunk/data/ChangeLog
===================================================================
--- pve-common/trunk/data/ChangeLog 2011-02-15 09:37:38 UTC (rev 5521)
+++ pve-common/trunk/data/ChangeLog 2011-02-15 09:54:34 UTC (rev 5522)
@@ -1,3 +1,8 @@
+2011-02-15 Proxmox Support Team <support at proxmox.com>
+
+ * PVE/JSONSchema.pm: add permissions property (path,
+ privs). Allows use to specify required access permissions.
+
2011-02-14 Proxmox Support Team <support at proxmox.com>
* PVE/ProcFSTools.pm: impl. new helpers read_loadavg(),
Modified: pve-common/trunk/data/PVE/JSONSchema.pm
===================================================================
--- pve-common/trunk/data/PVE/JSONSchema.pm 2011-02-15 09:37:38 UTC (rev 5521)
+++ pve-common/trunk/data/PVE/JSONSchema.pm 2011-02-15 09:54:34 UTC (rev 5522)
@@ -674,6 +674,16 @@
description => "A parameter name. If specified, all calls to this method are proxied to the host contained in that parameter.",
optional => 1,
},
+ permissions => {
+ type => 'object',
+ description => "Required access permissions. By default only 'root' is allowed to access this method.",
+ optional => 1,
+ additionalProperties => 0,
+ properties => {
+ path => { type => 'string' },
+ privs => { type => 'string' },
+ },
+ },
match_name => {
description => "Used internally",
optional => 1,
More information about the pve-devel
mailing list