add support for delayed parameter parsing
[pve-access-control.git] / TODO
CommitLineData
2c3a6c0a
DM
1TODO: pve-access-control
2------------------------
3
4Seth?: Implement API Class to manage the domains.cfg file
5 (AuthDomains.pm)
6
7
8pveum api:
9
10Is it worth to emulate the useradd/usermod interface? We initially
11 done that because we thought users are common with that.
12
13But now it would be possible to expose a 'REST' like interface - like
14 the one we use with pvesh.
15
16pveum (get|set|create|delete) <path> [OPTIONS]
17
18useradd: pveum create users/<username> [OPTIONS]
19usermod: pveum set users/<username> [OPTIONS]
20userdel: pveum delete users/<username>
21list: pveum get users
22data: pveum get users/<username>
23
24groupadd: pveum create groups/<groupname> [OPTIONS]
25groupmod: pveum set groups/<groupname> [OPTIONS]
26groupdel: pveum delete groups/<groupname>
27list: pveum get groups
28data: pveum get groups/<groupname>
29
30roleadd: pveum create roles/<rolename> [OPTIONS]
31rolemod: pveum set roles/<rolename> [OPTIONS]
32roledel: pveum delete roles/<rolename>
33list: pveum get roles
34data: pveum get roles/<rolename>
35
36...
37