Skip to content

Commit

Permalink
created und modified nur bei nicht-interner Ausgabe
Browse files Browse the repository at this point in the history
  • Loading branch information
konstin committed Aug 22, 2016
1 parent a46363f commit f231fc3
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/2-08-geloeschte-objekte.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Wenn ein Objekt gelöscht wird,
* **muss** das Attribut `modified` auf den Zeitpunkt der Löschung setzen
* **müssen** die Attribute `id`, `type` und `created` erhalten bleiben

Als HTTP-Statuscode muss weiterhin 200 verwendet werden.
Als HTTP-Statuscode **muss** weiterhin 200 verwendet werden.

Die Objekte _LegislativeTerm_, _Membership_, _AgendaItem_ und _Consultation_ können dagegen einfach
gelöscht werden. Beim Löschen dieser Objekte muss allerdings der
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,24 @@ Wird `license` im `oparl:System`-Objekt oder am `oparl:Body`-Objekt verwendet,
dann bedeutet das, dass alle Objekte dieses Systems bzw. der Körperschaft
unter der angegebenen Lizenz veröffentlicht werden, sofern nicht das
einzelne Objekt eine anders lautende Lizenz-URL angibt. Es wird **empfohlen**,
die Lizenzinformation sofern möglich global am `oparl:System` Objekt mitzuteilen und auf redundante Informationen zu verzichten.
die Lizenzinformation sofern möglich global am `oparl:System` Objekt mitzuteilen
und auf redundante Informationen zu verzichten.

### `created` {#eigenschaft-created}

Datum und Uhrzeit der Erstellung des jeweiligen Objekts.

Die Angabe dieser Eigenschaft ist für alle Objekttypen **zwingend**.
Diese Eigenschaft **muss** in allen Objekttypen angegeben werden, die nicht
in anderen Objekten intern ausgegeben werden.

### `modified` {#eigenschaft-modified}

Diese Eigenschaft kennzeichnet stets Datum und Uhrzeit der letzten Änderung des
jeweiligen Objekts.

Diese Eigenschaft **muss** - genau wie `created` - in allen Objekttypen angegeben
werden, die nicht in anderen Objekten intern ausgegeben werden.

Es ist **zwingend**, dass bei jeder Änderung eines Objekts der Wert dieses
Attributs auf die zu diesem Zeitpunkt aktuelle Uhrzeit gesetzt wird, da ein
Client in der Regel seinen Datenbestand nur auf Basis dieses Attributs
Expand Down

0 comments on commit f231fc3

Please sign in to comment.