Skip to content

Commit cf07071

Browse files
committed
Update permissions scopes
1 parent 49efcf1 commit cf07071

File tree

1 file changed

+77
-12
lines changed

1 file changed

+77
-12
lines changed

source/includes/_permissions_scopes.md

Lines changed: 77 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,83 @@ company.
77

88
The owner of a company has all permissions.
99

10-
| Permission | Description |
11-
|--------------------------|-----------------------------------------------------------------|
12-
| `PRINTER_EDIT` | "Allow to create, edit and delete printers" |
13-
| `CREATE_FILAMENT` | "Allow creating, editing and deleting filament spools" |
14-
| `CHANGE_FILAMENT` | "Allow change of filament" |
15-
| `PRINT_QUEUE_REMOVE_ALL` | "Allow deletion of other user's print queue items" |
16-
| `ORG_RANK_MANAGEMENT` | "Allow to create, edit, delete and change order of user groups" |
17-
| `VIEW_USERS` | "Allow overview of users in organization" |
18-
| `INVITE_USERS` | "Allow invite of other users" |
19-
| `DELETE_USER` | "Allow delete users" |
20-
| `SLICER_ORG_PROFILES` | "Allow to create and edit organisation slicer profiles" |
21-
| `EDIT_TAGS` | "Allow user to create, update and delete tags" |
10+
| Permission | Description |
11+
|----------------------------------|------------------------------------------------------------------------------------------------------|
12+
| `view_news` | "Allow viewing news in the application" |
13+
| `org_admin` | "Allow administrating organization settings and permissions" |
14+
| `panel_printing` | "Allow access to the printing panel" |
15+
| `printer_restart` | "Allow restarting printers" |
16+
| `printer_edit` | "Allow creating, editing, and deleting printers" |
17+
| `bed_leveling` | "Allow performing bed leveling on printers" |
18+
| `gcode_profiles` | "Allow managing GCode macros and snippets" |
19+
| `printer_settings` | "Allow configuring printer settings" |
20+
| `filament_settings` | "Allow managing filament settings" |
21+
| `change_filament` | "Allow changing filament on printers" |
22+
| `create_filament` | "Allow creating, editing, and deleting filament spools" |
23+
| `see_filament_tab` | "Allow viewing the filament tab" |
24+
| `view_users` | "Allow viewing user overview in the organization" |
25+
| `change_user_rank` | "Allow changing users' group (rank) within the organization" |
26+
| `assign_peer_rank` | "Allow assigning other users' group (rank) to the same rank as yours" |
27+
| `manual_user_email_confirm` | "Allow manually confirming user email addresses" |
28+
| `invite_users` | "Allow inviting other users to the organization" |
29+
| `delete_user` | "Allow deleting users from the organization" |
30+
| `org_user_registration_settings` | "Allow managing user registration settings for the organization" |
31+
| `org_hub_settings` | "Allow managing hub settings for the organization" |
32+
| `org_rank_management` | "Allow creating, editing, deleting, and reordering user groups (ranks)" |
33+
| `org_view_statistics` | "Allow viewing organization-wide statistics (for all users)" |
34+
| `refill_quota` | "Allow refilling user quota (coming soon)" |
35+
| `custom_slicer_profiles` | "Allow creating and deleting custom slicer profiles" |
36+
| `org_profiles` | "Allow creating and editing organization slicer profiles" |
37+
| `all_slicer_modes` | "Allow accessing all slicer modes" |
38+
| `see_slicer_default_profiles` | "Allow viewing default slicer profiles" |
39+
| `queue_remove_all` | "Allow deleting other users' print queue items" |
40+
| `org_api` | "Allow users' API key to be used with this organization" |
41+
| `create_org_folder` | "Allow creating organization (shared) folders" |
42+
| `cancel_others` | "Allow canceling other users' print jobs" |
43+
| `see_who_printed` | "Allow viewing who printed specific items in various popups ("Print removed", "Cancel print", etc.)" |
44+
| `edit_tags` | "Allow creating, updating, and deleting custom tags" |
45+
| `goto_local` | "Allow going to local printer UI (OctoPrint, Mainsail, Fluidd, etc.)" |
46+
| `printer_info` | "Allow viewing extra printer information ("Printer info" popup)" |
47+
| `send_raw_gcode` | "Allow sending raw GCode commands to printers" |
48+
| `widget_device_health` | "Allow access to device health widget" |
49+
| `widget_control` | "Allow access to printer control widget" |
50+
| `change_temps` | "Allow changing printer temperatures" |
51+
| `change_print_speed` | "Allow changing the print speed" |
52+
| `printer_delete` | "Allow deleting printers" |
53+
| `printer_add` | "Allow adding new printers" |
54+
| `print_queue` | "Allow access to the print queue" |
55+
| `reorder_queue` | "Allow reordering print queue items" |
56+
| `see_cam` | "Allow viewing printer camera feeds" |
57+
| `clear_bed` | "Allow clearing the print bed" |
58+
| `slice` | "Allow slicing models for printing" |
59+
| `print` | "Allow starting print jobs" |
60+
| `pause` | "Allow pausing print jobs" |
61+
| `cancel` | "Allow canceling print jobs" |
62+
| `queue_groups` | "Allow managing print queue groups" |
63+
| `queue_edit_others` | "Allow editing other users' print queue items" |
64+
| `queue_read_notes` | "Allow reading notes on other users' print queue items" |
65+
| `queue_download_others` | "Allow downloading files from other users' print queue items" |
66+
| `queue_see_done_items` | "Allow viewing completed print queue items" |
67+
| `queue_revive_done_items` | "Allow reviving completed print queue items" |
68+
| `queue_assign_printers` | "Allow assigning printers to print queue items" |
69+
| `queue_print_slice` | "Allow printing directly from sliced items in the queue" |
70+
| `queue_see_others` | "Allow viewing other users' print queue items" |
71+
| `files_nozzle_tag` | "Allow managing nozzle tags for files" |
72+
| `files_material_tag` | "Allow managing material tags for files" |
73+
| `files_assign_custom_tags` | "Allow assigning custom tags to files" |
74+
| `queue_nozzle_tag` | "Allow managing nozzle tags for queue items" |
75+
| `queue_material_tag` | "Allow managing material tags for queue items" |
76+
| `queue_assign_custom_tags` | "Allow assigning custom tags to queue items" |
77+
| `can_export` | "Allow exporting data (CSV export)" |
78+
| `autoprint_manage` | "Allow managing AutoPrint settings" |
79+
| `courses_manage` | "Allow managing courses" |
80+
| `courses_view` | "Allow viewing courses" |
81+
| `webhooks_manage` | "Allow managing webhooks" |
82+
| `set_user_teacher` | "Allow setting a user as a teacher ("School" plan only)" |
83+
| `change_user_school_class` | "Allow changing user's school class ("School" plan only)" |
84+
| `org_school_settings_manage` | "Allow managing school settings for the organization ("School" plan only)" |
85+
| `access_all_printers` | "Allow access to all printers in the organization" |
86+
| `custom_fields_manage` | "Allow creating and deleting custom fields" |
2287

2388
## OAuth2 scopes
2489

0 commit comments

Comments
 (0)