Closed yantom closed 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
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.
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.
Otestováno, informace o použitých profilech je v Arclib XML:
i v GUI u dávky:
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?
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ý.
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:
Za mě je issue vyřešeno a je možné jej uzavřit.
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.