%span.text-muted=s_('GroupSettings|Users can create %{link_start}project access tokens%{link_end} for projects in this group.').html_safe%{link_start: link_start,link_end: '</a>'.html_safe}
| `write_registry` | Allows write-access (push) to [container registry](../../packages/container_registry/index.md). |
| `write_registry` | Allows write-access (push) to [container registry](../../packages/container_registry/index.md). |
| `read_repository` | Allows read-only access (pull) to the repository. |
| `read_repository` | Allows read-only access (pull) to the repository. |
| `write_repository` | Allows read-write access (pull, push) to the repository. |
| `write_repository` | Allows read-write access (pull, push) to the repository. |
## Enable or disable project access token creation
You may enable or disable project access token creation for all projects in a group in **Group > Settings > General > Permissions, LFS, 2FA > Allow project access token creation**.
Even when creation is disabled, you can still use and revoke existing project access tokens.
This setting is only available on root-level groups.
expect(group.namespace_settings.errors.messages[:resource_access_token_creation_allowed]).toinclude("is not allowed since the group is not top-level group.")
end
it'is valid when resource access tokens are enabled'do