Projet

Général

Profil

Actions

Evolution #2695

ouvert

Feature #2782: Document Manager

accepter des documents dans new_Doc

Ajouté par Matthieu Codron il y a presque 14 ans. Mis à jour il y a plus de 13 ans.

Statut:
À analyser
Priorité:
Normal
Assigné à:
Version cible:
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.

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

Mis à jour par Éric Brison il y a plus de 13 ans

  • Tâche parente mis à #2782

Mis à jour par Marc Claverie il y a plus de 13 ans

  • Version cible changé de 3.2 #9 à 3.2 #10

Mis à jour par Marc Claverie il y a plus de 13 ans

  • Version cible changé de 3.2 #10 à 3.3.0
Actions

Formats disponibles : Atom PDF