【问题标题】:Content Editors can't delete Blog post in 2sxc Blog App 03.03.00内容编辑无法删除 2sxc Blog App 03.03.00 中的博客文章
【发布时间】:2021-05-27 20:53:06
【问题描述】:

用户试图通过单击该帖子工具栏上的 X 图标来删除该博客帖子。当他们这样做时,什么都不会发生。当我以超级用户身份登录时,我可以将其删除。我查看浏览器控制台,可以看到 item-command.ts 文件中出现错误。 webApi 调用是 context.sxc.webApi.delete(app-content/any/${itemGuid}, params, null, true)。请求未完成并在失败回调中捕获。控制台中的消息是“错误:2sxc 内容 API 中的错误 - 不允许”。这是一个错误还是对用户具有安全性的东西?用户可以在升级到 11.22.00 之前删除博客应用程序中的帖子。我不确定如何解决这个问题,正在寻找一些指示。

【问题讨论】:

  • 升级到 11.22 之前您的 2sxc 版本是多少?什么版本的 Dnn?
  • 2sxc 的上一版本:8.13 和 9.6.2 Evoq

标签: 2sxc


【解决方案1】:

在 10.20+ 左右对 2sxc 进行了重大更改,您检查过错误吗?它们应该包括行号和对错误的简要说明。在大多数情况下,错误将包含有关如何修复它的额外信息。基本上你需要稍微修改一下代码来解决这些变化。

您可以在下面看到我在使用 2sxc 9.x 和旧版本的 2sxc 常见问题应用程序升级网站后必须进行的更改之一。

【讨论】:

  • 另一个需要注意的常见问题,如果您看到使用ToSic.SexyContent.Environment.Dnn7.Factory... 的代码,您需要找到使用ToSic.Sxc.Dnn.Factory... 的示例。
  • 另外,如果您看到有关ListContentPresentation 的错误已被更改,重命名为Header 并移至Content.Presentation
  • 我看看能不能解决问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-14
  • 1970-01-01
  • 1970-01-01
  • 2020-06-18
  • 2016-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多