Julian Wraith
Julian Wraith

Reputation: 755

Obscuring published items from the publishing queue

I have a Tridion implementation that is, in essence, multi-tennent. Different interest groups use the same environment. Security takes care that users cannot see publications/content from groups they are not permitted to see. However, in the publishing queue, all users can see the title of items that are in the queue; they cannot open the item but they can see the title (e.g. "Our company releases sky high profits!")

For sensitivity reasons I would like hide the title of the item when the queue list is loaded according to the scoped publications of the user viewing the queue. So, for example, If I am only able to work in publications b & c but not in a & d when the queue loads, I can see the titles of content coming from b & c but not a & d. I will see something like "Item from publication D".

Is this straight-forward to do with an extension and does any one have some examples of how to do this?

Upvotes: 9

Views: 104

Answers (1)

Peter Kjaer
Peter Kjaer

Reputation: 4316

The logic is the most complicated thing about it. You need to work out what the user can see or not.

This is a good candidate for a Data Extender to the CME. Filter out the items on the server before the response is returned. There is a section of the online documentation dedicated to the topic, so that is hopefully enough to get you started.

A crafty person would still be able to access the information by directly querying the API / Core Service, but I imagine that is not a high priority in this case.

Upvotes: 6

Related Questions