В ответ на: Права доступа -
admin писал(а): Ограничить это как ?? ;о)) Чтобы у пользователя или определенной группы не было прав удаления контактов. Хм, или вот например родилась мысля - при удалении контакта пользователем, контакт не удалялся, а ставился в очередь на удаление, ну или пометка на удаление, а правом удаления обладал только админ. Что скажете?..
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права доступа -
Скажем , что такая система используется в 1С , нам она , честно говоря , не очень нравится !!
Лучше просто восстановить удаленную запись , если она удалена "случайно" !!
mzuevv
Пользователь
Мастер
Постов: 213
В ответ на: Права доступа -
такая система используется в 1С Да.. Да... Я честно сказать от неё и отталкивался... Лучше просто восстановить удаленную запись ну давайте сделаем так.
В ответ на: Права доступа -
admin писал(а): Тогда логичнее открывать доступ к определенным веткам ?? Если на каждый контакт устанавливать права , то "рука бойца колоть устанет" !! ;о)) В новой версии мы не нашли ограничение доступа пользователей относительно веток. (что бы менеджеры не могли видеть всю базу , а могли видеть только свою ветку с контактами). Собственно вопрос: Реализован ли способ ограничения доступа к просмотру ветвей клиентской базы?
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права доступа -
При реализации столкнулись с задачами , которые не смогли решить сходу !! Постараемся решить в следующей версии !!
stst
Пользователь
Специалист
Постов: 20
В ответ на: Права доступа -
То есть в последней версии (на сегод день) ограничение прав доступа к ветвям не реализовано?
В ответ на: Права доступа -
Нет, не решает.(Возможно я не прав). Вопрос изначально состоял в запрете менеджеру видеть базу клиентов других менеджеров и всех клиентов. (администратор должен видеть всех клиентов). Каким способом решить данную проблему? Создать дополнительные базы под каждого менеджера в отдельности? тогда устанешь искать у кого в базе определенный клиент висит или есть возможность связать дополнительную базу с основной (полной , не поделенной по менеджерам)
stst
Пользователь
Специалист
Постов: 20
В ответ на: Права доступа -
stst писал(а): Нет, не решает.(Возможно я не прав). Вопрос изначально состоял в запрете менеджеру видеть базу клиентов других менеджеров и всех клиентов. (администратор должен видеть всех клиентов). Каким способом решить данную проблему? Создать дополнительные базы под каждого менеджера в отдельности? тогда устанешь искать у кого в базе определенный клиент висит или есть возможность связать дополнительную базу с основной (полной , не поделенной по менеджерам)
Есть предложение решить данную проблему след способом. Есть в проге кнопочка "ВИД ПАНЕЛИ", --- Устанавливаем под Админом вид когда дерево со списком менеджеров (а следовательно и их клиентов) СКРЫТО, и каждому менеджеру открывается только его список клиентов. Вопрос как запретить всем кроме админа менять "ВИД ПАНЕЛИ" ?????
А проверка прав на просмотр веток дерева тянет за собой другие связанные проверки , что драматически замедляет работу программы и с этим пока нам не удается справиться !! :о((
Может быть есть мысли как по другому решить этот вопрос ??
А вообще очень странная ситуация , когда именно , рабочую информацию одного менеджера надо скрывать от других менеджеров , ведь допустим в случае болезни одного , его задачи автоматом перейдут на исполнение другому , ведь клиент не будет ждать , ведь так ??
stst
Пользователь
Специалист
Постов: 20
В ответ на: Права доступа -
admin писал(а): К сожалению , таким образом не получится разделить дерево !!
А проверка прав на просмотр веток дерева тянет за собой другие связанные проверки , что драматически замедляет работу программы и с этим пока нам не удается справиться !! :о((
Может быть есть мысли как по другому решить этот вопрос ??
А вообще очень странная ситуация , когда именно , рабочую информацию одного менеджера надо скрывать от других менеджеров , ведь допустим в случае болезни одного , его задачи автоматом перейдут на исполнение другому , ведь клиент не будет ждать , ведь так ??
Да клиент ждать не будет, но гораздо страшнее когда вся база "уходит" вместе с менеджером. Свою понятно он за собой и так потянет НО НЕ ВСЕХ клиентов. А если менеджер болен то есть пом админа который выполнит его работу обладая всеми правами. По поводу решения этой проблемы другим путем - подумаем (только изучаем что может ваша прога) и напишем. Спасибо за сотрудничество
В ответ на: Права доступа -
admin писал(а): То есть Вы опасаетесь , то что менеджер украдет клиентскую базу ?? Хм..
Надо подумать !!
Пройденный этап! Легко как дети в школу.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права доступа -
Дело в том , что если у Вас так все сурово , должна быть служба которая следит за этими моментами !! Иначе кто помешает пользователю в обед сесть за соседний компьютер предварительно подсмотрев пароль , да и еще 1000 разных вариантов !!
stst
Пользователь
Специалист
Постов: 20
В ответ на: Права доступа -
admin писал(а): Дело в том , что если у Вас так все сурово , должна быть служба которая следит за этими моментами !! Иначе кто помешает пользователю в обед сесть за соседний компьютер предварительно подсмотрев пароль , да и еще 1000 разных вариантов !!
Это все есть и очень жестко. Остальные возможности закрыты. Есть доступ = есть вероятность. Нет доступа - есть варианты но есть много НО.
Что совсем нет возможности сделать кнопку "ВИД ПАНЕЛИ" тайной (скажем она появляется только при нажатом Shift )? Или она доступна только АДМИНУ ? Админ один раз настроил вид менеджеру и все он ее не может поменять
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права доступа -
Сделать то можно , только это ничего не даст , ведь дерево у всех одно !!
stst
Пользователь
Специалист
Постов: 20
В ответ на: Права доступа -
admin писал(а): Сделать то можно , только это ничего не даст !! Почему? Менеджер сможет все равно открыть?
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права доступа -
Не сможет работать , ведь дерево одно на всех , и если его закрыть , то ...
stst
Пользователь
Специалист
Постов: 20
В ответ на: Права доступа -
admin писал(а): Не сможет работать , ведь дерево одно на всех , и если его закрыть , то ... Каждому менеджеру делается отдельная ветка (уже проверил) Встаем на его ветку и нажимаем кнопку ВИД ПАНЕЛИ. Теперь он не видит дерева (тк не может нажать кнопку , она спрятана) и видит только своих клиентов. Сделанныем им отметки и выполнения задач отражаются в общем списке "Все клиенты" и админ их видит. Может быть я не правильно объясняю? Может скинуть на мыло вид который нужен?