Content staging security: limit access to users own staging tasks

Tobias Beckendorff asked on July 5, 2018 13:52

Hi Everybody,

I have some questions about the security options of the staging application (Kentico 10).

I setup the permissions for a role according to kentico documentation, so that the user can synchronize staging tasks for pages and objects (needed for Media files).

Question 1: In the pages tab of the staging application, is it possible to limit access to the staging tasks the user was responsible for ("Modified by"-property in the task details), so that he cannot synchronize tasks of other users?

Question 2: Is it possible to limit access to specific items (media files in my case) in the object staging tab?

Thanks in advance,

Tobi

Recent Answers


vasu yerramsetti answered on July 5, 2018 14:22 (last edited on July 5, 2018 14:23)

@Tobias,

Question 2: Is it possible to limit access to specific items (media files in my case) in the object staging tab?

Answer: It is possible to limit access to specific items (Page, Data, Objects etc.,) using UI personalization application.

Please check.

0 votesVote for this answer Mark as a Correct answer

Tobias Beckendorff answered on July 5, 2018 14:43

@vasu

Not quite:

In UI personalization I can set permission for

CMS -> Administration -> Configuration -> Staging -> Objects, but not on a deeper level.

A user with these settings still can synchronize any tasks in the object tab of staging application.

0 votesVote for this answer Mark as a Correct answer

vasu yerramsetti answered on July 5, 2018 19:24 (last edited on July 5, 2018 19:24)

@Tobias,

As per my knowledge, this is not possible in out of the box. We can try with custom development on top of the Staging Application.

Approach:

  1. First Explore Staging application
  2. Replicate same as a new custom module
  3. Implement your custom logic

Refer below URL for Create custom modules in Kentico: https://docs.kentico.com/k11/custom-development/creating-custom-modules

I hope this will help you.

2 votesVote for this answer Mark as a Correct answer

Tobias Beckendorff answered on July 6, 2018 10:53 (last edited on July 6, 2018 10:55)

@vasu,

I share your opinion that this does not seem to be possible out of the box.

I was hoping to avoid recreating the staging application through custom module development.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.