Повноваження

Повноваження - дозволи на виконання специфічних дій (здатність).

Наприклад, здатність "Створення нового обговорення" у форумах.

У кожній ролі ви можете встановити властивість здатності до одного з чотирьох значень:

Не встановлено
Загальне значення, яке встановлено за замовчуванням. Це нейтральна установка, і використовується як засіб "використання будь-якої установки, яку вже мав користувач". Якщо роль, призначена будь-де (наприклад, у дисципліні), має якесь повноваження для здатності, то фактичне повноваження буде таким, яке вони вже мали на рівні вищого контексту (наприклад, розділу для дисциплін або системного рівня). Кінець кінцем, якщо повноваження не дозволені на будь-якому рівні, то користувач не матиме ніяких повноважень для цієї здатності.
Дозволити
Обираючи це, ви надаєте повноваження для цієї здатності тому, хто буде призначений на цю роль. Це повноваження надається для контексту, якому ця роль призначена плюс всі "нижчі рівні" контексту. Наприклад, якщо роль студента призначена для дисципліни, то студенти зможуть "розпочати нові обговорення" у всіх форумах дисципліни, за винятком того форуму, який містить анулювання або нове призначення ролі з Запобіганням або Забороною для цієї здатності.
Запобігти
Обираючи це, ви видаляєте повноваження для цієї здатності, навіть якщо користувач з цією роллю має повноваження у контексті вищого рівня.
Заборонити
Це рідко потрібно, але іноді ви можете цілком заборонити повноваження для ролі, яке не може бути анульоване в будь-якому нижчому контексті. Хороший приклад такої ситуації, це коли адміністратор хоче заборонити конкретному користувачу надавати нові обговорення у будь-якому форумі у всій системі. В даному випадку він може створити роль з цією здатністю, яка має властивість "Заборонити", а потім призначити її цьому користувачі у контексті рівня системи.

Вирішення протиріч повноважень

Повноваження "нижчих" контекстів мають перевагу над повноваженнями "вищих" контекстів (це застосовується до анулювання і призначення на ролі). Виключенням є властивість "Заборонити", яка не може бути анульована на нижчих рівнях.

Якщо дві ролі призначено для персони в тому ж контексті - одна з "Дозволити", а друга з "Запобігти", то перевагу має біль високий рівень значення безпеки.

Наприклад, студент має дві ролі у дисципліні, одна надає повноваження для створення нових обговорень, а друга запобігає цьому. У даному випадку, ми повинні перевірити повноваження, які надані у контекстах рівня розділу і системи, шукаючи значення повноважень там. Якщо ми не знаходимо жодного, то значення є "Запобігти" за замовчуванням (оскільки два значення повноважень відмінили один одного, і тому ви не мають ніякого дозволу).

Спеціальні виключення

Відзначимо, що для облікового запису "Гість" загалом заборонено надавати текстові повідомлення (наприклад, у форуми, календарі, блоги), навіть якщо це дозволено робити.

Дивись також Ролі, Контексти, Призначення на роль і Анулювання.

Перелік усіх файлів допомоги
Показати сторінку допомоги мовою: English