use node_access, http://api.drupal.org/api/function/node_access/6 -- Regards, Nitin Kumar Gupta http://publicmind.in/blog/
On Wed, Nov 18, 2009 at 6:58 PM, Lluís <[email protected]> wrote: > I have created a custom permission node; I should be able to edit that > node, but I am unable. How should my nodetype_access function be to > allow read/write/delete access? > > function nodetype_access($op, $node, $account) { > $is_author = $account->uid == $node->uid; > switch ($op) { > case 'create': > return user_access('create nodetype', $account); > case 'update': > $output = user_access('edit own nodetype', $account) && is_author || > user_access('edit any nodetype', $account); > if ($output) return TRUE; > case 'delete': > return user_access('delete own nodetype', $account) && $is_author || > user_access('delete any nodetype', $account); > } > } > > > -- > *Les normes hi són perquè hi pensis abans de saltar-te-les > *La vida és com una taronja, què esperes a exprimir-la? > *Si creus que l'educació és cara, prova la ignorància. > *La vida és com una moneda, la pots gastar en el que vulguis però > només una vegada. > *Abans d'imprimir aquest missatge, pensa en el medi ambient. >
