Cégcsoportok – rendszerleírás

A cégcsoport-törzs táblái, a lista tartalmi szűrése, a cég-hozzárendelés végpontjai és a hivatkozás-védett törlés.

Cégcsoportok (client csoportok) törzse és a cégek csoporthoz rendelése. A csoport a cég company_group_id mezőjén keresztül kötődik; véglegesített modul.

Adatmodell

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

TáblaSzerep
company_group, company_group_descriptioncsoport, nyelvenkénti név, sorrend
companycompany_group_id a hozzárendelés
permission_scopetartalmi jog

Folyamat

  1. Lista: lapozott, rendezett; a megengedett csoportokra szűr (getAllowedCompanyGroupIds).
  2. Mentés: nyelvenkénti név kötelező; addCompanyGroup() / editCompanyGroup(); válasz a company_group_id.
  3. Hozzárendelés: companysearch (név/adószám, max. 15), companyadd, companyremove – a cég csoport-azonosítójának beállítása vagy 0-ra állítása (setCompanyGroup).
  4. Törlés: ha van cég a csoportban (getTotalCompaniesByCompanyGroupId), tilt és kiírja a darabszámot; különben deleteCompanyGroup().

Jogosultság

  • Funkciójogok: list, add (nincs a katalógusban; fejléc gomb, canSave), edit, assign_company, delete, debug.

Ismert korlátok

  • Meglévő csoport mentésekor a csoport hatóköre nincs ellenőrizve.
  • A cég-kereső és a hozzárendelés nem ellenőriz tartalmi hatókört: bármely céget elér.
Kapcsolódó témák: cégcsoport jogosultság