Taapeli / stk-upload

Base for stk server with data upload and browsing
GNU General Public License v2.0
3 stars 1 forks source link

Tilakäsitteen lisääminen Kohteille #65

Open elandal opened 3 years ago

elandal commented 3 years ago

Kts dokumentti Auditointiprosessi > Kohteen tila.

Lisätään tietokantaan Kohteille (Person, Family, Place, Event, Media, Note, Citation, Source, Repository) ominaisuus (property) "state". Tilan mahdolliset arvot on esitetty ym. dokumentissa. Tilan arvo ei voi olla tyhjä. Kohteet Place_name ja Name osalta päätetään käsitelläänkö niitä primäärisinä kohteina (jolloin lisätään tila niillekin) vai osana primäärikohteita.

jpek-m commented 3 years ago

Tuontierälle (Batch) luodaan jo tilamuuttuja status moduulissa bp.gramps.gramps_loader.xml_to_stkbase. Sitä ei tosin hyödynnetä lainkaan. Sen arvot ovat kuvanneet tiedoston sisäänluvun vaiheita, ajatuksena oli mahdollisten uudelleenaloitusten hallinta.

Ehdotan, että otetaan sama muuttujaa status käyttöön tässä uudessa merkityksessä. Ainakaan ei tarvita kahta tilamuuttujaa

elandal commented 3 years ago

Tuontierälle (Batch) luodaan jo tilamuuttuja status moduulissa bp.gramps.gramps_loader.xml_to_stkbase. Sitä ei tosin hyödynnetä lainkaan. Sen arvot ovat kuvanneet tiedoston sisäänluvun vaiheita, ajatuksena oli mahdollisten uudelleenaloitusten hallinta.

  • "started" erä luotu
  • "loading" tiedoston käisttely alkanut (heittomerkkien siivous)
  • "storing" tietoa talletetaan tietokantaan (eri Kohteet)
  • "done" erä talletettu

Ehdotan, että otetaan sama muuttujaa status käyttöön tässä uudessa merkityksessä. Ainakaan ei tarvita kahta tilamuuttujaa

Tuontierän ensimmäinen tila kaaviossa on "file", tila tietokantaan tuonnin päätteeksi "candidate". Tämän voinee laajentaa: "file" → "file loading" → "file storing" → "candidate".

64 päivitetty sisältämään tämä.

jpek-m commented 3 years ago

Sivulla /gramps/uploads näkyy kysymysmerkin kohdalta seuraavat vaiheet (bp/gramps/templates/gramps/uploads.html, ja modulissa bp.admin.uploads.get_meta).Nämä kaikki voisi olla status-muuttujassakin.