weblate/docs/snippets/roles.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

199 lines
7.5 KiB
ReStructuredText

List of built-in roles
++++++++++++++++++++++
..
Generated using ./manage.py list_permissions
.. list-table::
* - `Administration`
- * :guilabel:`Post announcements`
* :guilabel:`Delete announcements`
* :guilabel:`Download changes`
* :guilabel:`Post comment`
* :guilabel:`Delete comment`
* :guilabel:`Resolve comment`
* :guilabel:`Edit component settings`
* :guilabel:`Lock component, preventing translations`
* :guilabel:`Add glossary entry`
* :guilabel:`Delete glossary entry`
* :guilabel:`Edit glossary entry`
* :guilabel:`Add glossary terminology`
* :guilabel:`Upload glossary entries`
* :guilabel:`Use automatic suggestions`
* :guilabel:`Delete translation memory`
* :guilabel:`Edit translation memory`
* :guilabel:`Edit project settings`
* :guilabel:`Manage project access`
* :guilabel:`Download reports`
* :guilabel:`Add screenshot`
* :guilabel:`Delete screenshot`
* :guilabel:`Edit screenshot`
* :guilabel:`Edit additional string info`
* :guilabel:`Accept suggestion`
* :guilabel:`Add suggestion`
* :guilabel:`Delete suggestion`
* :guilabel:`Vote on suggestion`
* :guilabel:`Add language for translation`
* :guilabel:`Add several languages for translation`
* :guilabel:`Perform automatic translation`
* :guilabel:`Delete existing translation`
* :guilabel:`Download translation file`
* :guilabel:`Add new string`
* :guilabel:`Bulk edit strings`
* :guilabel:`Dismiss failing check`
* :guilabel:`Remove a string`
* :guilabel:`Edit strings`
* :guilabel:`Edit string when suggestions are enforced`
* :guilabel:`Review strings`
* :guilabel:`Edit source strings`
* :guilabel:`Define author of uploaded translation`
* :guilabel:`Overwrite existing strings with upload`
* :guilabel:`Upload translations`
* :guilabel:`Access the internal repository`
* :guilabel:`Commit changes to the internal repository`
* :guilabel:`Push change from the internal repository`
* :guilabel:`Reset changes in the internal repository`
* :guilabel:`Update the internal repository`
* :guilabel:`View upstream repository location`
* - `Edit source`
- * :guilabel:`Post comment`
* :guilabel:`Use automatic suggestions`
* :guilabel:`Edit additional string info`
* :guilabel:`Accept suggestion`
* :guilabel:`Add suggestion`
* :guilabel:`Vote on suggestion`
* :guilabel:`Download translation file`
* :guilabel:`Dismiss failing check`
* :guilabel:`Edit strings`
* :guilabel:`Edit source strings`
* :guilabel:`Overwrite existing strings with upload`
* :guilabel:`Upload translations`
* - `Add suggestion`
- * :guilabel:`Add suggestion`
* - `Access repository`
- * :guilabel:`Download translation file`
* :guilabel:`Access the internal repository`
* :guilabel:`View upstream repository location`
* - `Manage glossary`
- * :guilabel:`Add glossary entry`
* :guilabel:`Delete glossary entry`
* :guilabel:`Edit glossary entry`
* :guilabel:`Add glossary terminology`
* :guilabel:`Upload glossary entries`
* - `Power user`
- * :guilabel:`Post comment`
* :guilabel:`Add glossary entry`
* :guilabel:`Delete glossary entry`
* :guilabel:`Edit glossary entry`
* :guilabel:`Upload glossary entries`
* :guilabel:`Use automatic suggestions`
* :guilabel:`Accept suggestion`
* :guilabel:`Add suggestion`
* :guilabel:`Delete suggestion`
* :guilabel:`Vote on suggestion`
* :guilabel:`Add language for translation`
* :guilabel:`Download translation file`
* :guilabel:`Dismiss failing check`
* :guilabel:`Edit strings`
* :guilabel:`Edit source strings`
* :guilabel:`Overwrite existing strings with upload`
* :guilabel:`Upload translations`
* :guilabel:`Access the internal repository`
* :guilabel:`View upstream repository location`
* - `Translation coordinator`
- * :guilabel:`Post announcements`
* :guilabel:`Delete announcements`
* :guilabel:`Post comment`
* :guilabel:`Resolve comment`
* :guilabel:`Add glossary entry`
* :guilabel:`Delete glossary entry`
* :guilabel:`Edit glossary entry`
* :guilabel:`Add glossary terminology`
* :guilabel:`Upload glossary entries`
* :guilabel:`Use automatic suggestions`
* :guilabel:`Add screenshot`
* :guilabel:`Delete screenshot`
* :guilabel:`Edit screenshot`
* :guilabel:`Accept suggestion`
* :guilabel:`Add suggestion`
* :guilabel:`Delete suggestion`
* :guilabel:`Vote on suggestion`
* :guilabel:`Add language for translation`
* :guilabel:`Download translation file`
* :guilabel:`Dismiss failing check`
* :guilabel:`Edit strings`
* :guilabel:`Edit string when suggestions are enforced`
* :guilabel:`Review strings`
* :guilabel:`Edit source strings`
* :guilabel:`Overwrite existing strings with upload`
* :guilabel:`Upload translations`
* :guilabel:`Access the internal repository`
* :guilabel:`View upstream repository location`
* - `Review strings`
- * :guilabel:`Post comment`
* :guilabel:`Resolve comment`
* :guilabel:`Use automatic suggestions`
* :guilabel:`Accept suggestion`
* :guilabel:`Add suggestion`
* :guilabel:`Vote on suggestion`
* :guilabel:`Download translation file`
* :guilabel:`Dismiss failing check`
* :guilabel:`Edit strings`
* :guilabel:`Edit string when suggestions are enforced`
* :guilabel:`Review strings`
* :guilabel:`Overwrite existing strings with upload`
* :guilabel:`Upload translations`
* - `Translate`
- * :guilabel:`Post comment`
* :guilabel:`Use automatic suggestions`
* :guilabel:`Accept suggestion`
* :guilabel:`Add suggestion`
* :guilabel:`Vote on suggestion`
* :guilabel:`Download translation file`
* :guilabel:`Dismiss failing check`
* :guilabel:`Edit strings`
* :guilabel:`Overwrite existing strings with upload`
* :guilabel:`Upload translations`
* - `Manage languages`
- * :guilabel:`Add language for translation`
* :guilabel:`Add several languages for translation`
* :guilabel:`Delete existing translation`
* :guilabel:`Download translation file`
* - `Bulk editing`
- * :guilabel:`Bulk edit strings`
* - `Automatic translation`
- * :guilabel:`Perform automatic translation`
* - `Manage translation memory`
- * :guilabel:`Delete translation memory`
* :guilabel:`Edit translation memory`
* - `Manage screenshots`
- * :guilabel:`Add screenshot`
* :guilabel:`Delete screenshot`
* :guilabel:`Edit screenshot`
* - `Manage repository`
- * :guilabel:`Lock component, preventing translations`
* :guilabel:`Access the internal repository`
* :guilabel:`Commit changes to the internal repository`
* :guilabel:`Push change from the internal repository`
* :guilabel:`Reset changes in the internal repository`
* :guilabel:`Update the internal repository`
* :guilabel:`View upstream repository location`
* - `Add new projects`
- * :guilabel:`Add new projects`