Здравствуйте у меня вопрос по правам доступа.
Как реализовать например такую схему:
менеджер м1 добавляет компанию к1.
Существуют также менеджеры м2, м3 .. мн.
В стандартной версии мы можем выставить прав доступа только для все группы менеджеры одни и те же.
А мне надо чтобы компанию к1 мог редактировать только менеджер м1, а остальные менеджеры только её просматривали???
Также например если сделать таблицу "Наличие товара". Менеджеры могут снимать и ставить в резерв товары, то как реализовать функцию, чтобы только менеджер поставивший товар в резерв мог его снимать ???????
2
Права доступа
Автор Шалопай, 28 мая 2010 15:56
Сообщений в теме: 7
#1
Отправлено 28 Май 2010 - 15:56
#2
Отправлено 28 Май 2010 - 22:46
Поправил ответ.
1. В группе Менеджеры оставляем права на редактирование своих, убираем права на редактирование чужих.
2. В результате менеджер м1 спокойно добавляет компанию к1 и может ее редактировать. Остальные менеджеры изменить ее уже не могут.
Примечание: "свои" записи - это те которые добавлены текущим пользователем.
Шалопай (28.5.2010, 16:56) писал:
менеджер м1 добавляет компанию к1.
надо чтобы компанию к1 мог редактировать только менеджер м1, а остальные менеджеры только её просматривали
надо чтобы компанию к1 мог редактировать только менеджер м1, а остальные менеджеры только её просматривали
2. В результате менеджер м1 спокойно добавляет компанию к1 и может ее редактировать. Остальные менеджеры изменить ее уже не могут.
Примечание: "свои" записи - это те которые добавлены текущим пользователем.
#3
Отправлено 11 Ноябрь 2012 - 20:34
А как сделать так чтобы эту запись могли редактировать сразу 2 указанных хозяевами менеджера, а все остальные могли только видеть? Это актуально когда есть менеджер и есть начальник отдела над ним.
#4
Отправлено 12 Ноябрь 2012 - 09:30
Во-первых, вышенаписанное отчасти устарело, т.к. сейчас используются расширенные права доступа в поле "пользователь". Во-вторых, для передачи прав сразу 2-м и более пользователям, используется множественный выбор в этом поле.
#5
Отправлено 12 Ноябрь 2012 - 13:53
Можете подробнее, не совсем понятно как, в поле кто добавил, нет множественного выбора. А если добавить поле типа пользователь, то непонятно как проверять права. Может есть пример?
#6
Отправлено 12 Ноябрь 2012 - 14:05
Я уже писал вам неоднократно, что использовать поле "кто добавил" для расширенных прав совсем не обязательно, более того - зачастую и нежелательно. Просто исторически при переходе с предыдущей версии туда переносились те самые права "своих записей". Но лучше использовать для этого отдельное поле с типом "пользователь". В таком поле как раз нет никаких проблем включить множественный выбор, все остальное, что касается настройки прав - то же самое.
#7
Отправлено 12 Ноябрь 2012 - 14:17
Вот у нас сейчас в таблице с записями есть поле тип пользователь (множественное), но как мы не пытались удалось лишь скрывать фильтром сообщения от других пользователей, то есть видят сообщения и редактируют только те кто выбран, остальные не видят вообще, как настроить права мы не поняли. Есть описание с примерами?
#8
Отправлено 12 Ноябрь 2012 - 14:30
Описание настройки расширенных прав для множественного выбора ничем не отличается от таковой при одиночном выборе. Скорее всего вы просто сами права неверно расставляете. Один из примеров есть здесь: http://clientbase.ru...?showtopic=4706
Количество пользователей, читающих эту тему: 5
0 пользователей, 5 гостей, 0 анонимных