Taxononomy kategorizálási jogosultságok

dióhéj képe

Hol is kezdjem.

Az alapfeladat az volt, hogy Views-zal készítsek egy olyan oldalt, ahová bizonyos szempontok alapján kerülnek tartalmak. Hogy érthetőbb legyen, konkrétumokat írok.

Irodalmi oldal, 2008 legjobb művei kerülnének oda. Azt találtam ki, hogy Views-zal úgy tudom kilistázni, hogy adok taxonomyval létrehozok egy olyan kategóriát, hogy Best of. Ezzel nincs is semmi gond, de fent van a Controll Acces modul is, hogy tudják a felhasználók szerkeszteni a saját tartalmaikat, ezért aztán akárki be tudja állítani ezt a Best Of kategóriát a saját művéhez, ezt pedig nem szeretném. Beállítottam úgy, hogy Taxonomy Acces és TAC (vagyis taxonomy acces lite) modulokat feltettem, de mindkettő úgy műdödött, hogy a taxonomyba való rendezéshez jogot csak a szerkesztőknek adtam, akkor a tartalom szerkesztéshez való jogát is elvesztette a mezei felhasználó.

Kérnék ötleteket arra, hogyan tudnám bármi módon egy jelölőnégyzettel, vagy valahogyan a kijelölt szerkesztőknek lehetővé tenni, hogy Best Of kategóriába tegyen műveket, de a felhasználók ne veszítsék el a saját művük feletti szerkesztési jogot.

Az sem baj, ha teljesen új ötlet, más modullal, nem ragaszkodom a taxonomyhoz, vagy ha van a taxonomyhoz valami más modul, ami nem akad össze a controll accessal, azt megköszönném.

(simple acces modult is próbáltam már)

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

felveszel cckval egy "best of" jelölőnégyzetet a tartalomtípusodba.
aztán egy saját modullal a form_alterrel elrejted az űrlapelemet, ha nincs elég joga a felhasználónak.

0
0

-
clear: both;

dióhéj képe

mijaza saját modul ami a form alter?

nekem kéne megírnom?

0
0
aboros képe

vagy van egy ilyen modul is, hogy field access asszem...
http://drupal.org/project/cck_field_perms
ez az!

ezzel tudsz csoportok elől cck mezőket elrejteni.

0
0

-
clear: both;

dióhéj képe

köszönöm szépen aboros :-)

mostanáig próbálgattam, de vaszínűleg ez is összeakad a controll acces modullal, amit semmiképpen nem szeretnék kiiktatni, tehát nem sikerült megoldanom vele, de az is lehet, hogy már túl fáradt vagyok és belegabalyodtam, holnap még próbálkozom és beszámolok

0
0
dióhéj képe

némi variálás után rájöttem, hogy jó volna nekem ez a cck, el is rejti a mezőket ahogy kell, csak az a baj vele, hogy nem lehet rá nézetet létrehozni, nincs ilyen szűrési lehetőség...biztosan létre lehet hozni valahogyan, csak még nem tudom hogyan...

0
0
dióhéj képe

Sajnos a CCK-val hiába szenvedtem mostanáig, a Taxonomy volna a legjobb, van-e bármi lehetőség arra, hogy a felhasználó ne, csak az admin tudja a taxonomyba való besorolást elvégezni.

Tehát a jogosultságok nem a nézetre, illetve a tartalomtípus szerkesztésére vonatkoznak, hanem arra, hogy a besorolást kizárólag az admin végezhesse el.

Példa: Írás mint tartalomtípus, kategira: vers vagy novella - a verset vagy novellát csak admint tudja kiválasztani, de az írtást magát a szerző tudja módosítani és mindenki más hozzáférhet.

0
0
pp képe

Egy lehetőséget látok, ez pedig akkor adott, ha nem használod azt a lehetőséget, hogy a tartalom sticky vagyis az oldalon kiemelt legyen. Ugyanis ekkor lesz egy (nem használt) jelölő négyzeted, melyet pont azt tudja ami neked kell. Mivel úgy is views-t használsz ezért könnyedén át tudod állítani, hogy a sticky szerint ne rendezzen sorba és akkor már kész is vagy.
Persze híreknél maradhat az eredeti értelmezés -> rendezés a viewsban, de a vers és novellánál ezt így használva megoldható a problémád. Felhasználó barátság szempontjából ez egy horror, de szűk csoport esetén és szegény ember vízzel főz hozzáállásnál ez szerintem járható.

pp

0
0
dióhéj képe

