01.07.2011, 14:35 | #1 |
Участник
|
Право только на выбор конкретного значения в поле
Есть поле на форме, есть неколько групп пользователей, которые должны иметь право на просмотр данных в этой форме и редактирование одного из полей(enum) записи, НО из возможных значений они должны иметь право установить только одно конкретное.
Допустим, список значений : "Нерешенный", "Согласован", " Не согласован" и данная группа имеет право видеть все значения, но выбрать и сохранить только значение "Согласован" . Можно при сохранении записи проверять, входит ли пользователь в список групп, для которых введено это правило, и, соответственно, выдавать сообщение об ошибке. Но что тогда делать, если пользователь уже входит в группу, у которой должны быть полные права ? Вторая идея - воздать кнопку, по нажатию на которую будет устанавливаться нужное значение в поле и дать права группе пользователей на кнопку, а к форме будет только право на просмотр. Есть ли другие способы решения задачи? Последний раз редактировалось IKA; 01.07.2011 в 14:52. |
|
01.07.2011, 14:48 | #2 |
Участник
|
Последний раз редактировалось gl00mie; 01.07.2011 в 14:51. Причина: орфография |
|
01.07.2011, 15:38 | #3 |
Участник
|
|
|
01.07.2011, 15:47 | #4 |
Участник
|
Видеть записи со всеми значениями, но при редактировании устанавливать только одно? Или видеть именно при выборе только одно значение? если так, то зачем показывать все?
Как вариант: если кроме смены статуса не требуется больше ничего редактировать, то вместо перехода в режим редактирования сделайте кнопку "Установить статус" (или "Обработать", или еще как на ваш вкус), которая будет сразу ставить единственное доступное для этого пользователя значение, не заставляя его ничего выбирать. Последний раз редактировалось Zabr; 01.07.2011 в 15:50. |
|