【问题标题】:Umbraco users cant see some nodes regardless of permissions无论权限如何,Umbraco 用户都无法看到某些节点
【发布时间】: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 不会。

【问题讨论】:

    标签: c# tree umbraco


    【解决方案1】:

    我发现了问题!

    在试验自定义树时,我实现了一个用于从节点中删除“删除”操作的事件示例。出于某种原因,这只是在节点有子节点并且由当前用户拥有(如果他们不是管理员)的情况下才呈现节点。

    哇!

    【讨论】:

      猜你喜欢
      • 2017-07-21
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      • 1970-01-01
      • 2014-08-03
      • 2018-08-04
      相关资源
      最近更新 更多