Nemrég javasolta valaki, arra jó, hogy a felhasználóknak tudok jogosultságot beállítani a saját tartalom szerkesztésére illetve törlésére. A node mudulnál tartalomtípusonként ha beállítottam ugyebár, hogy saját tartalom szerkesztése, akkor törölni is tudta, ez pedig nem volt jó, szóval igen hasznos modul számomra.

Nem jó a sticky, általában nincs bejelölve nálam a sticky, az pedig őrült nagy munka volna, hogy utólag a majd háromezer tartalmat stickybe tegyem és csak annál ne legyen bejelölve, amit szeretnék.

Tovább bonyolítja, hogy több kategória kellene, tehát valami olyan taxonomyszerű besorolás, amire a views válogat.

Próbálkoztam node style modullal is, még meg is örültem, mert azt be tudtam állítani, hogy csak admin hozzáférés legyen, de sajnos arra a views nem válogat.

Ha valakinek van ötlete arra, hogyan lehet a views szűrést bővíteni, azt is megköszönném, nem ragaszkodom a taxanomyhoz.

0
0
aboros képe

cck
views
taxonomy
content taxonomy (cck kieg.)
content field access (cck tartalmazza)

létrehozod a szótáradat, meg a kifejezésket.
utána hozzáadsz egy "content taxonomy" mezőt a típusodhoz és megadod neki, hogy rejtse el az alap taxonomy űrlapot. (tud ilyet a mező, igen hasznos) azt is beállítod, hogy "additionally save terms to taxonomy" vagy valami ilyesmi lehetőség, ezt is be tudod a mezőnél állítani.

aztán a field access létrehoz ugye neked egy jogosultságot a hozzáférés szabályozásba és egyszerűen nem adsz jogot senkinek, hogy szerkessze azt a mezőt.

mivel a termjeidet a mező menti "oldszkúl" taxonomyba is, arra csinálod a viewkat.

szerintem ennek így működnie kell kb.
de azt se értettem, hogy nem lehet cck mezőkre viewsal szűrni? hm.. fura lenne, meg is nézem ezt ma-holnap. :)

0
0

-
clear: both;

dióhéj képe

Nálam a CCK-ban nincsen Content Field Acces, ötös drupalról van szó, nem írtam oda, hiszen mikor beküldtam a fórumtémát ki kellett választani, bocsánat, talán mégis oda kellett volna írnom. A content taxonomyt megnézem máris, nekirugaszkodom újra az egésznek, olyan logikusnak és egyszerűnek tűnik az egész ahogy leírod, gondolatban végig is tudom zongorázni :-) (komolyan, nem viccből írom)

CCK Field Permissions 5.x-1.10 Allows admin to restrict create, update and view access on specific cck fields.
Függősségek: Content (engedélyezett)

Content 5.x-1.7 Allows administrators to define new content types.
Ezt használja: CCK Field Permissions (engedélyezett), Content Copy (engedélyezett), Fieldgroup (engedélyezett), Node Reference (engedélyezett), Number (tiltott), Option Widgets (tiltott), Text (tiltott), User Reference (engedélyezett), Viewfield (tiltott)

Content Copy 5.x-1.7 Enables ability to import/export field definitions.
Függősségek: Content (engedélyezett)

Fieldgroup 5.x-1.7 Create field groups for CCK fields.
Függősségek: Content (engedélyezett)

Node Reference 5.x-1.7 Defines a field type for referencing one node from another.
Függősségek: Content (engedélyezett)

Number 5.x-1.7 Defines numeric field types.
Függősségek: Content (engedélyezett)

Option Widgets 5.x-1.7 Defines selection, check box and radio button widgets for text and numeric fields.
Függősségek: Content (engedélyezett)

Text 5.x-1.7 Defines simple text field types.
Függősségek: Content (engedélyezett)

User Reference 5.x-1.7 Defines a field type for referencing a user from a node.
Függősségek: Content (engedélyezett)

Viewfield 5.x-1.5 Defines a field type that displays the contents of a view in a n

0
0
dióhéj képe

hát nem mondom, hogy tökéletesen elégedett vagyok, de legalább nem fordulhat elő, hogy a válogatott nézetbe automatikusan bekerüljenek a tartalmak, ha a felhasználó úgy dönt

vagy húsz modult kipróbáltam, egyikkel sem értem el azt, amit szerettem volna,
végül maradt a Taxonomy, mivel a felhasználónak van jogosultsága kiválasztani, ezért még szűrőként megadtam, hogy csak akkor kerüljön az adott kategória a nézetbe, ha a last editor az admin, végülis a megoldás egyszeű, csak nem pont így akartam....

köszönöm szépen mindenkinek a segítséget :-)

0
0