Как правильно назначить групповые разрешения для конкретной страницы в Django CMS? - PullRequest
1 голос
/ 19 апреля 2019

Я хотел бы установить разрешение для конкретной страницы в Django CMS, назначив группу с правами только для просмотра для данной страницы.В конечном итоге цель состоит в том, чтобы потребовать от пользователя входа в систему для просмотра конкретной страницы.После создания группы с именем «view» с разрешениями «cms | page | Can view page» я попытался добавить группу на страницу «Change Permissions», выбрав пункт меню «Permissions» в представлении дерева страниц.Проблема заключается в том, что на странице разрешений нет пользователей или групп, которые необходимо добавить в разрешения. Я ожидал, что в таблице «Просмотр ограничений» или «Разрешения на странице» будет список доступных групп ( см. ИзображениеПрава доступа к странице Django CMS - не отображаются группы или пользователи ).Буду признателен за понимание этой проблемы.

Способ установки: установщик Django CMS

Обновление: когда я назначаю глобальное разрешение для страницы, я вижу это в параметрах разрешений для страницы.

Я убедился, что CMS_PERMISSION = True в моем файле settings.py.Я не уверен, какие существуют другие параметры, которые могут повлиять на возможность установки прав доступа к странице.Любое понимание будет высоко ценится.

...