Для атрибутов нужно реализацию менять. В данном случае я сделал RBAC + добавил то, что легко интегрируется и что мне 100% понадобится. Чтобы убрать двойную проверку я как раз и сделал привязку разрешения к бану. И всё это в рамках одного пакета чтобы эффективно это дело кешировать. В данном случае у меня была продуманная схема как сделать RBAC. А вот насчет ABAC такого не было. Поэтому я дал себе указание реализовать то. что уже продумано, а остальное оставить "на потом".
Я себе и так стараюсь "бить по рукам" чтобы исключить лишние упражнения. Иначе у меня получается что я сажусь писать простую страницу на php для вывода данных, а в итоге делаю комбайн который делает ещё много чего :) Данный пакет - это не конечная цель, а просто промежуточное звено. Если я его начну допиливать до идеала, до цели не дойду.
Описанная вами задача по редактированию статьи автором - это как раз "узкое место" RBAC. Оно решается через ABAC. Была идея добавить и такой функционал, но на текущий момент он мне не нужен, так что остановился именно на RBAC.
. По пытка управлять одновременно и разрешениями т банами
Я специально привел альтернативный вариант проверки бана
// Проверить что пользователь не в бане и имеет право на разрешение p1
$rc = !$user->ban() && $user->can('p1'); // True
В этом случае флаг бана можно устанавливать вне пакета RBAC и также использовать в условии при проверке. Добавление поддержи бана - это просто "фича", которая, на мой взгляд, органично реализуется внутри пакета работы с RBAC так как есть связь разрешения с баном.
Хорошая реклама для ИИ. Но тут вопрос: а если ты проиграл дело из-за ИИ, то можно воспользоваться ИИ чтобы подать в суд на разработчиков и выиграть дело? :)
Фактически всё сводится к сжатию данных. Тогда уж эффективнее будет прикрутить сюда своё сжатие со статическим словарём. Тогда все ключи уйдут в этот словарь и итоговые данные будут ещё меньше.
Для атрибутов нужно реализацию менять. В данном случае я сделал RBAC + добавил то, что легко интегрируется и что мне 100% понадобится.
Чтобы убрать двойную проверку я как раз и сделал привязку разрешения к бану. И всё это в рамках одного пакета чтобы эффективно это дело кешировать.
В данном случае у меня была продуманная схема как сделать RBAC. А вот насчет ABAC такого не было. Поэтому я дал себе указание реализовать то. что уже продумано, а остальное оставить "на потом".
Я себе и так стараюсь "бить по рукам" чтобы исключить лишние упражнения. Иначе у меня получается что я сажусь писать простую страницу на php для вывода данных, а в итоге делаю комбайн который делает ещё много чего :)
Данный пакет - это не конечная цель, а просто промежуточное звено. Если я его начну допиливать до идеала, до цели не дойду.
Описанная вами задача по редактированию статьи автором - это как раз "узкое место" RBAC. Оно решается через ABAC. Была идея добавить и такой функционал, но на текущий момент он мне не нужен, так что остановился именно на RBAC.
Я специально привел альтернативный вариант проверки бана
В этом случае флаг бана можно устанавливать вне пакета RBAC и также использовать в условии при проверке. Добавление поддержи бана - это просто "фича", которая, на мой взгляд, органично реализуется внутри пакета работы с RBAC так как есть связь разрешения с баном.
кроме ИИ
Точно-точно. Сторонний. Так в нем вы можете совершенно спокойно писать то, чего опасались писать в max :)
Ждем того кто сократит до нуля байт
Нужно дождаться когда представят концепт детской дороги для этих машин
Можно к этой штуковине приделать флаг или мигалку на шесте. Тогда в мертвую зону не попадёт
Хорошая реклама для ИИ. Но тут вопрос: а если ты проиграл дело из-за ИИ, то можно воспользоваться ИИ чтобы подать в суд на разработчиков и выиграть дело? :)
Вот тут бы почте России подсуетится и организовать сервис доставки на своей базе точек доставки.
После того как али стал российским там цены стали практически те же что на маркетплейсах. Только доставка дольше
И потом продать этот третий вентилятор на маркетплейсе и навариться
А чем это лучше QR-кода?
Фактически всё сводится к сжатию данных. Тогда уж эффективнее будет прикрутить сюда своё сжатие со статическим словарём. Тогда все ключи уйдут в этот словарь и итоговые данные будут ещё меньше.
Не указано главное - какую суперсилу он получили. Судя по всему это сразу засекретили