【问题标题】:Wagtail: How to use wagtailuserbar for moderation (approving and rejecting draft posts)Wagtail:如何使用 wagtailuserbar 进行审核(批准和拒绝草稿帖子)
【发布时间】:2020-05-01 07:50:39
【问题描述】:

我们在我们的网站上使用 wagtailuserbar 模板标签,它适用于已发布的页面。我们得到“编辑此页面”和“在管理员中查看”选项等。

文档说 wagtailuserbar 也可以被版主用来批准/拒绝草稿,但我无法完成这项工作。

引用自documentation

版主还可以在内容审核过程中接受或拒绝正在预览的页面。

此屏幕截图显示了管理网站,其中包含已提交审核的页面:

单击预览链接会打开一个新选项卡,但 wagtail 用户栏不可见。

如果使用页面资源管理器中的“查看草稿”功能,则再次使用新标签,但没有用户栏。

查看source code here 这些行似乎删除了任何预览视图的用户栏:

# Don't render if this is a preview. Since some routes can render the userbar without going through Page.serve(),
# request.is_preview might not be defined.
if getattr(request, 'is_preview', False):
    return ''

我的问题是: 如何使用 wagtail 用户栏来批准或拒绝提交审核的页面的预览?文档表明这是可能的,但经验和我对代码的理解表明这是不可能的。

这是我非常喜欢使用的功能。

感谢您的帮助。

【问题讨论】:

    标签: wagtail


    【解决方案1】:

    感谢您对问题的如此清晰的描述。我认为这是我在这里提出的一个错误:

    https://github.com/wagtail/wagtail/issues/6008

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-19
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      相关资源
      最近更新 更多