Skip to content

Add distinction between global editors and collection editors, and admins #398

Description

@benoit74

We need a distinction between global editors and collection editors:

  • global editors are allowed to interact with all collections
  • collection editors need to be granted access to one or more collection

We also need an admin role which is needed for operations on zimfarm notifications + users.

We need to implement this collection editors permission management in the whole CMS, like it has impact on book and titles permissions.

A user with collection_editor role but not allowed on any collection has (at this stage) no more rights than a viewer. It is just a "validation" that he is allowed to have rights on one or more collections.

Assignment of this role + collections is done by admins. I think we should do that in users management screen + API, next to the role assignment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions