Projet

Général

Profil

Actions

Anomalie #4018

fermé

[ATTR/DEFAULT] Suppression d'une valeur par défaut en même temps que la suppression de l'attribut

Ajouté par Charles Bonnissent il y a presque 13 ans. Mis à jour il y a presque 13 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
23/05/2013
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

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.

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Régression:

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 Marc Claverie il y a presque 13 ans

  • Version cible mis à 3.2.8

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 Marc Claverie il y a presque 13 ans

  • Solution proposée mis à jour (diff)

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.

Actions

Formats disponibles : Atom PDF