无论权限如何,Umbraco 用户都无法看到某些节点
Posted
技术标签:
【中文标题】无论权限如何,Umbraco 用户都无法看到某些节点【英文标题】:Umbraco users cant see some nodes regardless of permissions 【发布时间】:2012-08-05 15:09:14 【问题描述】:我的网站结构类似于以下内容:
Content
- Home
- Articles
- A1
- A2
- A3
- Categories
- C1
- C2
- C3
还有几个文件夹,但这应该可以很好地说明问题。我有一个注册过程,可以创建用户并允许他们访问后台。但是,最近,我注意到当用户登录时,某些节点并没有出现。
例如,我创建了一个测试用户并授予了对所有内容的访问权限,但在登录时,他们可能只能在“文章”文件夹中看到一篇文章,而在“类别”文件夹中看不到任何类别。这似乎发生在我创建的任何用户身上,而且它总是显示/不显示相同的节点。
如果用户创建了一篇文章,那么它在发布之前不会显示在树中。即使保存也不会导致它显示在树中。所以保存,导航离开会导致节点“丢失”。
管理员帐户不会出现这些问题。
我尝试重新发布整个站点,重新加载相关文件夹上的节点,以及触摸 web-config 并将新创建的用户设置为管理员,但仍然没有成功。
更新
经过一番调查,最初加载的节点似乎都有子节点。例如,如果 A1 有 2 个孩子,“Link 1”和“Link 2”,据我了解,这将表明 A2 和 A3 不会。
【问题讨论】:
【参考方案1】:我发现了问题!
在试验自定义树时,我实现了一个用于从节点中删除“删除”操作的事件示例。出于某种原因,这只是在节点有子节点并且由当前用户拥有(如果他们不是管理员)的情况下才呈现节点。
哇!
【讨论】:
以上是关于无论权限如何,Umbraco 用户都无法看到某些节点的主要内容,如果未能解决你的问题,请参考以下文章