@@ -7,18 +7,83 @@ company.
7
7
8
8
The owner of a company has all permissions.
9
9
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" |
22
87
23
88
## OAuth2 scopes
24
89
0 commit comments