Size: a a a

2021 October 20

МФ

Максим Федоров... in symfony
В настройках доктрины что стоит?
источник

МФ

Максим Федоров... in symfony
Выведите дамп настроек доктрины сюда
источник

DD

Dima Denisov in symfony
Symfony 4.4 -> умеет ли AccessDecisionManager разспозновать Roles hierarchy, без указания в ->decide($token,[..... роли роли роли]), а просто указать "коневую роль"?
источник

VK

Vlad Kopaihorodskyi in symfony
попробуй и будет ясно)
источник

DD

Dima Denisov in symfony
У меня в лоб не работает, поэтому и спросил. Нехочу на isGranted в коде переходить
источник

SP

Sergey Protko in symfony
почему не хочешь? почему не потестишь свое предположение? Влоб не работает - значит смотри код или "не работает"
источник

SP

Sergey Protko in symfony
своих велосипедов небось поверх уже успел наплодить
источник

DD

Dima Denisov in symfony
По коду вообще не видно что там как-то задействована иерархия ролей. Сейчас работае только при перечислении всех ролей, которые должны учитываться, ROLE_USER не работает если нужно чтобы ROLE_TOP_USER: [ROLE_USER] учитывался.
источник

VS

Valery Smirnoff in symfony
нужны комменты к сообщениям. Иначе собирать последовательность сообщений становится уже тяжеловасто(
источник

ПГ

Павел Г. in symfony
Не совсем понимаю, как это использовать нативно, но судя по доке AuthorizationChecker реализует isGranted, в котором просто вызов decide, который принимает единственную роль. Может быть вы иерархию неверно указали?
источник

ПГ

Павел Г. in symfony
По поводу ирерахии, иерархия ролей - это вроде тот же voter
источник

DD

Dima Denisov in symfony
Я говорю про decisionManager а не про authorizationChecker. У меня несколько деревьев ролей, поэтому в voterah приходится проверять значения из нескольких деревьев
источник

ПГ

Павел Г. in symfony
authorizationChecker->isGranted в себе вызывает decisionManager->decide
источник

ПГ

Павел Г. in symfony
Там только токен извлекается из DI и ничего более
источник

DD

Dima Denisov in symfony
Ок. Пошел копать дальше.
источник

DD

Dima Denisov in symfony
Спасибо, разобрался, в тестатх надо отдельно подгружать иерархию ролей, тогда все заработает по феншую
источник

ПГ

Павел Г. in symfony
👍
источник

ПГ

Павел Г. in symfony
Возможно просто в тестовой среде не настроены еирархии отдельно?
источник

c

cyph3r in symfony
Добрый вечер всем. Вопрос по API Platfrom (в доке четкого ответа не нашел).
Как лучше реализовать версионирование апи?
источник

DD

Dima Denisov in symfony
Возможно, пока подгружаю в виде массива в RoleHierarchyVoter
источник