2019-03-18 19:05:41 +01:00
|
|
|
# In this file the possible permissions are defined.
|
|
|
|
# This should be compatible with the legacy Part-DB
|
|
|
|
|
2019-09-10 17:12:56 +02:00
|
|
|
groups:
|
2022-11-14 19:59:18 +01:00
|
|
|
#parts:
|
|
|
|
# label: "perm.group.parts"
|
|
|
|
#structures:
|
|
|
|
# label: "perm.group.structures"
|
|
|
|
data:
|
|
|
|
label: "perm.group.data"
|
2019-09-10 17:12:56 +02:00
|
|
|
system:
|
|
|
|
label: "perm.group.system"
|
|
|
|
|
|
|
|
|
2019-03-18 19:05:41 +01:00
|
|
|
perms: # Here comes a list with all Permission names (they have a perm_[name] coloumn in DB)
|
|
|
|
|
2019-09-13 17:13:58 +02:00
|
|
|
# Part related permissions
|
2019-03-19 17:48:51 +01:00
|
|
|
|
2019-03-18 19:05:41 +01:00
|
|
|
parts: # e.g. this maps to perms_parts in User/Group database
|
2022-11-14 19:59:18 +01:00
|
|
|
group: "data"
|
2019-09-10 17:12:56 +02:00
|
|
|
label: "perm.parts"
|
2019-03-18 19:05:41 +01:00
|
|
|
operations: # Here are all possible operations are listed => the op name is mapped to bit value
|
|
|
|
read:
|
2019-09-10 17:12:56 +02:00
|
|
|
label: "perm.read"
|
2022-11-13 18:18:08 +01:00
|
|
|
# If a part can be read by a user, he can also see all the datastructures (except devices)
|
|
|
|
alsoSet: ['storelocations.read', 'footprints.read', 'categories.read', 'suppliers.read', 'manufacturers.read',
|
|
|
|
'currencies.read', 'attachment_types.read', 'measurement_units.read']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2019-03-18 19:05:41 +01:00
|
|
|
edit:
|
2019-09-10 17:12:56 +02:00
|
|
|
label: "perm.edit"
|
2023-01-08 00:36:11 +01:00
|
|
|
alsoSet: ['read', 'parts_stock.withdraw', 'parts_stock.add', 'parts_stock.move']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-18 19:05:41 +01:00
|
|
|
create:
|
2019-09-10 17:12:56 +02:00
|
|
|
label: "perm.create"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'edit']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-18 19:05:41 +01:00
|
|
|
delete:
|
2019-09-10 17:12:56 +02:00
|
|
|
label: "perm.delete"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'edit']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-18 19:05:41 +01:00
|
|
|
change_favorite:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.part.change_favorite"
|
2022-11-13 18:18:08 +01:00
|
|
|
alsoSet: ['edit']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-18 19:05:41 +01:00
|
|
|
show_history:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.part.show_history"
|
2022-11-13 18:18:08 +01:00
|
|
|
alsoSet: ['read']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2020-03-07 20:49:52 +01:00
|
|
|
revert_element:
|
|
|
|
label: "perm.revert_elements"
|
|
|
|
alsoSet: ["read", "edit", "create", "delete", "show_history"]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2023-03-13 21:51:56 +01:00
|
|
|
import:
|
|
|
|
label: "perm.import"
|
|
|
|
alsoSet: ["read", "edit", "create"]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-18 19:05:41 +01:00
|
|
|
|
2023-01-07 21:23:36 +01:00
|
|
|
parts_stock:
|
|
|
|
group: "data"
|
|
|
|
label: "perm.parts_stock"
|
|
|
|
operations:
|
|
|
|
withdraw:
|
|
|
|
label: "perm.parts_stock.withdraw"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2023-01-07 21:23:36 +01:00
|
|
|
add:
|
|
|
|
label: "perm.parts_stock.add"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2023-01-07 21:23:36 +01:00
|
|
|
move:
|
|
|
|
label: "perm.parts_stock.move"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2023-01-07 21:23:36 +01:00
|
|
|
|
|
|
|
|
2019-03-19 17:48:51 +01:00
|
|
|
storelocations: &PART_CONTAINING
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.storelocations"
|
2022-11-14 19:59:18 +01:00
|
|
|
group: "data"
|
2019-03-19 17:48:51 +01:00
|
|
|
operations:
|
|
|
|
read:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.read"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2019-03-19 17:48:51 +01:00
|
|
|
edit:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.edit"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: 'read'
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-19 17:48:51 +01:00
|
|
|
create:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.create"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'edit']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-19 17:48:51 +01:00
|
|
|
delete:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.delete"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'edit']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2020-03-07 20:49:52 +01:00
|
|
|
show_history:
|
|
|
|
label: "perm.show_history"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2020-03-07 20:49:52 +01:00
|
|
|
revert_element:
|
|
|
|
label: "perm.revert_elements"
|
|
|
|
alsoSet: ["read", "edit", "create", "delete", "show_history"]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2023-03-13 21:51:56 +01:00
|
|
|
import:
|
|
|
|
label: "perm.import"
|
|
|
|
alsoSet: [ "read", "edit", "create" ]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
footprints:
|
2019-09-10 18:35:24 +02:00
|
|
|
<<: *PART_CONTAINING
|
|
|
|
label: "perm.part.footprints"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
categories:
|
2019-09-10 18:35:24 +02:00
|
|
|
<<: *PART_CONTAINING
|
|
|
|
label: "perm.part.categories"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
suppliers:
|
2019-09-10 18:35:24 +02:00
|
|
|
<<: *PART_CONTAINING
|
|
|
|
label: "perm.part.supplier"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
manufacturers:
|
2019-09-10 18:35:24 +02:00
|
|
|
<<: *PART_CONTAINING
|
|
|
|
label: "perm.part.manufacturers"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
2023-01-08 20:10:58 +01:00
|
|
|
projects:
|
2019-09-10 18:35:24 +02:00
|
|
|
<<: *PART_CONTAINING
|
2023-01-08 20:10:58 +01:00
|
|
|
label: "perm.projects"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
attachment_types:
|
2019-09-10 18:35:24 +02:00
|
|
|
<<: *PART_CONTAINING
|
|
|
|
label: "perm.part.attachment_types"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
2019-09-13 17:13:58 +02:00
|
|
|
currencies:
|
|
|
|
<<: *PART_CONTAINING
|
|
|
|
label: "perm.currencies"
|
|
|
|
|
|
|
|
measurement_units:
|
|
|
|
<<: *PART_CONTAINING
|
|
|
|
label: "perm.measurement_units"
|
|
|
|
|
2019-03-19 17:48:51 +01:00
|
|
|
tools:
|
2019-09-10 23:28:08 +02:00
|
|
|
label: "perm.part.tools"
|
2019-03-19 17:48:51 +01:00
|
|
|
operations:
|
2022-10-31 21:13:27 +01:00
|
|
|
#import:
|
|
|
|
# label: "perm.tools.import"
|
|
|
|
#labels:
|
|
|
|
# label: "perm.tools.labels"
|
2020-06-03 22:19:59 +02:00
|
|
|
#calculator:
|
|
|
|
# label: "perm.tools.calculator"
|
|
|
|
#footprints:
|
|
|
|
# label: "perm.tools.footprints"
|
2019-03-19 17:48:51 +01:00
|
|
|
statistics:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.tools.statistics"
|
2020-03-07 20:49:52 +01:00
|
|
|
lastActivity:
|
|
|
|
label: "perm.tools.lastActivity"
|
2020-05-08 12:50:44 +02:00
|
|
|
label_scanner:
|
|
|
|
label: "perm.tools.label_scanner"
|
2020-06-03 22:19:59 +02:00
|
|
|
reel_calculator:
|
|
|
|
label: "perm.tools.reel_calculator"
|
2023-01-09 23:40:54 +01:00
|
|
|
builtin_footprints_viewer:
|
|
|
|
label: "tools.builtin_footprints_viewer.title"
|
2023-01-12 00:14:31 +01:00
|
|
|
ic_logos:
|
|
|
|
label: "perm.tools.ic_logos"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
2023-07-16 20:33:24 +02:00
|
|
|
info_providers:
|
|
|
|
label: "perm.part.info_providers"
|
|
|
|
operations:
|
|
|
|
create_parts:
|
|
|
|
label: "perm.part.info_providers.create_parts"
|
|
|
|
alsoSet: ['parts.create']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2023-07-16 20:33:24 +02:00
|
|
|
|
2019-03-19 17:48:51 +01:00
|
|
|
groups:
|
2019-09-10 23:28:08 +02:00
|
|
|
label: "perm.groups"
|
2019-09-10 17:12:56 +02:00
|
|
|
group: "system"
|
2019-03-19 17:48:51 +01:00
|
|
|
operations:
|
|
|
|
read:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.read"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
edit:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.edit"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: 'read'
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
create:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.create"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'edit']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
delete:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.delete"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'delete']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
edit_permissions:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.edit_permissions"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'edit']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2020-03-07 20:49:52 +01:00
|
|
|
show_history:
|
|
|
|
label: "perm.show_history"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2020-03-07 20:49:52 +01:00
|
|
|
revert_element:
|
|
|
|
label: "perm.revert_elements"
|
2022-10-31 21:13:27 +01:00
|
|
|
alsoSet: ["read", "edit", "create", "delete", "edit_permissions", "show_history"]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2023-03-13 21:51:56 +01:00
|
|
|
import:
|
|
|
|
label: "perm.import"
|
|
|
|
alsoSet: [ "read", "edit", "create" ]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
users:
|
2019-09-10 23:28:08 +02:00
|
|
|
label: "perm.users"
|
2019-09-10 17:12:56 +02:00
|
|
|
group: "system"
|
2019-03-19 17:48:51 +01:00
|
|
|
operations:
|
|
|
|
read:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.read"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
create:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.create"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read', 'edit_username', 'edit_infos']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
delete:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.delete"
|
2019-09-11 17:00:03 +02:00
|
|
|
alsoSet: ['read', 'edit_username', 'edit_infos']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 18:36:05 +01:00
|
|
|
edit_username:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.users.edit_user_name"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: ['read']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
edit_infos:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.users.edit_infos"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: 'read'
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
edit_permissions:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.users.edit_permissions"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: 'read'
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
set_password:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.users.set_password"
|
2019-09-11 17:00:03 +02:00
|
|
|
alsoSet: 'read'
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_FULL
|
2023-07-04 00:31:13 +02:00
|
|
|
impersonate:
|
|
|
|
label: "perm.users.impersonate"
|
|
|
|
alsoSet: ['set_password']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_FULL
|
2019-03-19 17:48:51 +01:00
|
|
|
change_user_settings:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.users.change_user_settings"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2020-03-07 20:49:52 +01:00
|
|
|
show_history:
|
|
|
|
label: "perm.show_history"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2020-03-07 20:49:52 +01:00
|
|
|
revert_element:
|
|
|
|
label: "perm.revert_elements"
|
2022-10-31 21:54:46 +01:00
|
|
|
alsoSet: ["read", "create", "delete", "edit_permissions", "show_history", "edit_infos", "edit_username"]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2023-03-13 21:51:56 +01:00
|
|
|
import:
|
|
|
|
label: "perm.import"
|
|
|
|
alsoSet: [ "read", "create" ]
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
|
2022-10-31 21:13:27 +01:00
|
|
|
#database:
|
|
|
|
# label: "perm.database"
|
|
|
|
# group: "system"
|
|
|
|
# operations:
|
|
|
|
# see_status:
|
|
|
|
# label: "perm.database.see_status"
|
|
|
|
# update_db:
|
|
|
|
# label: "perm.database.update_db"
|
|
|
|
# alsoSet: 'see_status'
|
|
|
|
# read_db_settings:
|
|
|
|
# label: "perm.database.read_db_settings"
|
|
|
|
# write_db_settings:
|
|
|
|
# label: "perm.database.write_db_settings"
|
|
|
|
# alsoSet: ['read_db_settings', 'see_status']
|
|
|
|
|
|
|
|
#config:
|
|
|
|
# label: "perm.config"
|
|
|
|
# group: "system"
|
|
|
|
# operations:
|
|
|
|
# read_config:
|
|
|
|
# label: "perm.config.read_config"
|
|
|
|
# edit_config:
|
|
|
|
# label: "perm.config.edit_config"
|
|
|
|
# alsoSet: 'read_config'
|
|
|
|
# server_info:
|
|
|
|
# label: "perm.config.server_info"
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
system:
|
2019-09-10 23:28:08 +02:00
|
|
|
label: "perm.system"
|
2019-09-10 17:12:56 +02:00
|
|
|
group: "system"
|
2019-03-19 17:48:51 +01:00
|
|
|
operations:
|
|
|
|
show_logs:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.show_logs"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
delete_logs:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.delete_logs"
|
2019-09-11 13:37:51 +02:00
|
|
|
alsoSet: 'show_logs'
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2022-11-06 01:07:10 +01:00
|
|
|
server_infos:
|
|
|
|
label: "perm.server_infos"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2023-07-16 20:33:24 +02:00
|
|
|
manage_oauth_tokens:
|
|
|
|
label: "Manage OAuth tokens"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2023-08-04 23:49:26 +02:00
|
|
|
show_updates:
|
|
|
|
label: "perm.system.show_available_updates"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2019-03-19 17:48:51 +01:00
|
|
|
|
2023-08-26 22:57:50 +02:00
|
|
|
|
2022-10-31 22:47:45 +01:00
|
|
|
attachments:
|
|
|
|
label: "perm.part.attachments"
|
|
|
|
operations:
|
|
|
|
show_private:
|
|
|
|
label: "perm.attachments.show_private"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2022-10-31 22:47:45 +01:00
|
|
|
list_attachments:
|
|
|
|
label: "perm.attachments.list_attachments"
|
2022-11-14 19:54:21 +01:00
|
|
|
alsoSet: ['attachment_types.read']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2022-10-31 22:47:45 +01:00
|
|
|
|
2019-03-19 17:48:51 +01:00
|
|
|
self:
|
2019-09-10 23:28:08 +02:00
|
|
|
label: "perm.self"
|
2019-03-19 17:48:51 +01:00
|
|
|
operations:
|
|
|
|
edit_infos:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.self.edit_infos"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_FULL
|
2019-03-19 17:48:51 +01:00
|
|
|
edit_username:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.self.edit_username"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_FULL
|
2019-03-19 17:48:51 +01:00
|
|
|
show_permissions:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.self.show_permissions"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2019-03-19 17:48:51 +01:00
|
|
|
show_logs:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.self.show_logs"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_FULL
|
2019-03-19 17:48:51 +01:00
|
|
|
|
|
|
|
labels:
|
2019-09-10 23:28:08 +02:00
|
|
|
label: "perm.labels"
|
2019-03-19 17:48:51 +01:00
|
|
|
operations:
|
|
|
|
create_labels:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.self.create_labels"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2019-03-19 17:48:51 +01:00
|
|
|
edit_options:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.self.edit_options"
|
2020-05-04 23:21:58 +02:00
|
|
|
alsoSet: ['create_labels']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2020-05-04 23:21:58 +02:00
|
|
|
read_profiles:
|
|
|
|
label: "perm.self.read_profiles"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2019-03-19 17:48:51 +01:00
|
|
|
edit_profiles:
|
2019-09-10 18:35:24 +02:00
|
|
|
label: "perm.self.edit_profiles"
|
2020-05-04 23:21:58 +02:00
|
|
|
alsoSet: ['read_profiles']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2020-05-04 23:21:58 +02:00
|
|
|
create_profiles:
|
|
|
|
label: "perm.self.create_profiles"
|
|
|
|
alsoSet: ['read_profiles', 'edit_profiles']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2020-05-04 23:21:58 +02:00
|
|
|
delete_profiles:
|
|
|
|
label: "perm.self.delete_profiles"
|
|
|
|
alsoSet: ['read_profiles', 'edit_profiles', 'create_profiles']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2020-05-07 22:29:45 +02:00
|
|
|
use_twig:
|
|
|
|
label: "perm.labels.use_twig"
|
|
|
|
alsoSet: ['create_labels', 'edit_options']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_ADMIN
|
2020-05-07 22:35:29 +02:00
|
|
|
show_history:
|
|
|
|
label: "perm.show_history"
|
|
|
|
alsoSet: ['read_profiles']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2020-05-07 22:35:29 +02:00
|
|
|
revert_element:
|
|
|
|
label: "perm.revert_elements"
|
|
|
|
alsoSet: ['read_profiles', 'edit_profiles', 'create_profiles', 'delete_profiles']
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_EDIT
|
2019-03-19 17:48:51 +01:00
|
|
|
|
2023-08-26 22:57:50 +02:00
|
|
|
api:
|
|
|
|
label: "perm.api"
|
|
|
|
operations:
|
|
|
|
access_api:
|
|
|
|
label: "perm.api.access_api"
|
2023-08-28 21:20:59 +02:00
|
|
|
apiTokenRole: ROLE_API_READ_ONLY
|
2023-08-26 22:57:50 +02:00
|
|
|
manage_tokens:
|
|
|
|
label: "perm.api.manage_tokens"
|
2023-08-28 21:20:59 +02:00
|
|
|
alsoSet: ['access_api']
|
|
|
|
apiTokenRole: ROLE_API_FULL
|