DjangoCMS: публичная ссылка для предварительного просмотра - PullRequest
2 голосов
/ 28 июня 2019

Я сделал некоторые изменения на странице DjangoCMS. Эти изменения до сих пор не опубликованы.

Я бы хотел показать эту неопубликованную страницу тому, у кого нет входа в DjangoCMS.

Есть ли способ создать публичную ссылку, чтобы показать кому-то неопубликованную страницу?

1 Ответ

0 голосов
/ 08 июля 2019

Есть параметры / плагины, которые вы можете установить, которые могут помочь, в частности admin_preview и render_plugin_block в CMSPluginBase.Но по большей части Django-cms не позволяет вам выполнять это действие.

Что вы можете сделать, это создать публичную учетную запись пользователя, с простым именем пользователя и паролем, которые вы можете выдать.Эта общедоступная учетная запись пользователя может иметь настройку разрешений, которая гарантирует, что она имеет только возможности просмотра, и вы можете ограничить то, что страницы могут видеть.Таким образом, вы можете ограничить страницу только той страницей, которую вы хотели бы видеть, затем вы можете предоставить им доступ к ней через обычный URL-адрес.

В частности, вы захотите заглянуть в CMS_PERMISSION и сформировать тамРазрешения для конкретной страницы, а затем в разделе Просмотр ограничений и затем в разрешениях страницы.

http://docs.django -cms.org / ru / latest / themes / permissions.html

...