2012-08-02 55 views
2

我在查找选项卡功能区中查找允许识别Alias功能的权限安全性。有关Alias功能区菜单可见性的sitecore许可

有问题的用户我已经浏览到核心数据库,并在访问浏览器,我正在寻找可以读取所有的在应用程序/内容编辑器中的项目的权限,特别是项目/sitecore/content/Applications/Content Editor/Ribbons/Strips/Presentation/Page Urls以及/sitecore/content/Applications/Content Editor/Ribbons/Chunks/Page Urls已启用读取

但是,当以此用户身份登录时,没有演示文稿选项卡。

我试过重置缓存,但仍然没有改变。我正在使用sitecore 6.5.0

+0

如果你已经改变了近期的权限,那么你就需要清除站点缓存或做一个IIS复位,访问浏览器,真正显示您的用户权限是什么。否则,它只会返回安全设置的缓存。 – 2012-08-03 07:58:28

+0

@MangoPieFace,我去了sitecore/admin/cache.aspx,重置缓存,然后回去访问查看器的用户,所有的内容编辑器项目,包括演示文稿和子项目仍然显示有读权限(所有其他权限已禁用,写入,创建,重命名等) – lurscher 2012-08-03 17:16:13

回答

5

我认为你几乎在那里,但你仍然需要给用户足够的访问/ sitecore/system /别名项目。

  1. 创建新角色(或使用存在的一个),例如Sitecore的\ Sitecore的客户端别名。使用此角色添加以下权限。

  2. 交换机到核心数据库,并允许/ Sitecore的/内容/应用/内容编辑/色带/结块/网页网址项目读取权限及其后代

  3. 切换到主数据库,并取消该/ sitecore/system /别名项目,方法是使用“配置”选项卡中的“取消保护项目”复选框。

  4. 允许对/ sitecore/system/Aliases项目的读取,写入,创建权限以及读取,写入,创建,删除其后代的权限。

  5. 保护/ sitecore/system /别名项目。

  6. 将用户添加到sitecore \ Sitecore客户端别名角色。

这里找到:http://wiki.evident.nl/Sitecore%20alias%20role.ashx

0

尝试使用Access Viewer来查看没有看到“别名”选项卡的用户。您可以手动切换到核心数据库,然后单击具有指定用户/角色的不同选项卡,查看导致此行为的原因。大多数时候你会发现某些角色/限制被设置为更高级别的项目dat拒绝读取权限。

+0

我已经检查了两个条带/条带和色带/块,并且它们都具有读取功能,但仍会显示Alias thingie和演示文稿选项卡 – lurscher 2012-08-03 17:59:19

1

启用演示文稿选项卡的最简单方法是使用sitecore标准角色。 我并不完全确定,但我认为它是sitecore\Sitecore Client Designing

而据我所知,你必须使用这些标准角色才能访问某些块。