Roluri și module
Filtrare după rol și matricea completă de acces sunt pe secțiunea dedicată:
- Catalog roluri — ce este fiecare rol, ce poate face, documentație relevantă
- Matrice acces — rol × resursă (view / create / edit / delete …)
- Filtrul din antetul paginilor Manual / API ascunde capitolele irelevante pentru rolul ales
Datele sunt sincronizate din flowscmc.ro (roluri template globale Spatie). După un rol nou în aplicație:
cd /home/flowscmc/public_html/flowscmc.info
php sync_roles.php
python3 _build.py
Roluri template (rezumat)
| Rol (cod) | Etichetă | Context tipic |
|---|---|---|
admin_3pl |
Admin furnizor 3PL | Furnizor 3PL (atribuire pe 3PL) |
admin_client |
Admin companie | Companie client (clonat) |
client_3pl |
Utilizator companie | Companie / 3PL |
operator |
Operator | Depozit |
viewer |
Doar vizualizare | Consultare |
admin_partener |
Admin partener | Partener (clonat pe companie) |
Acestea sunt singurele șabloane implicite pe care le primește orice 3PL / companie nouă. Rolurile pe companie sunt clonate din template-uri — numele afișat poate fi personalizat.
Permisiuni
Granularitate pe resursă: view articles, create sales_orders, edit receptions, view webhooks, create api_tokens, etc.
Lista exactă pe rol: pagina rolului din catalog sau celulele din matrice.
Module conținut
| Slug modul | Funcție |
|---|---|
| content-clienti | Clienți |
| content-parteneri | Parteneri |
| content-articole | Articole |
| content-depozite | Depozite |
| content-inbound | PO + recepții |
| content-outbound | SO |
| content-stoc | Stoc |
| content-retururi | Retururi |
| content-ambalaje | Ambalaje |
| content-optiuni-stoc | Inventar avansat |
| content-export-import | Export/import |
| content-rapoarte | Rapoarte |
Module integrare / billing
| Slug | Funcție |
|---|---|
| api | Acces REST/GraphQL |
| webhooks | Notificări outbound |
| operatiuni | Contorizare evenimente |
| backup | Backup companie |
Dependențe
Unele module necesită altele (ex. outbound necesită articole + stoc). Administratorul vede dependențele la activare.
Trial facturare
Module noi pot avea perioadă de evaluare (14/30 zile) înainte de facturare — setat la activare.
API tokens
Permisiuni token separate de rol web — abilities: articles:read, sales-orders:write, *, etc. Vezi Autentificare API.