Sziasztok!
A jogosultság beállításokkal akadt problémám. Szeretnék cizelláltabb jogosultsági rendszert kialakítani a létrehozott felhasználói csoportok között, mint amit a core lehetővé tesz. Főleg funkcionális szinten lenne szükségem hierarchikusabb rendszerre. A következő probléma megoldásában kérnék segítséget:
Az alaphelyzet, hogy van négy felhasználói csoport:
1. be nem jelentkezett látogató,
2. azonosított felhasználó,
3. szerkesztő,
4. főadminisztrátor.
Az azonosított látogató küldhet hozzászólást, küldhet be fórumtémát, valamint követheti a friss tartalmakat, illetve könyvjelzőzheti azokat.
A szerkesztő tartalom adminisztrálási jogokkal rendelkezik, de nem rendelkezik tartalomtípus adminisztrációval, adminisztrálja a hozzászólásokat, fórumtémákat, és a regisztrált felhasználókat.
A főadminisztrátor rendelkezik értelemszerűen a legmagasabb jogokkal.
A problémám a következő:
1. a szerkesztő megkapta a felhasználók adminisztrációja jogot, de ezzel a felhasználói hierarchia minden szintjén szerkeszthet. Úgy szeretném beállítani, hogy csak az azonosított felhasználókat adminisztrálhassa, de a saját szintjén lévő szerkesztőket nem és a főadminisztrátorokat sem!
2. a szerkesztő kapott jogokat a tartalom adminisztrációjára, de nem kapott jogot a webhely beállításainak adminisztrációjára. Így viszont a honlap offline állapotában nem tud belépni. Ha megadom a jogot a webhely beállítások adminisztrációjára, akkor offline állapotban is beléphet, de akkor rendelkezik olyan jogokkal is amit nem szeretnék megadni. Tehát csak tartalom adminisztrációs és néhány "szűkített" webhely beállítási jogot szeretnék a szerkesztőnek beállítani.
Nézegettem különböző modulokat: Content access, node access...de ezek inkább tartalom hozzáférési jogokat szabályoztak. Megnéztem ezentúl a Organic Goups nevű modult, de nem tudom, hogy az megfelelő -e a feladatra,
Összefoglalva: olyan megoldást keresek, amivel funkcionális szinten tudom állítani a jogokat, de egy kicsit "részletesebben" mint amit a Drupal core enged. Merre induljak el, milyen modult, milyen megoldást javasoltok?
Előre is köszönöm a segítséget!
Üdv: Racsi