[pve-devel] [PATCH access-control 1/2] whitespace cleanup
Tim Marx
t.marx at proxmox.com
Wed May 6 14:00:53 CEST 2020
Signed-off-by: Tim Marx <t.marx at proxmox.com>
---
PVE/API2/AccessControl.pm | 48 +++++++++++++++++++--------------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/PVE/API2/AccessControl.pm b/PVE/API2/AccessControl.pm
index 5b63d2b..25230ac 100644
--- a/PVE/API2/AccessControl.pm
+++ b/PVE/API2/AccessControl.pm
@@ -32,36 +32,36 @@ eval {
use base qw(PVE::RESTHandler);
__PACKAGE__->register_method ({
- subclass => "PVE::API2::User",
+ subclass => "PVE::API2::User",
path => 'users',
});
__PACKAGE__->register_method ({
- subclass => "PVE::API2::Group",
+ subclass => "PVE::API2::Group",
path => 'groups',
});
__PACKAGE__->register_method ({
- subclass => "PVE::API2::Role",
+ subclass => "PVE::API2::Role",
path => 'roles',
});
__PACKAGE__->register_method ({
- subclass => "PVE::API2::ACL",
+ subclass => "PVE::API2::ACL",
path => 'acl',
});
__PACKAGE__->register_method ({
- subclass => "PVE::API2::Domains",
+ subclass => "PVE::API2::Domains",
path => 'domains',
});
__PACKAGE__->register_method ({
- name => 'index',
- path => '',
+ name => 'index',
+ path => '',
method => 'GET',
description => "Directory index.",
- permissions => {
+ permissions => {
user => 'all',
},
parameters => {
@@ -80,7 +80,7 @@ __PACKAGE__->register_method ({
},
code => sub {
my ($param) = @_;
-
+
my $res = [];
my $ma = __PACKAGE__->method_attributes();
@@ -214,8 +214,8 @@ my $compute_api_permission = sub {
};
__PACKAGE__->register_method ({
- name => 'get_ticket',
- path => 'ticket',
+ name => 'get_ticket',
+ path => 'ticket',
method => 'GET',
permissions => { user => 'world' },
description => "Dummy. Useful for formatters which want to provide a login page.",
@@ -224,14 +224,14 @@ __PACKAGE__->register_method ({
},
returns => { type => "null" },
code => sub { return undef; }});
-
+
__PACKAGE__->register_method ({
- name => 'create_ticket',
- path => 'ticket',
+ name => 'create_ticket',
+ path => 'ticket',
method => 'POST',
- permissions => {
+ permissions => {
description => "You need to pass valid credientials.",
- user => 'world'
+ user => 'world'
},
protected => 1, # else we can't access shadow files
allowtoken => 0, # we don't want tokens to create tickets
@@ -250,7 +250,7 @@ __PACKAGE__->register_method ({
optional => 1,
completion => \&PVE::AccessControl::complete_realm,
}),
- password => {
+ password => {
description => "The secret password. This can also be a valid ticket.",
type => 'string',
},
@@ -266,7 +266,7 @@ __PACKAGE__->register_method ({
optional => 1,
maxLength => 64,
},
- privs => {
+ privs => {
description => "Verify ticket, and check if user have access 'privs' on 'path'",
type => 'string' , format => 'pve-priv-list',
requires => 'path',
@@ -287,7 +287,7 @@ __PACKAGE__->register_method ({
},
code => sub {
my ($param) = @_;
-
+
my $username = $param->{username};
$username .= "\@$param->{realm}" if $param->{realm};
@@ -327,11 +327,11 @@ __PACKAGE__->register_method ({
__PACKAGE__->register_method ({
name => 'change_password',
- path => 'password',
+ path => 'password',
method => 'PUT',
- permissions => {
+ permissions => {
description => "Each user is allowed to change his own password. A user can change the password of another user if he has 'Realm.AllocateUser' (on the realm of user <userid>) and 'User.Modify' permission on /access/groups/<group> on a group where user <userid> is member of.",
- check => [ 'or',
+ check => [ 'or',
['userid-param', 'self'],
[ 'and',
[ 'userid-param', 'Realm.AllocateUser'],
@@ -346,10 +346,10 @@ __PACKAGE__->register_method ({
additionalProperties => 0,
properties => {
userid => get_standard_option('userid-completed'),
- password => {
+ password => {
description => "The new password.",
type => 'string',
- minLength => 5,
+ minLength => 5,
maxLength => 64,
},
}
--
2.20.1
More information about the pve-devel
mailing list