Права на модули

Права на модуль настраивается в настройках модуля во вкладке Доступ.

Bitrix. Уровень доступа к модулю

В настройках модуля форма с управлением правами выводится через код.

# bitrix/modules/module_name/options.php

// вывести форму управления правами в настройках текущего модуля
require_once $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/admin/group_rights.php';

Права на модуль текущего пользователя

Узнать права на модуль текущего пользователя можно через метод $APPLICATION->GetGroupRight().

$APPLICATION->GetGroupRight('sale'); // W (полный доступ)

Метод возвращает код доступа. Например, буква «W» означает полный доступ, а буква «D» означает что доступа нет.