Bug #2819

0.8.0, when deleting a corpus the KR is not deleted

Ajouté par Matthieu Decorde il y a plus de 5 ans. Mis à jour il y a plus d'un an.

Statut:Closed Début:14/05/2020
Priorité:Normal Echéance:
Assigné à:- % réalisé:

100%

Catégorie:Annotation Temps passé: -
Version cible:TXM 0.8.1

Description

When a corpus is removed, the associated knowledge repository (KR) is not removed. If the corpus is re-imported, the old KR is used instead of a fresh new empty KR.

The Corpus<->KR relation life cycle is the following:
  • a corpus is imported and a fresh empty KR is available
  • a corpus is re-imported and a reused empty KR is available
  • a corpus is updated and its KR is preserved

Solution

Catch the CQP "Corpus delete" event and remove the corpus KR from the KRs database.

In both TXM 0.8.0 and TXM 0.8.1beta, the KR is removed but changes are only visible after restarting TXM.

The corpus update process raises a "CQP corpus delete" event -> the KRs database must check if the corpus is being updated, if true the KR must not be deleted.

Révisions associées

Révision 2864
Ajouté par Matthieu Decorde il y a plus de 5 ans

fix kr line decorators
fix kr removal when a corpus is deleted refs #2819

Révision 2914
Ajouté par Matthieu Decorde il y a plus de 5 ans

fix KR history refs #2819
add SaveAnnotations command refs #2860

Historique

#1 Mis à jour par Matthieu Decorde il y a plus de 5 ans

  • Description mis à jour (diff)

#2 Mis à jour par Matthieu Decorde il y a plus de 5 ans

  • Description mis à jour (diff)

#3 Mis à jour par Matthieu Decorde il y a plus de 5 ans

  • Description mis à jour (diff)

#4 Mis à jour par Matthieu Decorde il y a plus de 5 ans

  • % réalisé changé de 0 à 80

fixed by r2867

#5 Mis à jour par Serge Heiden il y a plus de 5 ans

  • % réalisé changé de 80 à 40

Hypothesis: the Corpus Update deletes the KR.

#6 Mis à jour par Matthieu Decorde il y a plus de 5 ans

  • Description mis à jour (diff)
  • % réalisé changé de 40 à 80

#7 Mis à jour par Serge Heiden il y a plus de 5 ans

  • Description mis à jour (diff)

#8 Mis à jour par Serge Heiden il y a plus de 5 ans

  • Description mis à jour (diff)

#9 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • % réalisé changé de 80 à 100

#10 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Statut changé de New à Closed

Formats disponibles : Atom PDF