Fabian Grünbichler 59af9ca98e sync: allow sync for non-superusers
by requiring
- Datastore.Backup permission for target datastore
- Remote.Read permission for source remote/datastore
- Datastore.Prune if vanished snapshots should be removed
- Datastore.Modify if another user should own the freshly synced
snapshots

reading a sync job entry only requires knowing about both the source
remote and the target datastore.

note that this does not affect the Authid used to authenticate with the
remote, which of course also needs permissions to access the source
datastore.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-11-02 07:10:12 +01:00
..
2020-11-02 07:10:12 +01:00
2020-10-14 11:20:07 +02:00
2020-10-14 11:20:07 +02:00
2020-10-29 15:11:39 +01:00
2020-10-16 09:37:50 +02:00
2020-10-12 14:11:57 +02:00