GPP-Woo / GPP-publicatiebank

A registration providing the functionalities for a "public documents" storage.
https://odrc.readthedocs.io
Other
1 stars 1 forks source link

ODRC: Organisatieonderdeel datamodel + API resource #34

Open sergei-maertens opened 2 months ago

sergei-maertens commented 2 months ago

Split from #8

Description (why)

Ook willen zij duidelijk kunnen maken namens welk organisatieonderdeel, bijvoorbeeld een commissie, een publicatie is uitgevoerd.

Dit vraagt erom dat organisatieonderdelen in de ODRC vastgelegd kunnen worden. Organisatieonderdelen moeten door beheerders gecreëerd, geraadpleegd, gemuteerd en ge(de)activeerd kunnen worden. Via de ODRC API moeten zij geraadpleegd kunnen worden.

Acceptance criteria (what)

...

Development tasks

sergei-maertens commented 2 months ago

Draft data model (API resource)

OrganisatieOnderdeel:
  type: object
  properties:
    name:
      type: string
    organisatie:
      $ref: '#!/Organisatie.properties.identifier'
    publicatieStatus:  # all records can be activated/deactivated
      type: string
      enum:
        - actief
        - niet_actief
sergei-maertens commented 2 months ago

@MarcoKlerks I've assigned this to you so you can set the appropriate milestone and define acceptance criteria, before we pick this up.