Manage entries at scale
- the admin uses the full window width, table cells stop wrapping - columns sort by number, title, project, status, date and author - filters sit in one row with search first and a page size next to them - entries carry a real date: publish_at on create and change, publishing keeps that date, a date in the past publishes backdated
This commit is contained in:
+11
@@ -162,6 +162,17 @@ Wer über die API schreibt, schreibt für Menschen. Diese Regeln gelten für jed
|
||||
|
||||
**Wer veröffentlicht.** Nicht der Zugang. Ein Mensch schaut drauf und gibt frei. Ein über die API verfasster Beitrag ist immer ein Vorschlag.
|
||||
|
||||
## Datum
|
||||
|
||||
Beim Anlegen und beim Ändern nimmt die API `publish_at` als ISO-Zeitangabe entgegen. Der Zugang veröffentlicht damit nicht, er hinterlegt nur das Datum. Gibt ein Mensch den Beitrag frei, übernimmt Logbuch genau dieses Datum statt der aktuellen Uhrzeit. Damit lassen sich ältere Meldungen richtig einsortieren.
|
||||
|
||||
```bash
|
||||
curl -s -X POST -H "Authorization: Bearer $TOKEN" \
|
||||
-H "content-type: application/json" \
|
||||
-d '{"project":"trakk","title":"...","type":"fix","publish_at":"2026-06-04T09:00:00Z"}' \
|
||||
http://localhost:4700/api/v1/posts
|
||||
```
|
||||
|
||||
## Nummern
|
||||
|
||||
Die Nummer eines Eintrags wird beim Veröffentlichen vergeben, nicht beim Anlegen. Ein Entwurf hat `number: null`. Damit bleiben die Nummern im Archiv lückenlos, auch wenn Entwürfe wieder verworfen werden.
|
||||
|
||||
Reference in New Issue
Block a user