Skip to end of metadata
Go to start of metadata

The Pootle translation service has many permissions available that can be configured in 3 levels: globally, project and per user level.

The global level defined permissions take presedence over project level which again takes precedence over user level. Each level can be equally or more restrictive.

To make things as easy as possible for the ASF translate pootle service, we have defined permissions for

  • non logged in users (anonymous)
  • logged in users (not present in our LDAP, meaning contributors but not committers)
  • logged in committers (verified via LDAP, that means all @committers)
  • logged in committters, which are defined as project admins.

The role of global admin is restricted to admin.

Creation of public accounts is disabled, however anyone is free to submit a translation. Committers can apply them etc.. Committers do not need to create an account but should just log in with their LDAP details.

Please be reminded that committers have access to all projects, but are expected only to make changes their "own" projects.

The basic matrix is therefore as follows:

Permission Type

Anyone (non logins)

Logged In (non-committers)

Logged In (Committers)

Project Admins

Global Admin (SuperUser)

Can create new projects

(error)

(error)

(error)

(error)

(tick)

Can create project admininistators

(error)

(error)

(error)

(error)

(tick)

Can add languages to a translation project

(error)

(error)

(error)

(tick)

(tick)

Can add users

(error)

(error)

(error)

(tick)

(tick)

Can administrate a translation project

(error)

(error)

(error)

(tick)

(tick)

Can download archives of a translation project

(tick)

(tick)

(tick)

(tick)

(tick)

Can commit to version control

(error)

(error)

(error)

(error)

(tick)

Can overwrite translations on uploading files

(error)

(tick)

(tick)

(tick)

(tick)

Can review translations

(error)

(tick)

(tick)

(tick)

(tick)

Can make a suggestion for a translation

(tick)

(tick)

(tick)

(tick)

(tick)

Can submit a translation

(error)

(tick)

(tick)

(tick)

(tick)

Can view a translation project

(tick)

(tick)

(tick)

(tick)

(tick)

Any project wishing to use the ASF pootle translation service (at http://translate.apache.org) should create a JIRA ticket request in the INFRA project with the 'translate' component, mentioning the name of the project, the volunteer translate admin for the project etc.