Telefonszámok – rendszerleírás

A telefonszám-törzs táblái, a normalizáló és duplikátum-szűrő mentés, a hivatkozás-vizsgálattal védett végleges törlés és a kuka.

Telefonszám-törzs nyers számmal, kanonikus kulccsal (phone_key), szolgáltatóval, megjegyzéssel, személy- és cég-kapcsolatokkal. A lista az engedélyezett cégekre szűkül.

Adatmodell

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

TáblaSzerep
phonenumberszám, kanonikus kulcs, szolgáltató, megjegyzés, státusz (0/1/9)
person_phonenumber, company_phonenumberkapcsolat szereppel
phone_usageköltség-rekordok (törlés-vizsgálat)

Folyamat

  1. Lista: szűrés szám, szolgáltató, cég, személy, státusz; filter_allowed_ids; kuka csak canSeeDeleted()-del; üzenet-link a backup/iphonebackup messages jogával. autocomplete: aktív számok, max. 10.
  2. Mentés: szám kötelező; savePhonenumber() normalizál és dedupol: invalid → error_number_invalid, duplicate → a meglévő azonosító, schema → hiányzó tábla.
  3. Törlés: delete joggal hivatkozás-vizsgálat (getLinkCounts: személyek, cégek, költség-rekordok, üzenetek), utána DELETE; csak statusdelete joggal status = 9; több elemhez a csoportos törlés joga.

Jogosultság

  • Funkciójogok: list; form/mentés canSave(); státusz edit; delete, statusdelete, bulkdelete; debug. Katalógus-seed a kulcsokhoz.
  • Cégválasztó: companiesByGroup.

Ismert korlátok

Rekord-szintű cég-hatókör nincs; csak a lista szűkül.

Kapcsolódó témák: telefonszámok jogosultság