Anomalie #1112
ferméFeature #2190: Robustesse importation familles
[Cycle] Indiquer une erreur lorsque à l'importation le document indiqué dans le WID n'hérite pas de la famille WDOC
100%
Il serait agréable que lors de l'import si le nom logique contenu dans WID existe il soit vérifié que celui-ci pointe bien vers un document héritant de WDOC et par vers un autre type de document.
TAUFU: Suite Importation , Classe Workflow
Test sur la validité du WID
Description
Un cas d'erreur assez courant pour les débutants à dcp est de ne pas créer de document cycle de vie et d'essayer d'associer directement la famille cycle de vie à la famille documentaire.
Le scénario est le suivant :
Je créer la famille de nom logique A héritant de DOC
Je créer la famille de nom logique beta héritant de WDOC
Je me trompe et associe à A (via le WID) la famille beta au lieu d'un document de la famille beta
Mis à jour par Charles Bonnissent il y a plus de 15 ans
Ce cas d'erreur est produit lorsqu'on se trompe et qu'on définit la famille cycle comme document cycle dans la famille cible du cycle...
Mis à jour par Éric Brison il y a plus de 15 ans
- Version cible mis à 3.(next-release-major)
Mis à jour par Charles Bonnissent il y a plus de 14 ans
- Tracker changé de Anomalie à Amélioration
- Sujet changé de [Cycle] Erreur lors de la sauvegarde des accessibilités à [Cycle] Indiqué une erreur lorsque à l'importation le document indiqué dans le WID n'hérite pas de la famille WDOC
- Description mis à jour (diff)
- Solution proposée mis à jour (diff)
Lors de la sauvegarde des accessibilités d'un cycle j'ai eu l'erreur suivante :
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined method DocFam::set() in /var/www/freedom/aquiPI/FDL/Class.Doc.php on line 1466
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP Stack trace:
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP 1. {main}() /var/www/freedom/aquiPI/index.php:0
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP 2. executeAction() /var/www/freedom/aquiPI/index.php:101
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP 3. Action->execute() /var/www/freedom/aquiPI/WHAT/Lib.Main.php:226
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP 4. freedom_modaccess() /var/www/freedom/aquiPI/WHAT/Class.Action.php:393
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP 5. getChildDoc() /var/www/freedom/aquiPI/FREEDOM/freedom_modaccess.php:71
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP 6. createDoc() /var/www/freedom/aquiPI/FDL/Lib.Dir.php:423
[Thu Sep 09 10:18:32 2010] [error] [client 127.0.0.1] PHP 7. Doc->ApplyMask() /var/www/freedom/aquiPI/FDL/freedom_util.php:249
Les accessibilités ont bien été sauvegardés par ailleurs
Mis à jour par Charles Bonnissent il y a plus de 14 ans
- Tracker changé de Amélioration à Anomalie
- Sujet changé de [Cycle] Indiqué une erreur lorsque à l'importation le document indiqué dans le WID n'hérite pas de la famille WDOC à [Cycle] Indiquer une erreur lorsque à l'importation le document indiqué dans le WID n'hérite pas de la famille WDOC
Mis à jour par Éric Brison il y a plus de 14 ans
- Version cible changé de 3.(next-release-major) à 3.2 rx
- Temps estimé mis à 4:00 h
- Complexité mis à Simple
Mis à jour par Éric Brison il y a plus de 14 ans
- Temps estimé changé de 4:00 h à 5:00 h
- Contrôle mis à jour (diff)
Mis à jour par Éric Brison il y a plus de 14 ans
- Version cible changé de 3.2 rx à 3.2 sprint 2
Mis à jour par Éric Brison il y a plus de 14 ans
- Statut changé de Nouveau à Intégré
- % réalisé changé de 0 à 100
Appliqué par commit commit:70d7636a6df727caf86bcb21cecac6979e70addf.