デフォルトエディタ/モデレータグループ+ユーザがスーパーユーザである場合は...Wagtailすべての権限を持っているにもかかわらず、ダッシュボードに表示されない「Moderationを待っているページ」
審査のために提出されたページは、wagtailダッシュボードの下に表示されませんか?
私はMODのために提出されたページを緩和することができるように必要なもの
.....私はその後、私はサイコロを管理者に行っていないし、そこに、まだ一つ一つのオプションを追加した権限を見逃しているかもしれないと思いました承認?
例:
my_page = self.index.add_child(instance=my_page_instance)
my_page.unpublish()
my_page.save_revision(submitted_for_moderation=True)
if not send_notification(my_page.get_latest_revision().id, 'submitted', None):
print("Failed to send notification + email for mod approval")
request.user.pkを渡してもエラーが発生します。基数10のint()には無効なリテラルが返されます: 'get_username'。奇妙なことに、これは明らかにdjango \ templates \ base.htmlに現れているように見えます。現在の= current [bit]は現在の 'None'のために添字につけられていません – Overflow2341313
あなたは単にrequest.userを渡す必要があるかもしれません - ユーザーオブジェクトのrequest.user.pkは、ユーザーの主キーであり、オブジェクトではありません。 –
@ Overflow2341313まだあなたのために働いていないと聞いて申し訳ありませんが、他に何が間違っているのか分かりません。 –