12.11.2008, 20:13 | #1 |
Участник
|
Права на объекты типа "Действие"
Коллеги, подскажите возможно ли для разных "Действий" задать разные права?
Конкретнее задача: Некий пользователь должен мочь создавать все действия кроме действия типа "Письмо". |
|
12.11.2008, 20:14 | #2 |
Участник
|
Забыл добавить версия 3.0
|
|
13.11.2008, 13:01 | #3 |
Moderator
|
Нет, нельзя.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
13.11.2008, 13:10 | #4 |
MCTS
|
Или содавать новые объекты, аналогичные существующим и определять права доступа
__________________
|
|
13.11.2008, 19:41 | #5 |
Участник
|
Ну можно сделать так:
Создать специальную роль "Создание писем" (пустую). Затем в форме письма в OnLoad'е написать скрипт, в котором определять при создании, обладает ли текущий пользователь этой ролью. Если нет, то alert'ить предупреждение и закрывать форму через window.close(). |
|
13.11.2008, 21:35 | #6 |
Moderator
|
В голову пришло несколько извращенное решение. Создать кастом объект, и связать его с письмом. При этом совершенно не важно что это будет за объект, важно, чтобы его лукап был вытащен на форму и был обязательным для заполнения. Данное поле на форме можно заполнять скриптом и все пользователи которые имеют право на подстановку (чтение + присоединение) этой "заглушки" нормально создадут Письма, те что не имеют - получат ошибку не смогут сохранить форму.
Это, скажем так, вариант решения, но, как мне кажется, ваша проблема несколько надумана. Что такого важного в письмах, чтобы их создавали только избранные? Сдается мне, что вы "перегрузили" объект Письмо, вместо того, чтобы создать новый.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|