diff -Naur ../decisions/decisions.module decisions/decisions.module --- ../decisions/decisions.module 2009-11-05 14:18:32.000000000 +0100 +++ decisions/decisions.module 2009-08-20 00:34:36.000000000 +0200 @@ -44,10 +44,8 @@ return user_access('delete decisions', $account); } if ($op == 'update') { - if (user_access('manage any decisions', $account)) { - return TRUE; - } - if (user_access('manage own decisions', $account) && ($account->uid == $node->uid)) { + /* you can update it if you can create it, provided it is your own... */ + if (user_access('create decisions', $account) && ($account->uid == $node->uid)) { return TRUE; } } @@ -185,7 +183,7 @@ * Implementation of hook_perm(). */ function decisions_perm() { - return array('create decisions', 'delete decisions', 'view decisions', 'manage own decisions','manage any decisions', 'vote on decisions', 'cancel own vote', 'administer decisions', 'inspect all votes', 'view electoral list', 'remove voters'); + return array('create decisions', 'delete decisions', 'view decisions', 'vote on decisions', 'cancel own vote', 'administer decisions', 'inspect all votes', 'view electoral list', 'remove voters'); } /**