Documentația se poate citi și de asistenții AI. Server MCP

Ilustromania.
Intră în aplicație

Roluri și drepturi

Accesul se construiește în trei straturi - rolul în firmă, drepturile fine și paginile bifate pentru fiecare om.

Cele trei straturi

StratUnde stăExemplu
Rolacces_firma(cont_id, firma_id, rol)Ana este marketing în Ilustromania
Drepturi finedrepturi_cont(cont_id, firma_id, drept)Dan are în plus dreptul de a edita meniul
Paginilista de pagini a omului pe firmăDan vede și pagina Stoc, dar nu Facturi

Rolul dă punctul de plecare. Drepturile fine și paginile îl ajustează pentru un om anume, fără să inventezi un rol nou.

Rolurile

RolFolosire obișnuită
adminadministrează oamenii, drepturile, modulele și setările firmei
patronproprietarul afacerii
finantefacturi, plăți, evidență
gestiunestoc, recepții, furnizori
bucatarmeniu, rețete, ingrediente
casiervânzare, casa de marcat
marketingsocial media, reclame, recenzii
angajatacces de bază

Acestea sunt cele 8 roluri de firmă. Separat există executor, rolul tehnic al jetoanelor de serviciu ale agenților de pe server: nu se dă unui om și nu apare în pagina Acces.

O rută cu acces rol:admin cere exact rolul admin pe firma activă. Nu există moștenire implicită între roluri: patron nu primește automat ce are admin.

Roluri de echipă

Pe lângă rolurile fixe, firma își poate defini roluri de echipă proprii (de exemplu „Social Media”), cu paginile și notificările lor. Se gestionează din pagina Acces și au rutele /v1/acces/roluri-echipa.

Cum decide platforma

Fiecare rută își declară accesul. Ordinea verificării:

  1. Ruta are acces declarat? Dacă nu: 401 ruta_nedeclarata.
  2. Accesul este public? Atunci cererea trece.
  3. Există o sesiune validă (sau un jeton mcp_)? Dacă nu: 401.
  4. Accesul cere un rol (rol:<rol>)? Rolul omului pe firma activă trebuie să fie exact acela, altfel 403.
  5. Modulul își face apoi propriile verificări (modul activ, drept fin), tot cu 403 la refuz.
Distribuția rutelor pe acces

Distribuția actuală a celor 398 de rute:

AccesRute
sesiune285
rol:admin83
public30

Cifrele sunt calculate la generarea documentației, din harta de acces a codului.

A fost utilă pagina?
Documentație Ilustromania · ediția 12.11.2026Generată din codul platformei