




Previewing and submitting pages for moderation
The Save/Preview/Submit for moderation menu is always present at the bottom of the page edit/creation screen. The menu allows you to perform the following actions, dependent on whether you are an editor, moderator [...]
Источник: http://docs.wagtail.io/en/v2.3/editor_manual/new_pages/previewing_and_submitting_for_moderation.html
Редакторы (вы называете их писателями) могут отправлять на модерацию. Модераторы могут публиковать. Итак, эта часть ваших требований встроена. Я советую создавать пользователей для каждого типа и поэкспериментировать, чтобы получить представление об этом рабочем процессе.
Нет (из коробки) способа показывать страницы только их создателям. Однако вы можете предоставить группам доступ к частям дерева страниц:
Теперь только пользователи этой группы могут редактировать этот раздел. Итак, эта страница и все ее дочерние страницы.
По умолчанию существует две группы: редакторы и модераторы. Вы можете создавать новые группы через /admin/groups/new/. Если вы дадите каждому пользователю отдельную группу, вы получите то, что хотите. Однако их страницы будут жить в своей части дерева страниц.
Обратите внимание, что при создании группы также можно ограничить разрешения для каждого типа контента. Таким образом, вы можете сделать группу пользователей ответственными за контент определенного типа.
Пользователи, группы, разрешения, рабочие процессы и конфиденциальность Wagtail позволяют настраивать разрешения в тонкой форме. В большинстве случаев этого будет достаточно.
Если у вас есть более сложное требование к проекту, вы всегда можете добавить дополнительную логику для удовлетворения своих требований. Python / Django / Wagtail - гибкий программный стек. Но перед тем, как ехать туда, я бы посоветовал вам проверить, достаточно ли стандартных настроек. В противном случае следует более подробно описать свои требования.