Skip to content

Commit

Permalink
Add legislativeTermList in Body
Browse files Browse the repository at this point in the history
  • Loading branch information
konstin committed Apr 6, 2018
1 parent 788156e commit 98851fb
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 11 deletions.
10 changes: 10 additions & 0 deletions schema/Body.json
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,16 @@
"schema": "Location.json"
}
},
"legislativeTermList": {
"description": "{{ Body.properties.legislativeTermList.description }}",
"type": "string",
"format": "url",
"references": "externalList",
"items": {
"type": "object",
"schema": "LegislativeTerm.json"
}
},
"membership": {
"description": "{{ Body.properties.membership.description }}",
"type": "string",
Expand Down
1 change: 1 addition & 0 deletions schema/strings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ de:
Body.properties.file.description: "**ZWINGEND** Link zur [Objektliste](#objektlisten) mit allen Dateien der Körperschaft. Neu in OParl 1.1."
Body.properties.membership.description: "**ZWINGEND** Link zur [Objektliste](#objektlisten) mit allen Mitgliedschaften der Körperschaft. Neu in OParl 1.1."
Body.properties.locationList.description: "**ZWINGEND** Link zur [Objektliste](#objektlisten) mit allen Ortsangaben der Körperschaft. Neu in OParl 1.1."
Body.properties.legislativeTermList.description: "**ZWINGEND** Link zur [Objektliste](#objektlisten) mit allen Legislaturperioden der Körperschaft. Neu in OParl 1.1. Die externe Objektliste enthält die gleichen Objekte wie `legislativeTerm`"
Body.properties.shortName.description: Kurzer Name der Körperschaft.
Body.properties.name.description: Der offizielle lange Name der Körperschaft.
Body.properties.website.description: Allgemeine Website der Körperschaft.
Expand Down
8 changes: 2 additions & 6 deletions src/2-05-objektlisten-und-paginierung.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,8 +225,7 @@ bei allen externen Objektlisten unterstützen.

Neu in OParl 1.1: Wenn ein Client den Parameter `omit_internal` mit dem Wert
`true` angibt, dann **soll** der Server auf die Ausgabe von internen Listen
verzichten, sofern deren Objekte Teil einer der in OParl 1.1 neu eingeführten
Listen sind. Konkret bedeutet das, dass die folgenden Attribute nicht ausgegeben
verzichten. Konkret bedeutet das, dass die folgenden Attribute nicht ausgegeben
werden müssen:

- `auxiliaryFile` in `AgendaItem`
Expand All @@ -235,10 +234,7 @@ werden müssen:
- `location` in `Paper`
- `membership` in `Person`
- `agendaItem` in `Meeting`

Weiterhin ausgeben werden dagegen:

- `legislativeTerm` in `Body` (Hier gibt es keine externe Liste)
- `legislativeTerm` in `Body`

Die Filter werden vom Client benutzt, indem die gewünschten URL-Parameter an
die URL der ersten Listenseite angehängt werden. Bei allen weiteren Seiten,
Expand Down
10 changes: 5 additions & 5 deletions src/4-01-oparl-1-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ OParl 1.0 wurde in der Annahme geschrieben, dass für sechs Objekttypen
bei der Synchronisation.

Konkret sind `created` und `modified` in OParl 1.1 für alle Objekte zwingend
und es gibt fünf neue externe Objektlisten in Body: AgendaItem, Consultation,
File, Location und Membership. LegislativeTerm wird weiterhin als
eingebettete Liste direkt in Body ausgegeben. Das Attribut für die
Location-Liste in Body heißt dabei `locationList`, um eine Kollision
mit dem bereits existierenden `location` zu vermeiden.
und es gibt fünf neue externe Objektlisten in Body: AgendaItem, Consultation,
File, LegislativeTerm, Location und Membership. Das Attribut für die
Location-Liste in Body heißt dabei `locationList`, um eine Kollision
mit dem bereits existierenden `location` zu vermeiden. Das gleiche gilt auch für
`legislativeTermList`.

Es entsteht dabei Redundanz zwischen den bereits existierenden Objektlisten mit
eingebetteten Objekten (Body, Paper, Meeting, Person, Organization) und den
Expand Down

0 comments on commit 98851fb

Please sign in to comment.