Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting appropriate user permissions right away #67

Closed
patrickkaleta opened this issue Aug 6, 2019 · 0 comments
Closed

Setting appropriate user permissions right away #67

patrickkaleta opened this issue Aug 6, 2019 · 0 comments
Labels
BB: UI Integration Platform UI Integration Platform Building Block Best practice Recomended way for solving a specific class of problems.

Comments

@patrickkaleta
Copy link

It's easiest to configure the permissions right after certain operations on the platform have been performed. Those operations are mainly:

  • creating a new content type
  • creating a new Entity browser
  • adding new form modes
  • adding new user roles
  • ...

Reasoning: as administrator you automatically get all the necessary permissions after you (for example) create a new content type, but that is not the case for any other user role (so testing the new feature as administrator does not reveal the lacking permissions!). That's why it's important to make the necessary changes immediately, so that we don't forget about that later.

General rules

In general, all authenticated users should be able to edit/delete their own content (which content types they can actually create needs to be debated!).

Editors should for most parts be able to edit all content, with the exeption of certain content types like the data package (for that only a certain group of people should be able to edit individual data packages - Related issue).

Developers should (especially in the beginning) have more rights than Editors to be able to fix and adapt the system. They also need to be able to create content (even though it most likely won't be valid content) for testing purposes. Those permissions can/should later be revoked.

When in need for help, @DenoBeno , @fgeyer16 and @patrickkaleta can help configuring the right settings.

Keep in mind

Attention: Don't mix up the general user permissions with the Group permissions, which can be set for each group type separately on top of the general user permissions!

Several aspects of the system have not yet been configured or fine-tuned in regards to permissions:

  • Entity print engines
  • Content revisions
@patrickkaleta patrickkaleta added the Best practice Recomended way for solving a specific class of problems. label Aug 6, 2019
@p-a-s-c-a-l p-a-s-c-a-l added this to the D1.4 CLARITY CSIS v2 milestone Aug 19, 2019
@p-a-s-c-a-l p-a-s-c-a-l added the BB: UI Integration Platform UI Integration Platform Building Block label Oct 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BB: UI Integration Platform UI Integration Platform Building Block Best practice Recomended way for solving a specific class of problems.
Projects
None yet
Development

No branches or pull requests

2 participants