Логика групп

Все вопросы/проблемы по установке и использовании.
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Логика групп

Сообщение Develop-Soft »

nruslan2 писал(а): 08 сен 2021, 12:07 не я считаю наоборот надо - Разрешающий приоритет!
Почему?
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Логика групп

Сообщение nruslan2 »

Так в этом то и фишка группы
Что в одной группе ты не имеешь право доступа, а в другой имеешь. и тебе приходит сообщение о том что У вас изменение - и вот сейчас ты как .... сидишь и переключаешь группы чтобы понять а где же тебе пришло сообщение чтобы ты смог до него добратсья!

Да между прочим и у Винды права так же раздаются - если папка доступна только одной группе - но у пользователя две группы то папка будет доступна!!
triadax
Сообщения: 165
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

Re: Логика групп

Сообщение triadax »

nruslan2 писал(а): 08 сен 2021, 13:04 Да между прочим и у Винды права так же раздаются - если папка доступна только одной группе - но у пользователя две группы то папка будет доступна!!
Что не запрещено, то разрешено. У запрета приоритет выше. В разных системах по разному.
Но логически, да. Разрешение должно доминировать.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Логика групп

Сообщение nruslan2 »

мда - вряд ли безболезненно получится сделать - так как действительно весь уровень доступа строится без учета нескольких групп и многое где на всем этом завязано!! (только с привязкой к одной группе).

Правда получилось по ссылке заходить в любую запись если в какой из групп есть к ней доступ, при этом не переключаясь между группами) но ИМХО мое решение на текущий момент это путь в никуда( - думаю дальше).
Править половину программы не вариант)

ЗЫ а возможно и не судьба иметь такой функционал) на текущий момент времени) :D
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Логика групп

Сообщение nruslan2 »

Резюмирую по своим хождениям:
Переправлять весь код и логику основной программы это ОЧЕНЬ ДОЛГО и неблагодарное дело.
Если Сергей захочет сделает))) и мы будем все еще больше счастливы) Ну или найдется еще Один энтузиаст который сделает это!

Что у меня вышло и на чем я остановлюсь, так как не вижу как можно реализовать данные нюансы не переделывая ВСЕ), а ниже описанного функционала мне хватает) и он позволяет более удобно общаться с системой!:
- Пользователю входящий в несколько Групп пользователей - может переходить по прямым ссылке на страницы, при условии что в настройках Сущности в разделе ДОСТУП-НАСТРЙОКА ДОСТУПА, одной из групп пользователей дан доступа. При этом у него будет отображаться на странице дополнительный текст: "Полный доступ к данной странице доступен вам под группой доступа: ГРУППА ДОСТУПА. !!ВНИМАНИЕ: сейчас у Вас ограниченный вид отображения информации!!"
- Так же если запись ограничена по настройкам Сущности в разделе ДОСТУП-ВИДИМОСТЬ ЗАПИСЕЙ, то пользователь так же по прямой ссылке может перейти на страницу и увидеть тот же самый дополнительный текст. (Однако: данный подход получился реализовать с учетом прост обхода настройки ВИДИМОСТЬ ЗАПИСЕЙ, т.е. перейти можно на любую запись, если даже для всех установленных групп пользователей стоят правила)
Остальное осталось все как в изначальном варианте.
Что же дает данная доработка:
Когда пользователю приходит уведомление (колокольчик) или ссылка - он может спокойно перейти на запись и посмотреть что там написано!!! а уже при необходимости уже переключить права доступа и редактировать. (PS права кстати доступа кстати можно считать на изменение - я изначально ограничил только просмотром!!)
PPS заодно убрал кнопку "Сменить группу доступа" из меню когда функция отключена!
В общем смотрите скриншот)
Вложения
75.png
Ответить