wip: affiliation

This commit is contained in:
2024-07-15 23:39:01 +02:00
parent 682894f326
commit d03ec054d2
14 changed files with 643 additions and 40 deletions

View File

@@ -192,9 +192,9 @@ public class KeycloakService {
String finalLogin = login;
return getUser(login).orElseThrow(() -> new KeycloakException("Fail to fetch user %s".formatted(finalLogin)));
})
.invoke(user -> keycloak.realm(realm).users().get(user.getId())
.executeActionsEmail(List.of(RequiredAction.VERIFY_EMAIL.name(),
RequiredAction.UPDATE_PASSWORD.name())))
//.invoke(user -> keycloak.realm(realm).users().get(user.getId()) // TODO enable for production
// .executeActionsEmail(List.of(RequiredAction.VERIFY_EMAIL.name(),
// RequiredAction.UPDATE_PASSWORD.name())))
.invoke(user -> membreModel.setUserId(user.getId()))
.call(user -> membreService.setUserId(membreModel.getId(), user.getId()))
.call(user -> setClubGroupMembre(membreModel, membreModel.getClub()));