Csomag-összehasonlító modul: beállítás és megjelenítés

A csomag-összehasonlító elrendezés-modul telepítése, példányainak tárolása, a mentés ellenőrzései és a portál-oldali blokk adatforrásai.

A csomag-összehasonlító a keretrendszer szabványos elrendezés-modulja. Egy példány egy csomagcsaládot jelenít meg; saját táblája nincs, az árakat a csomag, a mátrix celláit a jogosítási adat adja.

Adatok

A táblanevek a telepítés saját előtagjával állnak az adatbázisban.

HelySzerep
module (keretrendszer)a példány; beállítása JSON-ban: name, family (a csomagcsalád kódja), status
setting (keretrendszer)telepítési állapot: module_dlbt_pricing_status
extension_pathaz admin és a portál oldali vezérlő bejegyzése (migráció)
csomagcsaládok, csomagok, package_family_card_row, featurea megjelenített tartalom forrása (olvasás)

Folyamat

  1. Telepítés: a migráció csak a bővítmény-útvonalat és a funkciót veszi fel; a modult a Bővítmények listában kell telepíteni, ami a státusz-beállítást 1-re állítja (a keretrendszer bővítmény-módosítási jogával).
  2. Megnyitás: jog nélkül a jogosultság-hiba oldal. A családválasztó az aktív családokat kínálja, plusz a példányban már beállított, azóta kikapcsolt családot „Letiltva” jelzéssel.
  3. Mentés: jog („Figyelem: nincs jogosultsága a modul módosításához!”), név 3–64 karakter, létező család; hibánál „Figyelem: ellenőrizze az űrlap hibáit!”. Új példány a keretrendszer modul-modelljén át jön létre, az új azonosító a form rejtett mezőjébe íródik; meglévőnél módosítás. Visszaolvasás; hiba: „A modult nem sikerült menteni.”
  4. Megjelenítés a portálon: a beállított családkóddal ugyanazt a blokkot rendereli, mint a csomag-összehasonlító landing oldal. Üres kód, ismeretlen vagy inaktív család esetén üres kimenet; adatbázis-hibánál a modell naplóz és üres eredményt ad.
  5. Eltávolítás: saját adat nincs; a példányokat a keretrendszer törli.

Jogosultság

  • Alap hozzáférés: a modul útvonala; a mentéshez a keretrendszer módosítási joga is kell, a telepítéshez a bővítmény-modulok módosítási joga.
  • Funkciójog: module/dlbt_pricing edit (rendszer-besorolású) — megnyitás és mentés.
  • Tartalmi hatókör: nincs; a megjelenített adat nyilvános árazó tartalom, a portál oldalon nincs jogosultság-ellenőrzés.