Права доступа.
Автор MorTis, 14 авг. 2014 06:46
Сообщений в теме: 11
#1
Отправлено 14 Август 2014 - 06:46
Здравствуйте.
Вопрос по правам доступа для групп.
Возможно ли сделать такой вариант. Запретить редактирование группе определенных полей в записи, после того как в данной записи одно из полей приняло определенное значение.
Например Запретить редактировать поле результат полсе того как задачу принял руководитель ($line['Принял']='Да').
Вопрос по правам доступа для групп.
Возможно ли сделать такой вариант. Запретить редактирование группе определенных полей в записи, после того как в данной записи одно из полей приняло определенное значение.
Например Запретить редактировать поле результат полсе того как задачу принял руководитель ($line['Принял']='Да').
#2
Отправлено 14 Август 2014 - 07:46
С простыми условиями разобрался.
А вот сложные условия возможно ли добавлять? Так скажем режим Эксперта?
А вот сложные условия возможно ли добавлять? Так скажем режим Эксперта?
#3
Отправлено 14 Август 2014 - 09:57
Режима эксперта, насколько знаю, на данный момент в правилах нет. Видимо, его там сложнее организовать, чем в фильтрах или форматировании.
#4
Отправлено 14 Август 2014 - 11:24
Жаль придется писать проверки доступа в самих доп.действиях. Или лучше скрывать доп.действия через JS?
#5
Отправлено 14 Август 2014 - 11:27
И так и так можно, в зависимости от задачи и пожеланий.
#6
Отправлено 14 Август 2014 - 11:50
Есть таблица грубо говоря Начальники. вней тупо подчененный и начальник (у одного подчиненного может быть 2 и более начальника) ну и естественно у каждого начальника множество подчиненных. Хотелось бы чтобы доп действия мог выполнять только начальник.
Както так я вижу эту ситуацию. Мб кто подскажет лучше способ решения.
Както так я вижу эту ситуацию. Мб кто подскажет лучше способ решения.
#7
Отправлено 14 Август 2014 - 11:58
Почему стандартным условием это не сделать? "Начальник равно текущий пользователь"?
#8
Отправлено 14 Август 2014 - 12:21
Непонял.
#9
Отправлено 14 Август 2014 - 12:23
Вы писали что вам нужен якобы режим эксперта для этого.
#10
Отправлено 14 Август 2014 - 12:26
Режим эксперта чтобы сделать запрос к таблици. и потом уже сравнить с текущим пользователем.
#11
Отправлено 14 Август 2014 - 12:32
Какой запрос, не понял? Для чего? Повторюсь: почему нельзя отключать доп.действие по простому условию, приведенному мною выше?
#12
Отправлено 14 Август 2014 - 12:48
Хммм а это вариант. Согласен если завести служебное поле в которое вычислением заносить кто руководителей, из другой таблици. И потом уже с этим полем проводить проверку. Но есть минус в каждой похожей таблици заводить это поле и делать вычисления.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













