Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

Tilakäsitteen lisääminen Kohteille #65

Open
7 tasks
elandal opened this issue Oct 19, 2020 · 3 comments
Open
7 tasks

Tilakäsitteen lisääminen Kohteille #65

elandal opened this issue Oct 19, 2020 · 3 comments
Labels
Audit Tarjokasaineistot User data process like upload, browse, merge, delete
Milestone

Comments

@elandal
Copy link
Collaborator

elandal commented Oct 19, 2020

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.

  • Kun Kohde luodaan, asetetaan tilaksi "candidate".

  • Tarkistetaan, ettei Kohteita luoda muissa yhteyksissä kuin Tuontierän siirrossa tietokantaan.

  • Tarkistetaan, ettei Kohdetta tai Tuontierää johon se kuuluu voi poistaa mikäli Kohteen tila on muu kuin "candidate" tai "rejected".

  • Tarkistetaan, ettei Kohdetta poisteta muulloin kuin Tuontierän poistossa tietokannasta.

  • Kun Auditoija siirtää Tuontierän Suomi-tietokantaan, päivitetään sen Kohteiden tilaksi "accepted"

  • Kun tietokanta alustetaan tai virkistetään, tarkistetaan Kohteiden tilat. Mikäli tietokannassa on Kohteita joilla ei ole tilaa tai tilan arvo ei ole sallitusta joukosta, päivitetään näiden Kohteiden tilat. Tilaksi asetetaan tällöin Tuontierän tilan mukainen arvo

  • Tarkistetaan, ettei Kohteita muokata Isotammessa muissa tilanteissa. Mikäli muita tilanteita löytyy, joko poistetaan ne (mikäli tarpeeton) tai lisätään niihin tilan tarkistus ja päivitys tilanteen mukaisesti.

@elandal elandal added Audit Tarjokasaineistot User data process like upload, browse, merge, delete labels Oct 19, 2020
@jpek-m
Copy link
Contributor

jpek-m commented Dec 22, 2020

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

@elandal
Copy link
Collaborator Author

elandal commented Jan 11, 2021

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
Copy link
Contributor

jpek-m commented Jan 15, 2021

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.

  • ↓ {{ _("UPLOADED") }} – {{ _("the file has been uploaded to server") }}
  • ↓ {{ _("STORING") }} – {{ _("the file content is being stored to the database") }}
  • ↳ {{ _("STORED") }} – {{ _("the data is stored as candidate material") }}
  • → {{ _("REMOVED") }} – {{ _("Not found any more") }}
  • ↝ {{ _("ERROR") }} / {{ _("FAILED") }} – {{ _("there was an error") }}

@jpek-m jpek-m added this to the later-2021 milestone Apr 19, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Audit Tarjokasaineistot User data process like upload, browse, merge, delete
Projects
None yet
Development

No branches or pull requests

2 participants