Jump to content

Разрешение к модулям

Когда-нибудь у вас возникнут моменты, когда вы захотите ограничить приложение или его модуль на всё вашем сайте. Использование ограничения доступов различных групп не всегда может быть эффективно, так как вы, например, хотите полностью убрать область "Связаться с нами", или удалить систему личных сообщений, как будто этой области не существовало вообще. Для этого нужно использовать разрешения модуля.

Для примера мы удалим функцию поиска по сайту для всех гостей. Чтобы сделать это, для начала перейдите на страницу Система > Возможности > Приложения. Здесь вы увидите список всех установленные и не установленных, но загруженных приложений.

apps.PNG Список приложений в IPS4

 

Каждое из этих приложений содержит в себе набор определённых модулей, для которых вы можете изменять права доступа. Некоторые из них могут иметь только один модуль. Например, если вы раскроете приложение Форумы, вы увидите только один модуль, также называемый Форумы. Для ограничения модуля поиска необходимо раскрыть приложение Система, кликнув на небольшую стрелку, расположенную слева от названия приложения. Вы увидите список модулей приложения Система.

modules.PNG Каждое приложение содержит в себе модули

 

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

search.PNG Доступ групп к определённым модулям

 

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

permissions1.PNG Модуль поиска для гостей отсутствует