riigikogu-kantselei / api

Public issue tracker for Open data API at the Chancellery of the Riigikogu
https://api.riigikogu.ee/
GNU General Public License v3.0
10 stars 0 forks source link

Algatuse vastus pole dokumendi vastuse ülemhulk #27

Open moll opened 5 years ago

moll commented 5 years ago

Hei

Tundub, et algatuse-spetsiifiline JSON on peaaegu dokumendi ülemhulk (superset). Puudu on nii files kui ka volume väärtused: Dokumendi JSON: https://api.riigikogu.ee/api/documents/c5bc630f-c6e0-42bf-9e7b-82e720df8961 Algatuse JSON: https://api.riigikogu.ee/api/documents/collective-addresses/c5bc630f-c6e0-42bf-9e7b-82e720df8961

Eeldan, et esimene on mõeldud teise ülemhulgaks, sest muud atribuudid on mõlemas. Praegu tuleb terviku saamiseks alati kaks päringut teha.

Küll aga on dokumendi (esimese lingi) vastuses alati tühi statuses. On see nii mõeldud? Pisut imelik — parem siis juba mitte üldse statuses atribuuti tagastada. Hetkeseisuga jääb uuele API kasutajale, kes ei tea collective-addresses URLi katsetada, mulje, et staatusi algatusel lihtsalt pole. Tegelikult võiks collective-address-i ainsa erinevuse, statuses, tuua dokumendi külge. Nii saaks kõiki algatusi ühtlaselt /api/documents/:uuid alt pärida.

moll commented 11 months ago

Probleem on tänaseni. volume atribuut nt algatuse vastuses puudu.