proarc / proarc-client

3 stars 0 forks source link

Opakování elementu `genre` u eČlánků a NDK eČlánků #519

Closed kerschfilip closed 3 weeks ago

kerschfilip commented 2 months ago

Při zakládání nových eČlánků a NDK eČlánků přes klienta se do MODSu zopakuje 2x element genre: První je výsledkem výběru mezi recenzovaný/nerecenzovaný článek. Druhý je z karty Žánr pro volbu typu článku (obálka, hlavní článek apod.):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mods:mods version="3.6" xmlns:mods="http://www.loc.gov/mods/v3" xmlns:xlink="http://www.w3.org/1999/xlink">
    <mods:genre>electronic_article</mods:genre>
    <mods:genre type="cover">electronic_article</mods:genre>
    <mods:identifier type="uuid">6d643366-57e9-4fc6-9c9b-5bfe3db9a80d</mods:identifier>
[...]

Chyba je v tom, že genre by se měl opakovat pouze v případě, že je článek recenzovaný a je potřeba zapsat např.

    <mods:genre type="peer-reviewed">article</mods:genre>
    <mods:genre type="main article">article</mods:genre>

V případě, že recenzovaný článek není, měl by se vytvořit jen jeden element genre. První příklad by tedy měl vypadat takto:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mods:mods version="3.6" xmlns:mods="http://www.loc.gov/mods/v3" xmlns:xlink="http://www.w3.org/1999/xlink">
    <mods:genre type="cover">electronic_article</mods:genre>
    <mods:identifier type="uuid">6d643366-57e9-4fc6-9c9b-5bfe3db9a80d</mods:identifier>
[...]

Zakládám to tady, protože při vytváření článků přes staré rozhraní je to v pořádku a nadbytečný element se netvoří.

albertoh commented 2 months ago

Opraveno

kerschfilip commented 1 month ago

Test na Klient: verze v2.2.3 (06.05.2024)Jádro: verze 4.1.3-SNAPSHOT - build 20240503122535:

Ve formuláři se to ale chová divně:

Stalo se mi to např. u uuid:6021dc90-2b8d-4f2f-86c0-c10f3560503c, kde jsem při zakládání vyplnil jen, že článek je nerecenzovaný a že je to anotace

ZdenkaSera commented 1 month ago

@albertoh Alberto, prosím, podíváš se na tohle? To bychom potřebovali doladit. Moc díky.

albertoh commented 1 month ago

Na testu

kerschfilip commented 1 month ago

v pořádku, děkuju

ZdenkaSera commented 3 weeks ago

Zavírám dle pravidla ze schůzky 30.5.2024 (návrh na zavření + nemá štítek „lokální test“)