ibexa

Path

ez publish / technical manual / 4.x / features / multi-language / language based permissions


Caution: This documentation is for eZ Publish legacy, from version 3.x to 5.x.

Language based permissions

This part of the 4.x documentation is for eZ Publish 4.0, only reference section is common for all eZ Publish 4.x versions as well as eZ Publish 5.x "LegacyStack", please select the version you are using for the most up to date documentation!

The "create" and "edit" functions of the "content" module support limitation on the language level. For example, it is possible to configure the system so that a group of users are allowed to create and translate objects using English and Norwegian while another group of users are only allowed to translate existing content into French. The "read" function does not support limitation on the language level and thus all translations of an object can be viewed by users who have read access to it.

Content/create

The "language" limitation of the "create" function controls which languages that are allowed to be used when objects are created. The following screenshot shows the edit interface for a policy that only allows the creation of French articles within the standard section.

The policy edit interface.

The policy edit interface.

Content/edit

The "language" limitation of the "edit" function controls which translations of objects that can be edited. It also controls which translations that can be added to objects. The following screenshot shows the edit interface of a policy that only allows editing French content (articles) or adding a French translation to existing articles.

The policy edit interface.

The policy edit interface.

Combined with the "content/read" function (which does not support any language limitations), the policy used in the example above will provide a configuration that allows any article to be translated from any language to French. The combination is shown in the following screenshot. Note that users who only do translation work do not need to have access to the "create" function of the "content" module.

The role edit interface.

The role edit interface.

Svitlana Shatokhina (21/07/2006 3:45 pm)

Ricardo Correia (17/04/2013 1:50 pm)

Svitlana Shatokhina, Balazs Halasy, Ole-Morten Halvorsen, Ricardo Correia


Comments

There are no comments.