Tietoarkisto / metka

Metka-projekti
BSD 3-Clause "New" or "Revised" License
1 stars 3 forks source link

Tiedoston päivitys ei muuta taulukossa tiedostotaulukossa näkyvää päivämäärää. #297

Open katja-moilanen opened 9 years ago

LaKulmala commented 9 years ago

Tällä hetkellä ReferenceContainer taulukot näyttävät viittausrivin lisäyspäiväyksen joka ei missään vaiheessa lisäyksen jälkeen muutu. Olisi kuitenkin luontevaa jos viittaustaulukot voisivat näyttää viitteen viimeisimmät tallennus/hyväksymis-tiedot. Lähden toteuttamaan tähän muutosta tältä kannalta.

LaKulmala commented 9 years ago

GUI-konfiguraatioon FieldDescription osioon on nyt lisätty kaksi uutta ominaisuutta: showReferenceSaveInfo ja showReferenceApproveInfo. Nämä toimivat vain REFERENCECONTAINER tyyppisten kenttien kanssa. Näistä ensimmäinen on boolean ja true arvolla taulukossa näytetään viitatun revisionablen uusin tallennusajankohta. Jälkimmäinen on lista kielikoodeja (default, en, sv) jotka määrittävät minkä kielen hyväksymistiedot näytetään ja missä järjestyksessä. Eli jos tähän on annettu arvot "default" ja "sv" näytetään taulukossa viitatun revisionablen hyväksymistiedot kielille "default" ja "sv" ja tässä järjestyksessä.

Korjasin tässä yhteydessä myös virheen jonka vuoksi hyväksymistiedot eivät siirtyneet uusiin luonnoksiin, joten luonnoksessa oli vain viimeisimpien muuttuneiden kielien hyväksymistiedot. Lisäksi lisäsin ApproveInfo luokan jota hyväksymistietojen yhteydessä käytetään. Luokka sisältää normaalin DateTimeUserPair-objektin jolla ilmaistaan hyväksymisen ajankohta sekä revision-arvon johon merkataan hyväksytyn revision numero. Näin nähdään suoraan missä revisiossa tiettyssä kielessä on viimeksi ollut hyväksyttyjä muutoksia.