Почему?
Логика групп
- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: Логика групп
Так в этом то и фишка группы
Что в одной группе ты не имеешь право доступа, а в другой имеешь. и тебе приходит сообщение о том что У вас изменение - и вот сейчас ты как .... сидишь и переключаешь группы чтобы понять а где же тебе пришло сообщение чтобы ты смог до него добратсья!
Да между прочим и у Винды права так же раздаются - если папка доступна только одной группе - но у пользователя две группы то папка будет доступна!!
Что в одной группе ты не имеешь право доступа, а в другой имеешь. и тебе приходит сообщение о том что У вас изменение - и вот сейчас ты как .... сидишь и переключаешь группы чтобы понять а где же тебе пришло сообщение чтобы ты смог до него добратсья!
Да между прочим и у Винды права так же раздаются - если папка доступна только одной группе - но у пользователя две группы то папка будет доступна!!
Re: Логика групп
Что не запрещено, то разрешено. У запрета приоритет выше. В разных системах по разному.nruslan2 писал(а): 08 сен 2021, 13:04 Да между прочим и у Винды права так же раздаются - если папка доступна только одной группе - но у пользователя две группы то папка будет доступна!!
Но логически, да. Разрешение должно доминировать.
Re: Логика групп
мда - вряд ли безболезненно получится сделать - так как действительно весь уровень доступа строится без учета нескольких групп и многое где на всем этом завязано!! (только с привязкой к одной группе).
Правда получилось по ссылке заходить в любую запись если в какой из групп есть к ней доступ, при этом не переключаясь между группами) но ИМХО мое решение на текущий момент это путь в никуда( - думаю дальше).
Править половину программы не вариант)
ЗЫ а возможно и не судьба иметь такой функционал) на текущий момент времени)
Правда получилось по ссылке заходить в любую запись если в какой из групп есть к ней доступ, при этом не переключаясь между группами) но ИМХО мое решение на текущий момент это путь в никуда( - думаю дальше).
Править половину программы не вариант)
ЗЫ а возможно и не судьба иметь такой функционал) на текущий момент времени)
Re: Логика групп
Резюмирую по своим хождениям:
Переправлять весь код и логику основной программы это ОЧЕНЬ ДОЛГО и неблагодарное дело.
Если Сергей захочет сделает))) и мы будем все еще больше счастливы) Ну или найдется еще Один энтузиаст который сделает это!
Что у меня вышло и на чем я остановлюсь, так как не вижу как можно реализовать данные нюансы не переделывая ВСЕ), а ниже описанного функционала мне хватает) и он позволяет более удобно общаться с системой!:
- Пользователю входящий в несколько Групп пользователей - может переходить по прямым ссылке на страницы, при условии что в настройках Сущности в разделе ДОСТУП-НАСТРЙОКА ДОСТУПА, одной из групп пользователей дан доступа. При этом у него будет отображаться на странице дополнительный текст: "Полный доступ к данной странице доступен вам под группой доступа: ГРУППА ДОСТУПА. !!ВНИМАНИЕ: сейчас у Вас ограниченный вид отображения информации!!"
- Так же если запись ограничена по настройкам Сущности в разделе ДОСТУП-ВИДИМОСТЬ ЗАПИСЕЙ, то пользователь так же по прямой ссылке может перейти на страницу и увидеть тот же самый дополнительный текст. (Однако: данный подход получился реализовать с учетом прост обхода настройки ВИДИМОСТЬ ЗАПИСЕЙ, т.е. перейти можно на любую запись, если даже для всех установленных групп пользователей стоят правила)
Остальное осталось все как в изначальном варианте.
Что же дает данная доработка:
Когда пользователю приходит уведомление (колокольчик) или ссылка - он может спокойно перейти на запись и посмотреть что там написано!!! а уже при необходимости уже переключить права доступа и редактировать. (PS права кстати доступа кстати можно считать на изменение - я изначально ограничил только просмотром!!)
PPS заодно убрал кнопку "Сменить группу доступа" из меню когда функция отключена!
В общем смотрите скриншот)
Переправлять весь код и логику основной программы это ОЧЕНЬ ДОЛГО и неблагодарное дело.
Если Сергей захочет сделает))) и мы будем все еще больше счастливы) Ну или найдется еще Один энтузиаст который сделает это!
Что у меня вышло и на чем я остановлюсь, так как не вижу как можно реализовать данные нюансы не переделывая ВСЕ), а ниже описанного функционала мне хватает) и он позволяет более удобно общаться с системой!:
- Пользователю входящий в несколько Групп пользователей - может переходить по прямым ссылке на страницы, при условии что в настройках Сущности в разделе ДОСТУП-НАСТРЙОКА ДОСТУПА, одной из групп пользователей дан доступа. При этом у него будет отображаться на странице дополнительный текст: "Полный доступ к данной странице доступен вам под группой доступа: ГРУППА ДОСТУПА. !!ВНИМАНИЕ: сейчас у Вас ограниченный вид отображения информации!!"
- Так же если запись ограничена по настройкам Сущности в разделе ДОСТУП-ВИДИМОСТЬ ЗАПИСЕЙ, то пользователь так же по прямой ссылке может перейти на страницу и увидеть тот же самый дополнительный текст. (Однако: данный подход получился реализовать с учетом прост обхода настройки ВИДИМОСТЬ ЗАПИСЕЙ, т.е. перейти можно на любую запись, если даже для всех установленных групп пользователей стоят правила)
Остальное осталось все как в изначальном варианте.
Что же дает данная доработка:
Когда пользователю приходит уведомление (колокольчик) или ссылка - он может спокойно перейти на запись и посмотреть что там написано!!! а уже при необходимости уже переключить права доступа и редактировать. (PS права кстати доступа кстати можно считать на изменение - я изначально ограничил только просмотром!!)
PPS заодно убрал кнопку "Сменить группу доступа" из меню когда функция отключена!
В общем смотрите скриншот)