Лучший способ реализовать базовые разрешения Content Manager - PullRequest
0 голосов
/ 08 октября 2019

Мы добавили в DNN роль с именем «Content Manager». Почти весь контент сайта находится в приложении контента 2sxc;Основной контент, ссылки, расположение и т. Д. Какой самый эффективный способ настройки DNN и 2sxc, чтобы эти пользователи могли только редактировать контент. Не меняйте шаблон (Просмотр) и не заходите в настройки модуля DNN или страницы или что-либо еще. Большая часть наших усилий на данный момент либо включает в себя много работы по настройке и изменениям разрешений модуля - или - если мы придерживаемся значений по умолчанию, мы даем этим пользователям слишком много опций при входе в систему. По сути, мы хотим, чтобы они видели только синий круг. кнопка карандаша и ничего больше.

1 Ответ

1 голос
/ 09 октября 2019

Так что я нашел это случайно, но, похоже, работает! Возможно, у @iJungleBoy есть дополнительные отзывы.

Получите RoleID из базы данных для роли, которую вы создали для редакторов контента. Затем в приложении 2SXC перейдите на страницу администрирования приложений, нажмите «App» на верхней панели инструментов, щелкните значок рядом с «Permissions», добавьте новое разрешение с идентификатором роли в поле Identity, оставьте условие неустановленным ивыберите один из вариантов гранта, который соответствует вашим потребностям. Запись «Редактировать (создать, прочитать, обновить, удалить)» может быть тем, что вы ищете.

Если это не сработает, вам может потребоваться управлять разрешениями для всех приложений 2sxc. Вы можете перейти по этой ссылке для фона. В основном вам нужно перевести страницу в режим редактирования, а затем на значок шестеренки выбрать «Управление приложениями». На этом экране нажмите кнопку «Функции» на панели инструментов. Нажмите «Управление функциями», а затем включите одно из них, озаглавленное «Разрешение по группе / роли».

Для получения дополнительной информации о разрешениях установите флажок здесь .

Надеюсь, что это поможет вамна хорошем пути.

...