Csomagcsaládok – rendszerleírás
A csomagcsalád és hat kapcsolótáblája, a mentési szabályok, a hivatkozás-ellenőrzés nélküli törlés és a jogkulcsok.
Áttekintés
Csomagcsalád = egy árazó oldal kártyái: mely csomagok, milyen sorrendben, milyen kiemelt funkciókkal, időszakonkénti ár-felülírással. A menüpontot a kód szándékosan kivette; közvetlen címmel érhető el. A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
Adatmodell
| Tábla | Szerep |
|---|---|
package_family | kód (egyedi), név, felcím, címsor, alcím, mátrix-kapcsoló, alapértelmezett időszak, sorrend, státusz |
package_family_plan | csomagonként jelvény, gombfelirat és -cím, kiemelés |
package_family_plan_period | időszakonkénti ár-felülírás |
package_family_feature | kiemelt funkciók (csak SUBSCRIPTION besorolású aktív funkció) |
package_family_card_row | kártya-sorok |
package_family_to_store | boltok |
Olvasott: subscription_period, subscription_plan.
Működés
- Lista ikonjai: szerkesztés, törlés, oldal megnyitása.
- Mentés: form
canAction(edit), mentéscanSave; kód egyedi (error_code_taken). - Törlés (
delete): fizikai törlés a hat kapcsolótáblából és a családból, hivatkozás-ellenőrzés nélkül.
Jogosultság
list: UNMAPPED; edit, add, delete, debug: nincs besorolva (az add-ot csak a canSave kérdezi, az edit dönt).