Dietmar Maurer
|
74c08a5782
|
use reasonable acl paths
|
2020-04-30 09:30:00 +02:00 |
|
Dietmar Maurer
|
bd88dc4116
|
cached_config: avoid parsing non-existent files multiple times
|
2020-04-30 07:04:23 +02:00 |
|
Dietmar Maurer
|
bc0d03885c
|
use proxmox 0.1.25, use new EnumEntry feature
|
2020-04-29 13:01:24 +02:00 |
|
Dietmar Maurer
|
b9f2f761bb
|
avoid problems with missing acl.cfg and user.cfg
|
2020-04-29 10:40:42 +02:00 |
|
Dietmar Maurer
|
8247db5b39
|
src/config/acl.rs: introduice privileges and roles for remotes
|
2020-04-29 07:03:44 +02:00 |
|
Dietmar Maurer
|
dd335b77f5
|
src/config/acl.rs - fix regression tests
|
2020-04-28 11:16:15 +02:00 |
|
Dietmar Maurer
|
6f6aa95abb
|
add Datastore.Backup, Datastore.PowerUser and Datastore.Reader role
|
2020-04-28 11:07:25 +02:00 |
|
Dietmar Maurer
|
54552dda59
|
implemnt backup ownership, improve datastore access permissions
|
2020-04-28 10:22:25 +02:00 |
|
Dietmar Maurer
|
d00e1a216f
|
src/config/acl.rs: introduce more/better datastore privileges
|
2020-04-27 07:13:50 +02:00 |
|
Dietmar Maurer
|
9c7fe29dfc
|
src/config/acl.rs: rtename PRTIV_DATASTORE_ALLOCATE to PRIV_DATASTORE_MODIFY
|
2020-04-27 06:50:35 +02:00 |
|
Wolfgang Bumiller
|
f7d4e4b506
|
switch from failure to anyhow
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2020-04-17 18:43:30 +02:00 |
|
Dietmar Maurer
|
3fff55b293
|
src/api2/access/role.rs: new api to list roles
|
2020-04-17 14:03:24 +02:00 |
|
Dietmar Maurer
|
4f66423fcc
|
src/api2/access/user.rs: add access permissions
|
2020-04-17 11:04:36 +02:00 |
|
Dietmar Maurer
|
423e656163
|
src/config/cached_user_info.rs: new helper class
|
2020-04-16 10:05:16 +02:00 |
|
Dietmar Maurer
|
5354511fd0
|
src/config/acl.rs: implement cached_config
|
2020-04-15 11:30:47 +02:00 |
|
Dietmar Maurer
|
8d048af2bf
|
acl: improve NoAccess handling
|
2020-04-15 08:11:43 +02:00 |
|
Dietmar Maurer
|
9f4e47dd93
|
acl update: check path
|
2020-04-14 17:23:48 +02:00 |
|
Dietmar Maurer
|
9765092ede
|
acl api: implement update
|
2020-04-14 10:16:49 +02:00 |
|
Dietmar Maurer
|
ed3e60ae69
|
start ACL api
|
2020-04-13 11:09:44 +02:00 |
|
Dietmar Maurer
|
a83eab3c4d
|
acl: use BTreeMap and BTreeSet to avoid sort()
|
2020-04-12 17:13:53 +02:00 |
|
Dietmar Maurer
|
0815ec7e65
|
acl: implement roles(), add regression tests.
|
2020-04-12 13:06:50 +02:00 |
|
Dietmar Maurer
|
5c6cdf9815
|
add acl config
|
2020-04-11 12:24:26 +02:00 |
|