Вопрос

Права доступа

Коллеги, добрый день.

Есть задача по разграничению прав доступа таким образом, чтобы:

1. Пользователи видели своих контрагентов (карточку полностью);

2. Руководители видели контрагентов своего отдела (карточку полностью);

3. Все сотрудники компании видели только 3 определенных поля с карточки всех контрагентов.

При этом нужно скрыть для "не ответственных" не только все не нужные им поля, но и данные с деталей.

Как это можно сделать?

Нравится

2 комментария

Первое — стандартное поведение системы при включенном администрировании по записям, второе — настраивается средствами прав по умолчанию.

Но в таком случае те, у кого прав на чтение нет — не увидят записи вообще. А у кого нет на запись — все поля будут заблокированными.

По третьему пункту — готового решения нет, нужно писать код. Такой же вопрос обсуждался тут.

Показать все комментарии