Paketfamilien – Systembeschreibung
Die Paketfamilie und ihre sechs Verknüpfungstabellen, Speicherregeln, Löschen ohne Verweisprüfung und die Berechtigungsschlüssel.
Überblick
Paketfamilie = die Karten einer Preisseite: welche Tarife, in welcher Reihenfolge, mit welchen hervorgehobenen Funktionen und Preisüberschreibungen je Zeitraum. Den Menüpunkt hat der Code absichtlich entfernt; erreichbar per Direktadresse. Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.
Datenmodell
| Tabelle | Rolle |
|---|---|
package_family | Code (eindeutig), Name, Dachzeile, Überschrift, Untertitel, Matrix-Schalter, Standardzeitraum, Sortierung, Status |
package_family_plan | je Tarif Badge, Schaltflächentext und -link, Hervorhebung |
package_family_plan_period | Preisüberschreibung je Zeitraum |
package_family_feature | hervorgehobene Funktionen (nur aktive Funktionen mit Einstufung SUBSCRIPTION) |
package_family_card_row | Kartenzeilen |
package_family_to_store | Shops |
Gelesen: subscription_period, subscription_plan.
Ablauf
- Listensymbole: Bearbeiten, Löschen, Seite öffnen.
- Speichern: Formular
canAction(edit), SpeicherncanSave; Code eindeutig (error_code_taken). - Löschen (
delete): physisches Löschen aus den sechs Verknüpfungstabellen und der Familie, ohne Verweisprüfung.
Berechtigungen
list: UNMAPPED; edit, add, delete, debug: nicht eingestuft (add fragt nur canSave; edit entscheidet).