Releases: NLCR/SeznamDNNT
Verze 1.1.1.1
Zpracované issues:
- #492 - Zavedený nový kurátorský stav PN, Stav dostanou všechna díla, která se objeví v importech. Následující import PN stavy přeskakuje pokud jsou mladší, než je uvedeno v konfiguraci. Konfigurace procesu je následující:
"import":{
"type":"import",
"logger":"import_logger",
"cron":<cron_pattern>,
"districz":{
"url":"file:///<path>/distri.cz"
},
"kosmas":{
"url":"https://www.kosmas.cz/atl_shop/nkp.xml"
},
"heureka":{
"url":"https://feeds.mergado.com/palmknihy-cz-heureka-cz-cz-6-ed3e5a88767ca249029fda83b9326415.xml"
},
"checkPN":{
"value":6,
"unit":"months"
}
},
- #469 - Proces pro opětovné zařazení děl. Slouží k vybrání těch děl, které jsou na seznamu nějakou dobu, provede kontrolu dle dostupnosti u distributorů a pokud je nenajde, navhrne je zase na zařazení pomocí žádosti NZN. Konfigurace procesu je:
"PNREQ":{
"type":"pnreq",
"logger":"import_logger",
"cron":"0 17 12 ? * * *",
"districz":{
"url":<distri.url>
},
"kosmas":{
"url":<kosmas.url>
},
"heureka":{
"url":<heureka_url>
},
"checkPN":{
"value":10,
"unit":"months"
}
}
Verze 1.1.1.0
Verze 1.1.0.9
Řešené issues:
#556 - Pravidla pro zařazování ročníků do granularity - pole 911r
#553 - Label volné dílo
Poznámka k issue 556. Došlo ke změně konfigurace pro jednotlivé instance krameria. Byla přidána možnost definovat více sigel. Viz příklad:
"https?://ndk.cz/.*":{
"description":"...",
"api":"https://...",
"client":"https://ndk.cz/uuid/{0}",
"acronym":"nkp",
"sigla":"ABA000",
"additional_sigla":["ABA001","ABA004"],
"skip": false
},"https?://kramerius.*.nkp.cz.*":{
"description":"...",
"api":"https://...",
"client":"https://ndk.cz/uuid/{0}",
"acronym":"nkp",
"sigla":"ABA000",
"additional_sigla":["ABA001","ABA004"],
"skip": false
}
Poznámka k issue 553 . Proces musel být rozdělený na dva samostatné procesy. První řeší díla se se stavem -> Na seznamu, druhý díla bez stavu -> Mimo seznam: Příklady procesů:
"krameriove_kontrola_zaznamu_states":{
"type":"kramerius_px_check",
"logger":"krameriove_kontrola_px_check",
"cron":<pattern>,
"iteration":{
"states":["A","PA","NL", "PX"],
"data":"granularity"
},
"results":{
"ctx": true
}
},
"krameriove_kontrola_zaznamu_dates":{
"type":"kramerius_px_check",
"logger":"krameriove_kontrola_px_check",
"cron":<pattern>,
"iteration":{
"date_range":"[1800 TO 1945]",
"disabled_states":true,
"fqoperator":"AND",
"data":"live"
},
"results":{
"ctx": true
}
}
Verze 1.1.0.8
Verze 1.1.0.7
Verze 1.1.0.6
Verze 1.1.0.5
Verze 1.1.0.4
Verze 1.1.0.3
Verze 1.1.0.2
Řešené issues:
#545 UI Faseta nakladatele v okně
#525 Label volné dílo se zruší pokud přestane být volné ve všech DK
#477 Filtrování roku vydání u periodik nebo vícesvazkových monografíí
Poznámka: Pro issue 477 je nutno provést reindex dat, konkrétně roku vydání. Byl připraven proces, který projede stávající set a upraví data u všech záhnamů. Použití:
"dates": {
"type": "date_update",
"logger":"date_update",
"cron": "<cron_pattern>"
}