Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emargement : Tri par personne ne marche pas #13

Open
vinriviere opened this issue Dec 16, 2022 · 1 comment
Open

Emargement : Tri par personne ne marche pas #13

vinriviere opened this issue Dec 16, 2022 · 1 comment

Comments

@vinriviere
Copy link
Contributor

Page Surveillant > Emargement.
Le tri sur "Personne" ne marche pas. Quand on clique sur l'en-tête de colonne, il semble que le tri s'effectue sur eppn. Alors qu'il devrait s'effectuer sur le nom affiché.

Ce problème est similaire à l'Issue #4 concernant les Lieux.

@vinriviere
Copy link
Contributor Author

Je vois une piste ici. A ce que je comprends, Spring Data JPA ne peut trier que sur des champs de base de données. Comme les noms et prénoms sont récupérés dynamiquement depuis LDAP, ces champs ne sont pas stockés en base de données dans la table person. Et donc on ne peut pas trier sur le nom affiché. C'est dommage, il faudrait trouver une solution pour que ce soit possible.

Par ailleurs, quand il y a beaucoup de personnes sur une page, l'affichage est lent à cause des nombreuses requêtes LDAP pour récupérer les noms et prénoms. On pourrait stocker une copie des nom et prénom dans la table person, ça résoudrait les deux problèmes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant