From 29057577d3cbf969a25c64d1ba012c4a8fdf48a3 Mon Sep 17 00:00:00 2001 From: Martin Porwoll Date: Sat, 27 Dec 2025 00:33:12 +0000 Subject: [PATCH] docs: update documentation after Payload 3.69.0 upgrade MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CLAUDE.md: Update Payload version 3.68.4 → 3.69.0, update date - PROJECT_STATUS.md: Add changelog entry for 27.12.2025, update version - INFRASTRUCTURE.md: Update Payload version - TODO.md: Add detailed changelog entry for bug fixes and updates - BUG_REPORT_CUSTOM_VIEWS.md: Update versions, add note that bug persists 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- BUG_REPORT_CUSTOM_VIEWS.md | 6 ++++-- CLAUDE.md | 4 ++-- docs/INFRASTRUCTURE.md | 2 +- docs/PROJECT_STATUS.md | 14 ++++++++++++-- docs/anleitungen/TODO.md | 18 +++++++++++++++++- 5 files changed, 36 insertions(+), 8 deletions(-) diff --git a/BUG_REPORT_CUSTOM_VIEWS.md b/BUG_REPORT_CUSTOM_VIEWS.md index 99ab220..92ed8cc 100644 --- a/BUG_REPORT_CUSTOM_VIEWS.md +++ b/BUG_REPORT_CUSTOM_VIEWS.md @@ -4,12 +4,14 @@ **ALL** custom admin components registered via `admin.components` cause a `TypeError: Missing parameter name at 5` error from path-to-regexp when used together with `@payloadcms/plugin-multi-tenant`. This includes `views`, `afterNavLinks`, and `beforeNavLinks`. ## Environment -- **Payload Version:** 3.68.4 +- **Payload Version:** 3.69.0 (originally reported on 3.68.4) - **Next.js Version:** 15.5.9 - **React Version:** 19.2.3 - **Node.js Version:** 22.x - **Database:** PostgreSQL 17.6 -- **Plugin:** @payloadcms/plugin-multi-tenant 3.68.4 +- **Plugin:** @payloadcms/plugin-multi-tenant 3.69.0 + +> **Note:** Bug persists after update to 3.69.0. Custom components remain disabled. ## Steps to Reproduce diff --git a/CLAUDE.md b/CLAUDE.md index c028b2f..7447a4f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -11,7 +11,7 @@ Multi-Tenant CMS für 4 Websites unter einer Payload CMS 3.x Instanz: ## Tech Stack -- **CMS:** Payload CMS 3.68.4 +- **CMS:** Payload CMS 3.69.0 - **Framework:** Next.js 15.5.9 - **React:** 19.2.3 - **Sprache:** TypeScript @@ -1028,4 +1028,4 @@ Automatisches Deployment auf Staging-Server bei Push auf `develop`: ### Scripts & Backup - `scripts/backup/README.md` - Backup-System Dokumentation -*Letzte Aktualisierung: 18.12.2025* +*Letzte Aktualisierung: 27.12.2025* diff --git a/docs/INFRASTRUCTURE.md b/docs/INFRASTRUCTURE.md index ddcff69..537c0c2 100644 --- a/docs/INFRASTRUCTURE.md +++ b/docs/INFRASTRUCTURE.md @@ -161,7 +161,7 @@ systemctl status frontend-* - **SSH:** `ssh payload@162.55.85.18` ### Software -- Payload CMS 3.68.4 +- Payload CMS 3.69.0 - Next.js 15.5.9 - React 19.2.3 - PostgreSQL 17 diff --git a/docs/PROJECT_STATUS.md b/docs/PROJECT_STATUS.md index bc0a1d2..11d0f05 100644 --- a/docs/PROJECT_STATUS.md +++ b/docs/PROJECT_STATUS.md @@ -1,6 +1,6 @@ # Projekt Status - Dezember 2025 -**Stand:** 18. Dezember 2025 +**Stand:** 27. Dezember 2025 ## Zusammenfassung @@ -54,7 +54,7 @@ Die komplette Entwicklungsinfrastruktur ist eingerichtet und funktionsfähig: - [x] Package-Versionen synchronisiert: - Next.js 15.5.9 - React 19.2.3 - - Payload 3.68.4 + - Payload 3.69.0 - [x] GitHub Repository (complexcaresolutions/cms.c2sgmbh) ### sv-frontend (Multi-Project) @@ -177,6 +177,16 @@ pm2 logs payload ## 📝 Änderungsprotokoll +### 27.12.2025 +- Payload CMS Update 3.68.4 → 3.69.0 +- Bug-Fixes Admin Panel: + - Login Redirect Loop behoben (formatAdminURL Fix) + - Speichern-Button für User-Account repariert (Access Control) + - Einstellungen-Gruppe in Navigation sichtbar (SEOSettings Access) +- Datenbank-Schema aktualisiert (site_settings_id, navigations_id) +- Nicht benötigte Dateien entfernt (custom login page, migrations_backup) +- ImportMap regeneriert + ### 18.12.2025 - sv-frontend (LXC 704) komplett eingerichtet - 9 GitHub Repositories erstellt diff --git a/docs/anleitungen/TODO.md b/docs/anleitungen/TODO.md index d065247..711a1d2 100644 --- a/docs/anleitungen/TODO.md +++ b/docs/anleitungen/TODO.md @@ -222,12 +222,28 @@ --- -*Letzte Aktualisierung: 18.12.2025* +*Letzte Aktualisierung: 27.12.2025* --- ## Changelog +### 27.12.2025 +- **Payload CMS Update 3.68.4 → 3.69.0:** + - Login Redirect Loop behoben (formatAdminURL generiert keine absoluten URLs mehr) + - Update aller @payloadcms/* Pakete +- **Admin Panel Bug-Fixes:** + - Speichern-Button für User-Account repariert: `canUpdateOwnAccount` Access Control in Users.ts + - Einstellungen-Gruppe in Navigation sichtbar: Explizite `read`/`update` Access Controls in SEOSettings.ts +- **Datenbank-Schema aktualisiert:** + - `site_settings_id` und `navigations_id` Spalten zu `payload_locked_documents_rels` hinzugefügt +- **Code-Cleanup:** + - Custom Login Page entfernt (verursachte Rendering-Fehler) + - migrations_backup Ordner entfernt + - Unbenutzte Dateien entfernt (cache-keys.ts, my-route) + - ImportMap regeneriert +- **Git Remote aktualisiert:** `github.com/complexcaresolutions/cms.c2sgmbh.git` + ### 18.12.2025 - **Dokumentation konsolidiert:** - CLAUDE.md: Tech-Stack auf aktuelle Versionen aktualisiert (Payload 3.68.4, Next.js 15.5.9, React 19.2.3)