Added permissions to control access to API and manage API tokens

This commit is contained in:
Jan Böhmer 2023-08-26 22:57:50 +02:00
parent be14fe548c
commit 8fe3f4cf5c
7 changed files with 60 additions and 26 deletions

View file

@ -254,6 +254,7 @@ perms: # Here comes a list with all Permission names (they have a perm_[name] co
show_updates:
label: "perm.system.show_available_updates"
attachments:
label: "perm.part.attachments"
operations:
@ -304,4 +305,11 @@ perms: # Here comes a list with all Permission names (they have a perm_[name] co
label: "perm.revert_elements"
alsoSet: ['read_profiles', 'edit_profiles', 'create_profiles', 'delete_profiles']
api:
label: "perm.api"
operations:
access_api:
label: "perm.api.access_api"
manage_tokens:
label: "perm.api.manage_tokens"
alsoSet: ['access_api']