Sziasztok!
Újonc vagyok és még csak pár hónapja foglalkozom a Drupal-al. Bár eddig még csak leselkedtem itt a fórumon, rengeteg hasznos információt illetve ötletet olvastam tőletek.
Sajnos azonban már több mint egy hete semmilyen megoldást nem találok egy problémára, amihez segítségét illetve megoldással kapcsolatban a véleményeteket szeretném kérni.
Az szeretném megoldani, hogy egy adott vocabulary-ban található term-hez csak bizonyos felhasználók adhassanak tartalmat, mások ne.
Például a term a „lakberendezési tanácsok” és azt kellene megoldanom, hogy a regisztrált felhasználók közül az egyik (aki jelentkezik erre vagy akit az admin kiválaszt), lenne az adott téma szakértője. Ez azt jelentené, hogy csak Ő küldhetne be a „lakberendezési tanácsok” alá tartalmat, illetve csak ő frissithetné, míg a többi felhasználónak csak böngészési jogosultsága lenne.
A taxonomy access tökéletes lenne erre a feladatra azonban van egy szépség hibája. Mivel a taxonomy access role-ok alapján működik, felhasználónként kell létre hoznom egy role-t.
Ez azonban egy idő után (pl 50 szakértő) után már 50 role-t jelent ... ami sajnos kezelhetetlenné válik (vagy legalábbis nem megjeleníthetővé válik)
A tetejébe a permission-ok minden felhasználó esetében ugyanazok lennének … mert csak a taxonomy hozzáférésekben lennének korlátozva.
A TAC lite –ban láttam, hogy lehet userenként állítani view-update-delete opciókat, de ott meg nem lehet kontrollálni a többi felhasználót. Esetleg a kettőt kombinálva kell/lehet megoldani ezt a problémát ?
Előre is köszönök bárminemű segítséget!
Üdv
Zoli
Létrehozol egy tartalomtípust
Létrehozol egy tartalomtípust a témákhoz.
A témát a tartalomtípushoz rendeled.
Létrehozol hozzá egy felhasználói csoportot.
A felhasználót/kat beteszed ebbe a csoportba.
És a jogosultságoknál beállítod, hogy ez a csoport hozhasson létre ilyen tartalomtípust.
Ha jól értettem a problémádat, akkor ezt így meg lehet oldani a drupal alapmoduljaival.
-- http://boj.hu --