Partial Synchronization access to user with specific custom created role

Namita Patil asked on May 4, 2021 08:58

Hi,

We have one functionality requirement for implementation - where user with specific custom role can see Custom Module Data changes related Staging tasks done by only himself, but cannot see any other page/data/object level synchronization tasks other than Custom Module Data change task created by himself. Is it achievable?

In short, this user will be granted with specially created role - so he can just synchronize one custom module table data updates to next environment, without touching any other staging tasks created on the staging server.

Thanks!

Regards,

Namita Patil

Correct Answer

Dmitry Bastron answered on May 4, 2021 15:54

Hi Namita,

Unfortunately, I don't think this can be done within the standard Xperience interface. However, what you can do:

  • create a custom module with custom UI page
  • on this custom UI page just drop a button which on click will be running required staging tasks, it is doable via the API
  • by doing so, you can introduce your custom module permissions and check whether the user or role has this permission before running the sync task
0 votesVote for this answer Unmark Correct answer

Recent Answers


Namita Patil answered on May 5, 2021 21:28

Thank you so much! This is very helpful. We are already using custom UI pages - so we are good to go ahead with this implementation. Thanks again!

Namita

0 votesVote for this answer Mark as a Correct answer

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