Amélioration #4939
fermé[Import] Ne pas effectuer le re-calcul des droits lorsque le profil n'a pas été modifié
100%
La fonction doProfil() (ordre "PROFIL") associe le profil même si c'est le même et effectue un recalcul du profil.
Le temps de calcul est important dans le cas de profil qui nécessite le recalcul de l'ensemble des documents lié à ce profil.
Le mot clef "RESET", ordonne un recalcul. Il faut conserver se comportement pour ordonner cette réinitialisation.
Un nouveau mot-clef "SET", sera identique à "RESET" à la différence qu'il ne recalculera le profil que si sa définition est différente des droits indiqués.
Description
Actuellement lors de l'import d'un profil en mode RESET (soit un profil administré par le paquet et pas par les outils d'admin), l'ensemble du profilage des documents associés à ce profil sont re-calculé que le profil soit ou ne soit pas modifié.
Il serait plus pratique de n'effectuer ce calcul que si le profil est réellement modifié par l'import (vérifié la valeur du profil avant et après l'import) car le recalcul des droits est long (de plusieurs minutes à plusieurs 10aine de minutes) et que donc cette étape est pénalisante lors des phases de développement.
Mis à jour par Marc Claverie il y a plus de 11 ans
- Statut changé de Nouveau à À analyser
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.17
- Version source mis à 3.2.15
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de À analyser à Analysé
- Assigné à
Éric Brisonsupprimé - Solution proposée mis à jour (diff)
Mis à jour par Éric Brison il y a plus de 11 ans
- Tracker changé de Anomalie à Amélioration
Mis à jour par Jérôme Augé il y a plus de 11 ans
- Statut changé de Analysé à Assigné
- Assigné à mis à Jérôme Augé
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Assigné à Intégré
Appliqué par commit dynacase-core|commit:c741df41c797900ef08710a2b73d15fd171c5c07.