【发布时间】:2012-10-16 08:46:09
【问题描述】:
我编写了一个 DataExtender,它可以“隐藏”某些项目。这个想法是某些项目不应该在 GUI 的任何列表中可见,即使用户可以访问它(类似于 Windows 中的系统文件/文件夹,即使您有权阅读它们通常也不可见) .
它工作正常,但现在我想为系统管理员做一个例外:他们应该总是看到每个项目。但我看不到如何从我的 DataExtender 中检索当前用户。这甚至可能吗?如果有,怎么做?
【问题讨论】:
-
我对隐藏项目有复杂的感觉...如果编辑器创建一个具有相同名称的项目怎么办 - 他们会收到冲突警告消息,但不明白为什么...
-
我完全同意。我有一个非常具体的原因:我需要对某些用户隐藏受众管理节点。这样我就可以让他们管理通过通讯组列表过滤的联系人,而无需让他们看到通讯录中的所有联系人。您所描述的冲突在这种情况下不会发生,因为无法在该级别创建任何内容。
标签: tridion tridion-2011