From c425102d87849ac9fdc9b4dfd78f482ab687e227 Mon Sep 17 00:00:00 2001 From: Matthias G Date: Mon, 3 Aug 2026 10:52:17 +0200 Subject: [PATCH] Use the width on the API page Prose ran at reading width while the tables next to it spanned the window. The text blocks widen, the addresses now use the full row, and the hint counts three files instead of two. --- src/app/admin/api/page.tsx | 40 +++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/app/admin/api/page.tsx b/src/app/admin/api/page.tsx index 927562d..9dee330 100644 --- a/src/app/admin/api/page.tsx +++ b/src/app/admin/api/page.tsx @@ -55,7 +55,7 @@ export default async function AdminApiPage() {
Wofür Logbuch da ist -
+

Logbuch hält fest, was in den Produkten passiert ist. Alle zwei Wochen entsteht pro Projekt ein Eintrag über das, was fertig geworden ist. @@ -72,7 +72,7 @@ export default async function AdminApiPage() {

Zum Mitnehmen -
+

Die Beschreibung im OpenAPI-Format lässt sich in Postman, Bruno, Insomnia und ähnliche Werkzeuge einlesen. Für Claude gibt es zusätzlich einen fertigen Skill: die Datei landet als @@ -107,28 +107,28 @@ export default async function AdminApiPage() {

- Angemeldet als Admin lädst du beide Dateien direkt herunter. Über die Schnittstelle verlangen + Angemeldet als Admin lädst du alle drei Dateien direkt herunter. Über die Schnittstelle verlangen sie ein Token, in Postman oder Bruno unter Authorization als Bearer.

-
- {files.map(file => ( -
- - - {file.label} - - {file.url} +
+
+ {files.map(file => ( +
+ + + {file.label} - -
- ))} -
+ {file.url} + + +
+ ))}
Anmeldung -
+

Jede Anfrage trägt ein Token im Kopf: {' '} @@ -168,7 +168,7 @@ export default async function AdminApiPage() { -

+

Ein Zugang mit Schreibrecht kann niemals veröffentlichen. Alles landet als Entwurf, ein Mensch gibt frei.

@@ -316,7 +316,7 @@ export default async function AdminApiPage() {
Datum und Nummer -
+

publish_at nimmt eine ISO-Zeitangabe entgegen, beim Anlegen und beim Ändern. Der Zugang veröffentlicht damit nichts, er hinterlegt nur das Datum. @@ -374,7 +374,7 @@ export default async function AdminApiPage() { -

+

Ein Zugang darf keine Zielgruppe setzen, die offener ist als seine eigene. Ein Zugang mit customer kann internal und customer schreiben, public nicht.

@@ -404,7 +404,7 @@ export default async function AdminApiPage() {
Fehler -

+

Fehler kommen einheitlich als Problem-JSON mit type, title, status und detail. 401 fehlendes oder widerrufenes Token, 403 fehlendes Recht, 404 nicht vorhanden oder nicht sichtbar, 409 bereits veröffentlicht, 422 unbekannte Beitragsart, 400 fehlerhafte Eingabe.