Я использую Symfony 3 + пакет EasyAdmin, в некоторых сущностях у меня есть поле «Секторы», которые создают отношение к другой сущности «Сектор».
Автоматически EasyAdmin дает мне выбор со всеми секторами, из которых пользователь может выбирать.
Мне нужно, чтобы пользователь (связанный с одним или несколькими секторами) мог изменять (добавлять или удалять отношения), только если эти отношения находятся в его секторах (другими словами, если я пользователь и я связан с секторами A и B, если я опубликую (или отредактирую) новость, я могу установить (добавить / удалить) новостные сектора только в A и / или B) …
Как я могу этого достичь?
Как я вижу, форма обрабатывается стандартным компонентом формы Symfony.
Задача ещё не решена.
Других решений пока нет …