problems with permissions on node
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.
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 <enboig@gmail.com> 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.
participants (2)
-
Lluís -
nitin gupta