Skip to content

Commit f231fc3

Browse files
committed
created und modified nur bei nicht-interner Ausgabe
1 parent a46363f commit f231fc3

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/2-08-geloeschte-objekte.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Wenn ein Objekt gelöscht wird,
1515
* **muss** das Attribut `modified` auf den Zeitpunkt der Löschung setzen
1616
* **müssen** die Attribute `id`, `type` und `created` erhalten bleiben
1717

18-
Als HTTP-Statuscode muss weiterhin 200 verwendet werden.
18+
Als HTTP-Statuscode **muss** weiterhin 200 verwendet werden.
1919

2020
Die Objekte _LegislativeTerm_, _Membership_, _AgendaItem_ und _Consultation_ können dagegen einfach
2121
gelöscht werden. Beim Löschen dieser Objekte muss allerdings der

src/3-01-eigenschaften-mit-verwendung-in-mehreren-objekttypen.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,24 @@ Wird `license` im `oparl:System`-Objekt oder am `oparl:Body`-Objekt verwendet,
5050
dann bedeutet das, dass alle Objekte dieses Systems bzw. der Körperschaft
5151
unter der angegebenen Lizenz veröffentlicht werden, sofern nicht das
5252
einzelne Objekt eine anders lautende Lizenz-URL angibt. Es wird **empfohlen**,
53-
die Lizenzinformation sofern möglich global am `oparl:System` Objekt mitzuteilen und auf redundante Informationen zu verzichten.
53+
die Lizenzinformation sofern möglich global am `oparl:System` Objekt mitzuteilen
54+
und auf redundante Informationen zu verzichten.
5455

5556
### `created` {#eigenschaft-created}
5657

5758
Datum und Uhrzeit der Erstellung des jeweiligen Objekts.
5859

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

6163
### `modified` {#eigenschaft-modified}
6264

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

68+
Diese Eigenschaft **muss** - genau wie `created` - in allen Objekttypen angegeben
69+
werden, die nicht in anderen Objekten intern ausgegeben werden.
70+
6671
Es ist **zwingend**, dass bei jeder Änderung eines Objekts der Wert dieses
6772
Attributs auf die zu diesem Zeitpunkt aktuelle Uhrzeit gesetzt wird, da ein
6873
Client in der Regel seinen Datenbestand nur auf Basis dieses Attributs

0 commit comments

Comments
 (0)