Taxonomy access fejtörő

szzoli24 képe

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

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Jenő képe

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.

0
0