weblate/docs/snippets/permissions.rst
Michal Čihař eafaca259c feat(workspaces): add interface to add and rename workspace
Adding is for admins and is disabled with billing so that the billing
becomes the only entry point for that. Renaming is available for all
users who can edit the workspace.

Issue #19535
2026-05-27 09:22:09 +02:00

368 lines
39 KiB
ReStructuredText
Vendored

List of privileges
++++++++++++++++++
..
Generated using ./manage.py list_permissions
+-----------------------+-------------------------------------------+---------------------------------------+
| Scope | Permission | Built-in roles |
+=======================+===========================================+=======================================+
| Changes | Download changes | :guilabel:`Administration` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Comments | Post comment | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
| +-------------------------------------------+---------------------------------------+
| | Delete comment | :guilabel:`Administration` |
| +-------------------------------------------+---------------------------------------+
| | Resolve comment | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Component | Edit component settings | :guilabel:`Administration` |
| +-------------------------------------------+---------------------------------------+
| | Lock component, preventing translations | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage repository` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Glossary | Add glossary entry | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage glossary` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| +-------------------------------------------+---------------------------------------+
| | Add glossary terminology | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage glossary` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| +-------------------------------------------+---------------------------------------+
| | Edit glossary entry | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage glossary` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| +-------------------------------------------+---------------------------------------+
| | Delete glossary entry | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage glossary` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| +-------------------------------------------+---------------------------------------+
| | Upload glossary entries | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage glossary` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Automatic suggestions | Use automatic suggestions | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Translation memory | Edit translation memory | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage translation memory` |
| +-------------------------------------------+---------------------------------------+
| | Delete translation memory | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage translation memory` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Projects | Edit project settings | :guilabel:`Administration` |
| +-------------------------------------------+---------------------------------------+
| | Manage project access | :guilabel:`Administration` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Reports | Download reports | :guilabel:`Administration` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Screenshots | Add screenshot | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Manage screenshots` |
| +-------------------------------------------+---------------------------------------+
| | Edit screenshot | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Manage screenshots` |
| +-------------------------------------------+---------------------------------------+
| | Delete screenshot | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Manage screenshots` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Source strings | Edit additional string info | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Strings | Add new string | :guilabel:`Administration` |
| +-------------------------------------------+---------------------------------------+
| | Remove a string | :guilabel:`Administration` |
| +-------------------------------------------+---------------------------------------+
| | Dismiss failing check | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
| +-------------------------------------------+---------------------------------------+
| | Edit strings | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
| +-------------------------------------------+---------------------------------------+
| | Review strings | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| +-------------------------------------------+---------------------------------------+
| | Bulk edit strings | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Bulk editing` |
| +-------------------------------------------+---------------------------------------+
| | Edit string when suggestions are enforced | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| +-------------------------------------------+---------------------------------------+
| | Edit source strings | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Suggestions | Accept suggestion | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
| +-------------------------------------------+---------------------------------------+
| | Add suggestion | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Add suggestion` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
| +-------------------------------------------+---------------------------------------+
| | Delete suggestion | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| +-------------------------------------------+---------------------------------------+
| | Vote on suggestion | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Translations | Add language for translation | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Manage languages` |
| +-------------------------------------------+---------------------------------------+
| | Perform automatic translation | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Automatic translation` |
| +-------------------------------------------+---------------------------------------+
| | Delete existing translation | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage languages` |
| +-------------------------------------------+---------------------------------------+
| | Download translation file | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Access repository` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
| | +---------------------------------------+
| | | :guilabel:`Manage languages` |
| +-------------------------------------------+---------------------------------------+
| | Add several languages for translation | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage languages` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Uploads | Define author of uploaded translation | :guilabel:`Administration` |
| +-------------------------------------------+---------------------------------------+
| | Overwrite existing strings with upload | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
| +-------------------------------------------+---------------------------------------+
| | Upload translations | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Edit source` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Review strings` |
| | +---------------------------------------+
| | | :guilabel:`Translate` |
+-----------------------+-------------------------------------------+---------------------------------------+
| VCS | Access the internal repository | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Access repository` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Manage repository` |
| +-------------------------------------------+---------------------------------------+
| | Commit changes to the internal repository | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage repository` |
| +-------------------------------------------+---------------------------------------+
| | Push change from the internal repository | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage repository` |
| +-------------------------------------------+---------------------------------------+
| | Reset changes in the internal repository | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage repository` |
| +-------------------------------------------+---------------------------------------+
| | View upstream repository location | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Access repository` |
| | +---------------------------------------+
| | | :guilabel:`Power user` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| | +---------------------------------------+
| | | :guilabel:`Manage repository` |
| +-------------------------------------------+---------------------------------------+
| | Update the internal repository | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Manage repository` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Announcements | Post announcements | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
| +-------------------------------------------+---------------------------------------+
| | Delete announcements | :guilabel:`Administration` |
| | +---------------------------------------+
| | | :guilabel:`Translation coordinator` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Workspaces | Edit workspace settings | :guilabel:`Workspace administration` |
| +-------------------------------------------+---------------------------------------+
| | Add projects to workspace | :guilabel:`Workspace administration` |
| | +---------------------------------------+
| | | :guilabel:`Add workspace projects` |
| +-------------------------------------------+---------------------------------------+
| | Manage workspace access | :guilabel:`Workspace administration` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Site wide privileges | Use management interface | |
| +-------------------------------------------+---------------------------------------+
| | Add new projects | :guilabel:`Add new projects` |
| +-------------------------------------------+---------------------------------------+
| | Add new workspaces | :guilabel:`Add new projects` |
| +-------------------------------------------+---------------------------------------+
| | Add language definitions | |
| +-------------------------------------------+---------------------------------------+
| | Manage language definitions | |
| +-------------------------------------------+---------------------------------------+
| | Manage teams | |
| +-------------------------------------------+---------------------------------------+
| | View team info | |
| +-------------------------------------------+---------------------------------------+
| | Manage users | |
| +-------------------------------------------+---------------------------------------+
| | View user info | |
| +-------------------------------------------+---------------------------------------+
| | Manage roles | |
| +-------------------------------------------+---------------------------------------+
| | View role info | |
| +-------------------------------------------+---------------------------------------+
| | Manage announcements | |
| +-------------------------------------------+---------------------------------------+
| | Manage translation memory | |
| +-------------------------------------------+---------------------------------------+
| | Manage machinery | |
| +-------------------------------------------+---------------------------------------+
| | Manage component lists | |
| +-------------------------------------------+---------------------------------------+
| | Manage billing | |
| +-------------------------------------------+---------------------------------------+
| | Manage site-wide add-ons | |
+-----------------------+-------------------------------------------+---------------------------------------+