Permission "Editovať komentár hodinu po vytvorení" - ako na to?
7 január, 2011 - 03:22 poslal petiar
Ahojte,
pre jeden projekt potrebujem takú funkciu, aby užívatelia vo fóre mohli editovať svoje príspevky, teda komentáre, max. 1 hodinu po jeho pridaní. Na Drupal.org som našiel len patch pre comment.module, ale patchovaniu systémových modulov by som sa rád vyhol.
Čo konkrétne neviem je aký hook mám pouziť aby som sa zmenil permissions, ktoré má definované comment.module. Hook_access sa použiť nedá, pretože vie kontrolovať len prístup k nódom, ktoré vytvorí modul, ktorý ho obsahuje. No a hook_perm asi tiež nie - on len definuje akýsi zoznam oprávnení k danému modulu.
Ako by ste postupovali vy? Vďaka za nápady.
Tags:

6 jún 2008
3 dni 13 hod
cez hook_menu_alter prevezmi kontrolu nad cestou comment/edit nasledovne:
$items['comment/edit']['access callback'] = 'vlastny_access_callback';
$items['comment/edit']['access arguments'] = array(params);
nasledne vo vlastnom access callbacku uz mozes definovat akekolvek pravidla chces.
22 február 2008
3 dni 16 hod
Toto asi bude ono! :-) Dik, skusim...
http://petiar.sk
Poslať nový komentár