Actions
Evolution #793
ferméImport de famille : tests lors de l'import
Début:
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Thème:
Description
Il serait souhaitable lors de l'import de tester un ensemble d'éléments et de lever des warnings. Les éléments que je vois sont les suivants :
- test de l'unicité des identifiants d'attribut (Warning)
- test de la taille maximum des identifiants d'attribut (Warning)
- test de l'unicité des l'ordonnancement des attributs (Warning)
- test de la cohérence entre attributs structurants et non structurants (Warning)
- test de la cohérence entre les attributs structurants et l'ordonnancement des attributs contenu (Warning)
- test de la présence d'un type d'attribut valide pour chaque attribut (Erreur)
- test de la présence des fichiers PHP référencés lors de l'import (Warning)
- test de la présence des fonctions référencées dans les colonnes phpfunc, constraint et default lors de l'import, si possible test de la validité des retours des méthodes (Warning)
- test de la présence des zones et templates (Warning)
- test de la présence des familles référencés par des docid (Warning)
- test sur le fait que toutes les chaînes traduisibles sont traduites (Warning)
- test sur le fait que les aides à la saisie ne référencent uniquement que des attributs connus (Warning)
- test sur le fait que la famille référencée en tant que famille père existe (Warning)
- test sur la présence de conflit entre la famille fils et la famille père (Attr au lieu de modeAttr par exemple) (Warning)
et surement d'autres auquel je n'ai pas encore pensé.
Pour chaque message d'erreur, il serait souhaitable d'avoir un lien vers une documentation de référence permettant de résoudre le problème.
Actions
#2
Mis à jour par Marc Claverie il y a plus de 15 ans
- Version cible changé de 32 à 3.(next-release-major)
Actions
#4
Mis à jour par Marc Claverie il y a plus de 15 ans
- Version cible changé de 3.(next-release-major) à 32
Actions
#5
Mis à jour par Marc Claverie il y a plus de 15 ans
- Version cible changé de 32 à 3.(next-release-major)
Actions
#7
Mis à jour par Éric Brison il y a plus de 14 ans
- Version cible changé de 3.(next-release-major) à 3.2 sprint 3
Actions
#9
Mis à jour par Éric Brison il y a environ 14 ans
- Statut changé de Nouveau à Fermé
Remplacé par #2310
Actions