weblate/docs/snippets/permissions.rst
Michal Čihař 87d457ab16 feat: migrate billing.view permission to billing ownership
The permission model duplicated access granted by billing ownership.

Fixes #17277
2026-02-16 14:36:12 +01:00

358 lines
38 KiB
ReStructuredText

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` |
+-----------------------+-------------------------------------------+---------------------------------------+
| Site wide privileges | Use management interface | |
| +-------------------------------------------+---------------------------------------+
| | Add new projects | :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 | |
+-----------------------+-------------------------------------------+---------------------------------------+