+ Letöltés |
Drupal 7.14 Fordítás Drupal 6.26 Fordítás |
Sziasztok!
A következőkkel küzdök: A szerző feltölti a dokumentumát, amit egy adminisztrátor hozzárendel két bírálóhoz (mindhárom szerepkör egy-egy felhasználói csoport a drupalban). A hozzárendelést a dokumentum tartalomtípusában egy user rerference cck mezővel valósítanám meg.
A problémám az, hogy az adminisztrátor hogyan valósítsa meg ezt? Ugyanis ha jól értem a dolgokat, akkor node kapcsán nem tudom letiltani a cím és az összefoglaló szerkesztését, amennyiben engedélyezem a szerkesztést, ami meg szükséges ahhoz, hogy a user reference mezőt szerkeszteni tudja.
(A conference modul elvileg tudná mindezt, próbálkozom is vele, csak éppen egy egyelőre nem javuló hibát produkál, ezért próbálkozom saját megoldással.)
hát akkor megcsavarjuk jól
cck alapcsomag része a field permissions modul, ezzel a jogosultságok oldalon minden cck mezőre megmondhatod, melyik csoportnak van joga szerkeszteni/megtekinteni azt. innen már gyerekjáték, csak a core title és body "mezőket" kell kiváltani/ccksítani és kész is vagyunk. fel kéne tenni egy auto_nodetitle modult. hozzáadsz egy "dolgozat címe" cck mezőt a "dolgozat" tartalom típushoz, aztán beállítod, hogy a node title "mező" legyen rejtett és automatikusan generálódjon a "dolgozat címe" mező értékéből. a "dolgozat címe" mezőre pedig az említett field permissions modullal csak a megfelelő szerepkörnek adsz jogot. a core node bodyt nem használod, helyette létrehozol két cck mezőt, összefoglaló és teljes szöveg, ezekre is csak a megfelelő szerepkörnek adsz jogot.
a user reference mezőre szintén csak a megfelelő szerepkör kap jogot és mindkét szerepkör szerkesztheti a dolgozat node, mindenki csak azokat a mezőket fogja látni, amire van joga.
-
clear: both;
Áhhááá!
Köszi, akkor cck-sítok mindent.