--- casetracker/casetracker_basic.module	2009-02-10 00:22:58.000000000 +0100
+++ sites/all/modules/casetracker/casetracker_basic.module	2009-11-30 14:16:55.000000000 +0100
@@ -10,7 +10,14 @@
  * Implementation of hook_perm().
  */
 function casetracker_basic_perm() {
-  return array('create projects', 'create cases', 'edit own projects', 'edit own cases');
+  return array(
+    'create projects',
+    'create cases',
+    'edit own projects',
+    'edit any project',
+    'edit own cases',
+    'edit any case'
+  );
 }
 
 /**
@@ -71,7 +78,7 @@
       break;
     case 'update':
     case 'delete':
-      if (user_access('edit own projects', $account) && ($account->uid == $node->uid)) {
+      if (user_access('edit any project', $account) || (user_access('edit own projects', $account) && ($account->uid == $node->uid))) {
         return TRUE;
       }
       break;
@@ -106,7 +113,7 @@
       return user_access('create cases');
     case 'update':
     case 'delete':
-      if (user_access('edit own cases') && ($user->uid == $node->uid)) {
+      if (user_access('edit any case') || (user_access('edit own cases') && ($user->uid == $node->uid))) {
         return TRUE;
       }
       break;
