Documentation
Project Management

Managing Project Permissions

Manage GitLab groups, subgroups, members, and roles for Codex projects.

Managing Project Permissions

Codex project permissions are managed through git.genesisrnd.com. Use this page if you coordinate teams, invite translators, or organize projects into language or program groups.

Roles

RoleTypical use
OwnerOrganization administrators with full control.
MaintainerCoordinators who manage groups, projects, and members.
DeveloperTranslators and editors who work in projects.
ReporterReviewers who need limited or read-only access.

Organization Structure

A Codex organization can contain:

  • Projects: Individual translation projects.
  • Subgroups: Folders for languages, teams, regions, or programs.
  • Members: People with roles assigned at the organization, subgroup, or project level.

Permissions can inherit downward. A member added to the organization may appear in subgroups because their access comes from a parent level.

Add a Member

  1. Open the organization, subgroup, or project on git.genesisrnd.com.
  2. Go to Manage > Members.
  3. Click Invite Member.
  4. Search for the person's Codex account.
  5. Choose a role.
  6. Send the invitation.

Add members at the lowest level that gives them the access they need.

Create a Subgroup

  1. Open the organization page.
  2. Click Create Subgroup.
  3. Name the subgroup for a language, team, or program.
  4. Add members to the subgroup.
  5. Publish Codex projects into that subgroup when appropriate.

Change or Remove Access

  1. Go to Manage > Members where the permission was assigned.
  2. Find the user.
  3. Change the role or remove the member.

If you cannot remove a member from a subgroup, they may have inherited access from the organization. Change their access at the parent level.

Best Practices

  • Use subgroups to keep project lists understandable.
  • Give translators Developer access unless they need admin powers.
  • Reserve Owner and Maintainer roles for coordinators.
  • Review access regularly, especially when teams change.
  • Confirm invite email addresses before troubleshooting missing projects.

On this page