allow superadmin to delete users in tav env + fix impersonating
allow superadmin to delete users in tav env + fix impersonating + return to preventing impersonating in prod envs
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
Toggle commit list
-
changed title from allow superadmin to delete users in tav env + fix impersonating + return to… to allow superadmin to delete users in tav env + fix impersonating
Toggle commit list -
added 1 commit
- 20f4c1e3 - user admin: prevent deleting user if its adherent account has flux
Toggle commit list -
220 231 return $this->redirectTo($object); 221 232 } 222 233 234 // Prevent deleting user if flux related to its Adherent account exist 235 if ($object instanceof User && $object->getAdherent()) { 236 $query = $this->em->getRepository(Flux::class)->getQueryByAdherent($object->getAdherent()); -
Master
Même si aucun flux n'est lié à l'adhérent, il peut y avoir un flux lié au user, par exemple dans le cas d'une cotisation, ou bien, plus réaliste pour nous, dans le cas d'un achat de monnaie adhérent (vérifié sur prod tav : c'est le format classique d'un flux de type achat de monnaie).
-
Master
ok, il faut donc bloquer si un quelconque flux est lié à l'adhérent ou à l'utilisateur
-
-
Master
corrigé
-
-
added 216 commits
-
20f4c1e3...b3184aff - 215 commits from branch
develop
- 70f6b7d9 - merge conflicts
Toggle commit list -
20f4c1e3...b3184aff - 215 commits from branch
-
added 1 commit
- 89114128 - prevent deleting user if has flux to its account OR its adherent account
Toggle commit list -
merged
Toggle commit list