- Added multiple test cases for the sag module to ensure proper functionality and data handling. - Created new templates for knowledge detail and knowledge index pages to display articles and solutions. - Introduced migrations to enhance the internet connections schema, including new columns for manual sharing and SLA subscriptions. - Added a script to reconcile known internet connections with verified data. - Planned the implementation of a new website content administration module for managing customer references and operational status.
35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
## Plan: Website Content Administration
|
||
|
||
Implementere et nyt `website_content`-modul i HUB, der skriver direkte til den eksterne MySQL-database `bmcnetworks_26`.
|
||
|
||
**Hoveddele**
|
||
|
||
1. Tilføje MySQL-konfiguration, connection pool og transaktionshåndtering.
|
||
2. Oprette CRUD for:
|
||
- Kundereferencer
|
||
- Aktuel driftsstatus
|
||
- Driftshistorik
|
||
3. Implementere “Afslut hændelse og flyt til historik” som én MySQL-transaktion.
|
||
4. Bruge soft-hide via `is_active`/`is_public`; ingen DELETE-operationer.
|
||
5. Tilføje adgangskontrol med egne rettigheder som `website_content.view` og `website_content.edit`.
|
||
6. Tilføje responsiv Nordic Top-administrationsside med:
|
||
- Logo-upload og preview
|
||
- Rækkefølge
|
||
- Status-severity
|
||
- Planlagte start/sluttider
|
||
- Historik
|
||
- Dark mode-kompatibilitet
|
||
7. Registrere API, frontend-route og navigation i HUB.
|
||
8. Tilføje fokuserede tests med mock’et MySQL.
|
||
|
||
**Logo-upload**
|
||
|
||
Den eksisterende `logo_url VARCHAR(500)` kan ikke indeholde almindelige billedfiler. Derfor skal website-databasen udvides med eksempelvis `logo_blob` og `logo_mime_type`, og website-projektets `content.php` skal suppleres med en billedendpoint.
|
||
|
||
HUB-delen kan implementeres i dette workspace. Website-ændringerne kræver adgang til det separate projekt:
|
||
|
||
- `/Users/christianthomas/DEV/new bmcnetworks/api/content.php`
|
||
- `/Users/christianthomas/DEV/new bmcnetworks/sql/pending/001_schema.sql`
|
||
|
||
Planen er gemt i sessionen. Godkend planen, så går jeg videre med implementationen.
|