Використовуючи ролі, групи документів і зв'язок між користувачами і групами документів, ви можете контролювати кожен аспект управління вашим сайтом.
Переконайтеся, що в розділі «Конфігурація системи» на вкладці «Користувачі» для параметра «Використовувати права доступу» встановлено значення «Так»
Для подальшого розуміння давайте домовимося про терміни:
Як все це працює разом? Ролі визначають, що користувачеві дозволено робити, а групи користувачів в поєднанні з групами документів визначають, з якими документами може працювати користувач.
Припустимо, у вас є сайт для поширення програмного забезпечення, яке підтримує ваша компанія. Ви вирішили, що сайт буде виглядати так:
Для прикладу нам знадобляться ці ролі:
Розглянемо, як будуть групуватися документи на сайті.
Групи користувачів, до яких будуть належати користувачі:
Користувач може належати будь-якій кількості груп користувачів, але йому може бути присвоєна тільки одна роль. Наприклад, якщо ви хочете, щоб один з коректорів також був редактором документа підтримки, вам доведеться створити іншого користувача для входу в систему і призначити цього користувача групі користувачів підтримки.
Пам'ятайте, що Ролі визначають, що саме ЩО користувач може зробити. Призначені для користувача групи призначають ДОКУМЕНТАМ, із якими користувач може працювати, але він може виконувати тільки те, що йому дозволить РОЛЬ.
Тепер потрібно зв'язати групи користувачів і групи документів, до яких ми хочемо дати їм доступ.
Наприклад, група користувачів "Коректори" буде підключена до всіх груп документів, оскільки їх робота буде полягати у виправленні помилок в документах. Група користувачів "Маркетинг" повинна мати доступ до груп "Корпоративні" і "Підтримка". І, звичайно, група користувачів "Продукти" повинна бути підключена до групи документів "Продукти".
При створенні документа він повинен бути прив'язаний до відповідної "групи" документів. Аналогічно робимо і з користувачами - у міру створення їм призначаються певні ролі. Потім користувачі додаються до відповідних груп користувачів. Тільки користувачі з груп, підключених до відповідної групи документів даного документа, можуть мати доступ до цього документа. І при цьому, не дивлячись на те, що користувач має доступ до документа, він може робити з ним тільки те, що дозволяє його індивідуальна роль.
Таким чином, система ролей, користувачів і груп документів дозволяє здійснювати досить тонке поділ прав між користувачами і розділами сайту./