Closed honza-rychtar closed 9 years ago
Bohužel je to implemtované špatně, načte se počet příspěvků dle limitu, ale filtrováno je až potom. Když bude v řadě spousta neveřejných dokumentů, tak to bude při filtru na veřejné vracet prázdné JSONy.
Opravis to ty nebo INCAD do doby nez se vyda verze s mergnutymi zmenami od tebe a INCADu?
Opravím to já tento týden, je to naše chyba.
Implementováno u newest: http://docker.mzk.cz/search/api/v5.0/feed/newest?policy=public&type=soundrecording
U custom je to taky, ale v nastavení žádné nejsou. @honza-rychtar Teď máš ty vybrané někde staticky, dal bys mi ten seznam? Dám to pak do nastavení.
Do nejžádanějších jsem filtr na policy neimplementoval, tam je to trochu těžší, bylo by potřeba měnit schéma. Potřebujeme to? Co se týče pomalosti dotazu, tak to vyřešit umím.
Nejzadanejsi vyhodim a misto nich pouzivu ty vybrane.
Vybrane tam jsou: http://docker.mzk.cz/search/api/v5.0/feed/custom Pokud zadam nesmyslny dotaz (http://docker.mzk.cz/search/api/v5.0/feed/custom?policy=blabla) nebo filtr, kteremu nevyhovuje zadny zaznam, pak to vzdy vrati jeden dokument jen s pidem: {"data":[{"pid":"uuid:30d52830-490a-11de-b240-000d606f5dc6"}]} Ten je obsazeny i v datech bez filtru.
Seznam pro vybrane ti pak poslu. Vyberu nejake verejne pekne veci kvuli prezentaci, screenshotum, videim.
Tak na docker.mzk.cz i kramerius.mzk.cz jsou ve vybranych predni stranky misto knih. Coz je celkem naprd. Dalo by se do feedu pridat i root_model? Takto bych misto stranek mohl pres root_pid, root_title a root_model zobrazovat rovnou knihy (mapy, grafiky, ...) Dalo by se to vyresit zmenou vybranych v Krameriovi, ale nemuzeme pocitat s tim, ze to udelaji vsechny knihovny.
I kdyz root_model vlastne nepomuze, protoze nebude k dispozici autor. Budeme to muset zmenit v krameriovi - vybrane stranky knihy jsou nesmysl, budou se vybirat cele knihy. Pavla rikala, ze to zmeni v kramerius.mzk.cz
Mohl bys Martine prosim nahradit vybrane na dockeru temito pidy:
uuid:530719f5-ee95-4449-8ce7-12b0f4cadb22 uuid:e044d220-b0c1-4f15-95a0-0fd86747cc24 uuid:9b294938-d74e-11e0-94b2-0050569d679d uuid:593878da-bfbb-4579-a1b5-743897383f78 uuid:f5a09c95-2fd8-11e0-83a8-0050569d679d uuid:55dc1b20-a8da-11e0-b4e4-0050569d679d uuid:c4d321f6-53b6-4a43-a80f-6a73138500f0 uuid:eeca739a-cf1e-4a64-bb40-1589d22dba97 uuid:95efa662-9110-11e0-af9b-0050569d679d uuid:2fa33e93-7bb8-441c-aa5a-0f63bd565b94 uuid:f1c7c08d-8f64-4b66-be28-5f209c2c7021 uuid:bdc06f50-6ec9-11dd-85fc-000d606f5dc6 uuid:de6a6d0e-70a0-4132-ac3a-82faf89d30bf uuid:33b0c420-e25f-49cf-ab8d-c9471c927167 uuid:0d9d0820-0ba3-4a47-ba36-f271fdac4779
@honza-rychtar Nahrazeno
policy=private|public|all
Defaultne all