Actions
Evolution #2695
ouvertFeature #2782: Document Manager
accepter des documents dans new_Doc
Début:
29/05/2012
Echéance:
% réalisé:
0%
Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Thème:
Description
il arrive assez fréquemment de passer un docid à une méthode, et cette méthode fera alors appel à un new_Doc, mécanisme qui peut être couteux (il y a bien un mécanisme de cache interne, mais dans le cas où le document est le (longueur cache +1)ème, le cache n'apporte plus rien). De plus, dans certains cas, le document existe déjà dans la méthode appelante.
Il serait intéressant que new_Doc aie la signature suivante: new_Doc($dbaccess, $docid|$doc, $latest).
- Appelé avec un Doc, il vérifie que le doc est bien un Doc, et dans ce cas, le retourne (sauf si latest nécessite de récupérer la dernière révision)
- appelé avec un docid, il garde le comportement actuel.
Actions
#1
Mis à jour par Marc Claverie il y a presque 14 ans
- Statut changé de Nouveau à À analyser
- Assigné à mis à Éric Brison
- Version cible mis à 3.2 #9
Actions
#3
Mis à jour par Marc Claverie il y a plus de 13 ans
- Version cible changé de 3.2 #9 à 3.2 #10
Actions
#4
Mis à jour par Marc Claverie il y a plus de 13 ans
- Version cible changé de 3.2 #10 à 3.3.0
Actions