2012-03-30 41 views
9

我有一个Tridion实现,本质上是多维的。不同的利益团体使用相同的环境。安全性需要注意的是,用户无法从他们不允许看到的组中看到出版物/内容。但是,在发布队列中,所有用户都可以看到队列中项目的标题;他们不能打开该项目,但他们可以看到标题(例如“我们公司发布天空高利润!”)遮挡发布队列中已发布的项目

由于敏感性的原因,我想隐藏项目的标题时根据范围的出版物加载队列表的用户查看队列。因此,例如,如果我只能在出版物b & c中工作,但不能在& d中加载队列时,我可以看到内容的标题来自b & c,但而不是 a & d。我会看到类似于“出版物D中的项目”。

这是直接与扩展做什么,有没有人有一些如何做到这一点的例子?

+1

我们可以假设你在谈论Tridion 2011吗? – 2012-03-30 15:15:21

回答

6

逻辑是最复杂的事情。你需要弄清楚用户可以看到或不看的东西。

这是CME Data Extender的一个很好的选择。在返回响应之前过滤出服务器上的项目。本专题的在线文档有a section,所以希望能够让您开始。

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

+2

也许它是有道理的,以及删除队列中的选择用户下拉列表?租户可能不应该相互了解对方,或者已经隐藏其他方式? – 2012-03-30 11:04:10