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

TabelleRolle
package_familyCode (eindeutig), Name, Dachzeile, Überschrift, Untertitel, Matrix-Schalter, Standardzeitraum, Sortierung, Status
package_family_planje Tarif Badge, Schaltflächentext und -link, Hervorhebung
package_family_plan_periodPreisüberschreibung je Zeitraum
package_family_featurehervorgehobene Funktionen (nur aktive Funktionen mit Einstufung SUBSCRIPTION)
package_family_card_rowKartenzeilen
package_family_to_storeShops

Gelesen: subscription_period, subscription_plan.

Ablauf

  • Listensymbole: Bearbeiten, Löschen, Seite öffnen.
  • Speichern: Formular canAction(edit), Speichern canSave; 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).

Related topics: Tarif Berechtigungen