open-education-api / ooapi-dotnet

dot.net-implementation of the ooapi-specification
GNU Affero General Public License v3.0
8 stars 0 forks source link

'Ext' veld persistent maken per onderwijsinstelling #59

Open kevinhagenaars opened 8 months ago

kevinhagenaars commented 8 months ago

Momenteel wordt de property 'ext' in het response van de API misbruikt. Omdat het nu onderdeel is gemaakt van ModelBase en Pagination<T> wordt deze bij iedere response teruggegeven met de totalItems en currentPageSize.

Dit is volgens de specificatie niet waar het veld voor bedoeld is. Het ext veld is vrij te gebruiken per onderwijsinstelling en dient dus persistent te zijn in een datastore in plaats van dat deze hard-coded gevuld worden vanuit de code.

cdunnink commented 1 month ago

Bij het Deltion willen we graag deze repos gaan gebruiken voor onze ODS. We hebben nu voor de Person voor de eigenschap "ext" ook 2 extra eigenschappen(startDate en endDate) toegevoegd. (en er gaan er meer volgen) . Wij kunnen wellicht bij het oplossen van dit probleem helpen.