Closed motyc closed 1 month ago
To znamena, ze vzdy musim reindexovat vsechny vazby zaznamu? I neprime?
Pokud rozumim spravne, vsechny objekty, ktere nejak vidime v rozhrani: souvisejici a vsechno co vidime ve strukture detailu. Jo?
Ono to vlastně jde definovat mnohem přesněji. Vždy uvádím výchozí třídu a pod ní navázané položky k reindexu:
projekt
-- dokument
archeologicky_zaznam
-- dokument
-- projekt
pian
-- archeologicky_zaznam
-- archeologicky_zaznam/dokument
(také se k němu vztahuje PIAN) samostatny_nalez
-- projekt
dokument
-- projekt
V ostatních případech by nemělo dojít k tomu, že se záznamy vzájemně ovlivní, aniž by se změnil timestamp.
Prosim o testovani.
Podle mě je teď něco v indexaci rozbité, protože projekt https://amcr-test.aiscr.cz/projekt/detail/C-202401319 nevidím v Digiarchivu za žádný okolností, i když podmínky pro zobrazení splňuje. Nejde tak testovat ani chování zbytku.
Opraveno.
dokumentu
je třeba reindexovat napojený projekt
(doplněno i do původního postu) - prostý posun stavu dokumentu totiž může mít vliv na zobrazení projektu; zadané to bylo jen opačně. Nyní jsem projekt https://digiarchiv-test.aiscr.cz/id/C-202402035 posunem dokumentu do jiného stavu nějak úplně rozbil...PIAN teď neotestuju, protože to ovlivní až některé dodělávky v AMČR.
Prosim o test znovu. Problem byl v tom, ze zmeny nebyly ulozene do indexu, nez se zacalo kontrolovat napojene souvislosti. Pridal jsem zpracovani projektu pri zmene dokumentu
dokumentu
je třeba reindexovat napojený projekt
(doplněno i do původního postu) - prostý posun stavu dokumentu totiž může mít vliv na zobrazení projektu; zadané to bylo jen opačně. Nyní jsem projekt https://digiarchiv-test.aiscr.cz/id/C-202402035 posunem dokumentu do jiného stavu nějak úplně rozbil... - žádná změna, po posunu dokumentu do 2 je projekt opět rozbitýOpraveno. Testoval jsem ruzne kombinace.
Perfektní, nenašel jsem problém :)
Při aktualizaci záznamu je třeba opětovně načíst data i pro navázané záznamy. I když totiž nedojde k jejich změně přímo, může dojít např. k tomu, že:
Možná mohou nastat i jiné situace, kdy bez aktualizace všeho napojeného nedojde ke správnému propsání změny do indexu.