Context English Italian State
If you are not administrating the whole Weblate installation and just have access to manage certain projects (like on `Hosted Weblate <https://hosted.weblate.org/>`_), your access control management options are limited to following settings. If you don’t need any complex setup, those are sufficient for you.
You can limit user’s access to individual projects by selecting a different :guilabel:`Access control` setting. Available options are:
:ref:`User management <manage-acl>` features will be disabled; by default all users are forbidden to performed any actions on the project. You will have to set up all the permissions using :ref:`custom-acl`.
:guilabel:`Access control` can be changed in the :guilabel:`Access` tab of the configuration (:guilabel:`Manage` ↓ :guilabel:`Settings`) of each respective project.
The default value can be changed by :setting:`DEFAULT_ACCESS_CONTROL`.
Even for `Private` projects, some info about your project will be exposed: statistics and language summary for the whole instance will include counts for all projects despite the access control setting. Your project name and other information can’t be revealed through this.
The actual set of permissions available for users by default in `Public`, `Protected`, and `Private` projects can be redefined by Weblate instance administrator using :ref:`custom settings <custom-acl>`.
By turning on `Custom` access control, Weblate will remove all :ref:`special groups <manage-acl>` it has created for a selected project. If you are doing this without admin permission for the whole Weblate instance, you will instantly lose your access to manage the project.
Users with the :guilabel:`Manage project access` privilege (see :ref:`privileges`) can manage users in projects with non-`Custom` access control. They can assign users to one of the following groups.
For `Public`, `Protected` and `Private` projects:
Review (only if :ref:`review workflow <reviews>` is turned on)
Can approve translations during review.
For `Protected` and `Private` projects only:
Can translate the project and upload translations made offline.
Can edit source strings (if allowed in the :ref:`project settings <component-manage_units>`) and source string info.
Can manage VCS and access the exported repository.
Can access billing info and settings (see :ref:`billing`).
Unfortunately, it’s not possible to change this predefined set of groups for now. Also this way it’s not possible to give just some additional permissions to all users.
For non-`Custom` access control an instance of each group described above is actually defined for each project. The actual name of those groups will be ``Project@Group``, also displayed in the Django admin interface this way. Although they can’t be edited from Weblate user-interface.
These features are available on the :guilabel:`Access control` page, which can be accessed from the project’s menu :guilabel:`Manage` ↓ :guilabel:`Users`.