Anomalie #4018
fermé[ATTR/DEFAULT] Suppression d'une valeur par défaut en même temps que la suppression de l'attribut
100%
Ajout clef :
RESET;structure
Cette clef indique que sur le END- tout ce qui n'est pas indique depuis le BEGIN sera supprimé :
- les définitions des attributs non définis
- les valeurs des attributs non défini (suppression colonne sql)
- suppression des valeurs par défaut
- suppression des paramétrages non existant.
Cette option ne permet pas la récupération de données.
Ajout option "--reset=[attributes|defaults|parameters|structure]" sur api "importDocuments" qui ajoute un niveau de reset.
Description
Soit la famille A contenant les attributs a,b,c ayant chacun une valeur par défaut.
Je supprime de A les attributs b et c dans le fichier de définition, je supprime aussi les DEFAULT correspondant et j'ajoute l'option --reinitattr=yes à l'import, lors de l'import j'ai le message suivant :
ERROR:{DFLT0005} the default attribute reference "b" is not found in "A" family
ERROR:{DFLT0005} the default attribute reference "c" is not found in "A" family
Erreur : {CORE0001} [{DFLT0005} the default attribute reference "b" is not found in "A" family
{DFLT0005} the default attribute reference "c" is not found in "A" family]
Mis à jour par Éric Brison il y a presque 13 ans
- Statut changé de Nouveau à À analyser
- Assigné à mis à Éric Brison
L'option reinitattr est équivalent à "RESET:attributes".
Cette option est faite pour réinitialiser les attributs et paramètres tout en conservant leur paramétrage (valeur par défaut et valeur de paramètre).
Est-ce que l'option "reinitattr" doit être équivalente à
RESET:attributes;
RESET:default;
RESET:parameters; ?
Mis à jour par Charles Bonnissent il y a presque 13 ans
- Solution proposée mis à jour (diff)
Attention, le paramétrage du reste de la famille ne doit pas être pour autant supprimé. La suppression d'un attribut ne doit pas entraîner la suppression de l'intégralité du paramétrage de la famille.
Mis à jour par Dynacase Admin il y a presque 13 ans
- Statut changé de À analyser à Analysé
- Solution proposée mis à jour (diff)
Mis à jour par Marc Claverie il y a presque 13 ans
- Sujet changé de [ATTR/DEFAULT] Suppression d'une valeur par défaut en même que la suppression de l'attribut à [ATTR/DEFAULT] Suppression d'une valeur par défaut en même temps que la suppression de l'attribut
Mis à jour par Charles Bonnissent il y a presque 13 ans
- Solution proposée mis à jour (diff)
Mis à jour par Éric Brison il y a presque 13 ans
- Statut changé de Analysé à Intégré
- % réalisé changé de 0 à 100
Appliqué par commit commit:7fd536a7e835a10428fda20b6233bc58704fe1c6.