Gyors időszakok – rendszerleírás

A gyors időszak törzs, a szabály-paraméterek (egység, eltolás, hossz, igazítás), a fehérlistás mentés és a szűrőpanelek kiszolgálása.

A szűrőpanelek gyors időszak gombjainak törzse: kód, név, sorrend, státusz és opcionális szabály. A törzs szabályt tárol, dátumot soha; a dátum-számtan a gyors-időszak library-ben él.

Adatmodell

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

TáblaFő mezők
quickrangekód, név, sorrend, státusz (0/1/9), period_unit (year/quarter/month/day), period_offset, period_span, period_align (calendar/today)

Ismert kódok (példák): ty, tm, tq, q1–q4, py, pm, pq1–pq4, l30d, l10d, l3y.

Folyamat

  1. Lista: szűrés név/státusz; soronként a mai napra feloldott előnézet (resolveRow) és a szabály leírása; ismeretlen kód jelölve; a kuka csak a törölt elemek láthatóságával.
  2. Mentés: a kód csak ismert szabály-kód (isCode) és egyedi (codeTaken); a modell az egységet és az igazítást fehérlistára normalizálja (ismeretlen egység → üres = beépített szabály).
  3. Törlés: delete joggal fizikai, csak statusdelete joggal status = 9.
  4. Kiszolgálás: a getFilterPresets() adja a szűrőpanelek gombjait.

Jogosultság

  • Funkciójogok: list; form/mentés canSave(); státusz edit; delete; statusdelete; debug. Katalógus-seed a kulcsokhoz.
  • Tartalmi hatókör nincs.
Kapcsolódó témák: gyors időszak jogosultság