weblate/docs/snippets/roles.rst
Michal Čihař bcaa8219d3 feat(reports): generate and store reports asynchronously
Collect expensive report data once so stored reports can be viewed and downloaded in every format across supported scopes.

Fixes #19712
2026-07-13 19:14:42 +02:00

209 lines
7.8 KiB
ReStructuredText
Vendored

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`
* - `Workspace administration`
- * :guilabel:`Download reports`
* :guilabel:`Add projects to workspace`
* :guilabel:`Edit workspace settings`
* :guilabel:`Manage workspace access`
* - `Add workspace projects`
- * :guilabel:`Add projects to workspace`
* - `Add new projects`
- * :guilabel:`Add new projects`
* :guilabel:`Add new workspaces`