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ábla | Szerep |
|---|---|
company_group, company_group_description | csoport, nyelvenkénti név, sorrend |
company | company_group_id a hozzárendelés |
permission_scope | tartalmi jog |
Folyamat
- Lista: lapozott, rendezett; a megengedett csoportokra szűr (
getAllowedCompanyGroupIds). - Mentés: nyelvenkénti név kötelező;
addCompanyGroup()/editCompanyGroup(); válasz acompany_group_id. - 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). - Törlés: ha van cég a csoportban (
getTotalCompaniesByCompanyGroupId), tilt és kiírja a darabszámot; különbendeleteCompanyGroup().
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.