Projet

Général

Profil

Actions

Amélioration #4939

fermé

[Import] Ne pas effectuer le re-calcul des droits lorsque le profil n'a pas été modifié

Ajouté par Charles Bonnissent il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
01/09/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

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.

Principaux fichiers impactés:
Wiki Détail:
Contrôle:

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.


Demandes liées 1 (1 ouverte0 fermée)

Copié vers Core - Amélioration #5006: [Import] Ne pas effectuer le re-calcul des droits lorsque le profil n'a pas été modifiéAnalysé01/09/2014

Actions

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 Brison supprimé
  • 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 Jérôme Augé il y a plus de 11 ans

  • % réalisé changé de 0 à 100

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.

Actions

Formats disponibles : Atom PDF