LIBCAS / ARCLib

ARCLib – komplexní řešení pro dlouhodobou archivaci digitálních (knihovních) sbírek
GNU General Public License v3.0
4 stars 1 forks source link

Atribut editovatelnosti profilů #117

Closed yantom closed 3 years ago

yantom commented 3 years ago

U SIP profilů je ošetřeno že jakmile je profil použit v prvním ostrém ingestu, již jej nelze editovat. Stejným způsobem ošetřit i Validační profily a Workflow definice.

godnat commented 3 years ago

Na zvážení/diskusi jestli neuzamknout i profil dodavatele. Projde-li balík do Arclibu pod profilem dodavatele, je pak u dávky jméno v podobě odkazu na profil dodavatele pod kterým byl balík ingestován. Ale tento profil dodavatele mi šlo změnit (vyměnila jsem SIP profil a validační profil) a uložit, tj. změnil se profil dodavatele. U balíčku pak odkaz vede na tento profil--protože se jmenuje stejně, ale je změněný- u balíčku je tedy informace o profilu dodavatele, který ale pro tento balíček nebyl použit. Není pak zřejmé, jaké profily byly použity při příjmu balíčku.

Je otázka jestli se Profil dodavatele, pokud už je jednou použitý může změnit, jestli ho budeme chtít měnit nebo ho po použití taky uzamkneme. Pokud bychom ho nechali editovatelný, tak tím spíš by se měly v Arclib XML objevit informace o použitých SIP profilech apod. viz: https://github.com/LIBCAS/ARCLib/issues/91

yantom commented 3 years ago

Co si pamatuji tak u profilu dodavatele jsme právě chtěli mít možnost měnit ho v průběhu času. Souhlasím že by pak bylo vhodné v GUI a ARCLib XML odkazovat i na konkrétní podprofily použité při ingestu, tedy to co je popsáno v odkazovaném issue.

yantom commented 3 years ago

V ARCLib XML dostupné již delší dobu, nyní jsou odkazy na profily použité v době ingestu odkazovaný i z detailu dávky v GUI.

godnat commented 3 years ago

Otestováno, informace o použitých profilech je v Arclib XML: Screen Shot 2021-03-09 at 20 48 16

i v GUI u dávky: Screen Shot 2021-03-09 at 20 48 00

K editovatelnosti profilů: Profily, které byly někdy použity (platí pro SIP, Validační profil a Workflow definice) nelze editovat (pokud při jejich založení nebylo zaškrtnuto, že je profil editovatelný).

Použité profily ale jde smazat, v GUI je pak už nevidím, podle tohoto: https://github.com/LIBCAS/ARCLib/issues/122 ale někde dohledatelné jsou?

yantom commented 3 years ago

S atributem editovatelnosti je to jinak, ten není nastavován uživatelem ale systémem - profil je editovatelný dokud není provázán s dodavatelským profilem který nemá nastaven ladící chod. Ve chvíli provázání s takovýmto "ostrým" dodavatelským profilem jsou vázaný SIP profil / Validační profil / Workflow definice přepnuty na needitovatelné.

Zobrazit smazaný profil lze z místa z kterého je na něj odkazováno, např. právě v detailu dávky se lze odkazem prokliknout na použitý profil i když je již smazaný.

godnat commented 3 years ago

Ano děkuji, jednalo se o režim ladění, který jsem zaměnila za atribut editovatelnosti. Tak jak to popisujete je to za mě dobré řešení.

Testem ověřeno, že na smazaný profil je možné dostat se z GUI ingestované dávky a vypadá to takto: Screen Shot 2021-03-09 at 22 05 54

Za mě je issue vyřešeno a je možné jej uzavřit.