-
Demande d'amélioration
-
Résolution: Non résolu
-
Mineur
-
Aucune
-
6.07.71
-
Aucune
Contexte
Sur l'écran "URL Courtes", nous n'affichons à l'utilisateur que les urls concernées par son périmètre.
Par exemple, si son rôle (écran "Administration > Comptes utilisateur", onglet rôle), a le droit d'URL Courte mais est concerné par un périmètre d'une rubrique précise (cf capture d'écran ci-dessous) alors l'écran "URL Courtes" n'affichera que les urls concernées par la rubrique et ses sous-rubriques en question.
Exemple de rôle d'un utilisateur avec un périmètre précis de rubrique :
Problème
Si l'utilisateur a plusieurs rôles (qui ont pour droit "URL Courtes") avec des rubriques précises (plutôt que "Toutes rubriques"), alors l'écran "URL Courtes" mettra beaucoup de temps à s'afficher, le temps de rechercher les url concernées par le périmètre de l'utilisateur (plus de 10 secondes qui est souvent la norme avant l'erreur "Communications link failure, The last packet successfully received from the server was 10 010 milliseconds ago")
Proposition
Serait-il possible d'améliorer la recherche des urls courtes ?
Solutions possible :
- Optimisation du calcul des urls
- Cache
- ...
Techniquement
D'un point de vue technique, le calcul des urls concernés par l'utilisateur se passe ici :
com.univ.objetspartages.processus.SaisieUrlCourte#preparerListe