Szülő-gyermek felhasználói kapcsolat és ennek megfelelő jogok kialakítása

tommyka84 képe

A következő rendszer megvalósításához kérnék tanácsokat abban, hogy milyen tartalom szervezési/kezelési megoldást javasoltok, és hogy milyen modulokat célszerű használni (megoldható-e már létező modulokkal, vagy új modul(oka)t is kell írni):

Amit tudni kell a rendszerről:
- három jogosultsági szint (admin, értékesítő, ügyfél);
- admin adja hozzá/menedzseli mind az értékesítőket, mind az ügyfeleket;
- egy értékesítőnek több ügyfele lehet, de egy ügyfélnek csak egy értékesítője;
- egy ügyfélnek több dokumentuma (pdf fájlok) is lehet, melyeket csak az admin tud feltölteni/törölni/átnevezni/stb.;
- az ügyfeleket és dokumentumait értékesítőhöz kell rendelni;
- egy értékesítő csak a saját ügyfelei adatlapját és dokumentumait láthatja;
- a dokumentumok száma több ezer lesz.

Kritikus pontoknak én az utolsó hármat tartom, így ezekre szeretnék útmutatót kérni tőletek, mert nem szeretnék úgy nekiállni, hogy közben kiderüljön, teljesen rossz irányba haladok.

Én a következő modulokra és "megvalósításra" gondoltam:
- Content Profile modul a felhasználók adatlapjaink létrehozására, mellyel társítva a Node Access User Reference modult megoldható lenne (?), hogy az ügyfeleket "értékesítőhöz rendeljem", és minden értékesítő csak a saját ügyfelei adatait lássa.
- bár még nem használtam, de a dokumentumok kezelésére a WebFM modult tervezem használni, mellyel minden értékesítőnek, azon belül pedig az ügyfeleinek létrehoznék egy saját könyvtárat a dokumentumaival, melyekre a jogokat úgy osztanám ki, hogy csak az ügyfél és az értékesítője láthatja (bár ha jól olvastam, akkor csak role-ra lehet hozzáférést korlátozni, userre nem, így lehet más megoldás kell?).

Összefoglalva tehát a kérdéseim:
- megoldható-e szerintetek a fenti rendszer az általam vázolt modulokkal, vagy tudtok-e tanácsolni alkalmasabb modulokat a fent leírt követelmények megvalósítására?
- az ügyfelek értékesítőkhöz "rendelése" jó megoldás-e a Content Profile + NAUR párossal?
- a dokumentumok ügyfelekhez/értékesítőkhöz rendelése megoldható-e a WebFM (+ ha szükséges még hozzá másik is) modullal, vagy rossz felé indultam?

Előre is köszönöm minden hozzászólónak!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Nagy Gusztáv képe

de én az OG modult is felvenném a lehetséges megoldások közé.

0
0

Nagy Gusztáv

snufkin képe