Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
tnicolas1 committed Nov 13, 2024
1 parent f270dfa commit 4c1a288
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
5 changes: 1 addition & 4 deletions app/controllers/users/omniauth_callbacks_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -127,12 +127,9 @@ def save_role(establishment, role)
end

def delete_roles!
# Supprime les accès qui ne sont plus présents dans KeyCloak.
combined_establishments = @mapper.establishments_delegated + @mapper.establishments_in_responsibility

# Ne garde que les élements distincts entre les rôles d'APLyPro et ceux de KeyCloak.
EstablishmentUserRole.where(user: @user).find_each do |access|
access.destroy unless combined_establishments.include?(access.establishment)
access.destroy unless @mapper.establishments_in_responsibility_and_delegated.include?(access.establishment)
end
end

Expand Down
3 changes: 2 additions & 1 deletion features/premiere_connexion.feature
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,8 @@ Fonctionnalité: Le personnel de direction se connecte
Et que je sélectionne "ETAB2" pour "Établissement"
Et que je clique sur "Continuez avec cet établissement"
Et que je passe l'écran d'accueil
Alors la page contient "Changer d'établissement"
Et que je clique sur "Changer d'établissement"
Alors la page contient "ETAB1"
Et la page contient "ETAB2"
Quand je me déconnecte
Sachant que je suis un personnel MENJ directeur de l'établissement "ETAB1" avec l'email "[email protected]"
Expand Down

0 comments on commit 4c1a288

Please sign in to comment.