Tridion 从发布队列中隐藏已发布的项目

Tridion 从发布队列中隐藏已发布的项目,tridion,Tridion,我有一个Tridion实现,本质上是multi-Tennet。不同的利益集团使用相同的环境。安全性确保用户无法查看他们不允许查看的组中的出版物/内容。但是,在发布队列中,所有用户都可以看到队列中项目的标题;他们无法打开项目,但可以看到标题(例如,“我们公司实现了极高的利润!”) 出于敏感性原因,我希望在根据查看队列的用户的作用域发布加载队列列表时隐藏项目的标题。例如,当队列加载时,如果我只能在出版物b&c中工作,而不能在a&d中工作,那么我可以看到来自b&c而非a&d的内容标题。我将看到类似“出

我有一个Tridion实现,本质上是multi-Tennet。不同的利益集团使用相同的环境。安全性确保用户无法查看他们不允许查看的组中的出版物/内容。但是,在发布队列中,所有用户都可以看到队列中项目的标题;他们无法打开项目,但可以看到标题(例如,“我们公司实现了极高的利润!”)

出于敏感性原因,我希望在根据查看队列的用户的作用域发布加载队列列表时隐藏项目的标题。例如,当队列加载时,如果我只能在出版物b&c中工作,而不能在a&d中工作,那么我可以看到来自b&c而非a&d的内容标题。我将看到类似“出版物D中的项目”的内容


这与扩展直接相关吗?有没有人能举例说明如何实现这一点?

逻辑是最复杂的。你需要弄清楚用户能看到什么或看不到什么

这是CME数据扩展器的一个很好的候选者。在返回响应之前过滤掉服务器上的项目。这里有很多关于这个主题的在线文档,希望这足以让您开始学习


一个狡猾的人仍然可以通过直接查询API/核心服务来访问信息,但我认为在这种情况下这不是一个高优先级。

也许删除队列中的“选择用户”下拉列表也是有意义的?租户可能也不应该互相了解,或者这已经被其他方式隐藏了?我们可以假设你在谈论Tridion 2011吗?