app/soc/modules/ghop/views/models/mentor.py
changeset 3055 7f922641ccc9
parent 3032 f3886d1b00a5
--- a/app/soc/modules/ghop/views/models/mentor.py	Sun Oct 25 18:48:22 2009 -0700
+++ b/app/soc/modules/ghop/views/models/mentor.py	Sun Oct 25 18:49:29 2009 -0700
@@ -56,16 +56,15 @@
     rights['delete'] = ['checkIsDeveloper']
     rights['invite'] = [('checkHasActiveRoleForScope',
                          ghop_org_admin_logic.logic)]
-    rights['accept_invite'] = [('checkCanCreateFromRequest', 'ghop/mentor'),
-        ('checkIsNotStudentForProgramOfOrg',
+    rights['accept_invite'] = ['checkCanCreateFromRequest',
+        ('checkIsNotStudentForProgramOfOrgInRequest',
          [ghop_org_logic.logic, ghop_student_logic.logic])]
     rights['request'] = [
         ('checkIsNotStudentForProgramOfOrg',
          [ghop_org_logic.logic, ghop_student_logic.logic]),
         ('checkCanMakeRequestToGroup', ghop_org_logic.logic)]
     rights['process_request'] = [
-        ('checkHasActiveRoleForScope', ghop_org_admin_logic.logic),
-        ('checkCanProcessRequest', 'ghop/mentor')]
+        ('checkCanProcessRequest', [[ghop_org_admin_logic.logic]])]
     rights['manage'] = [
         ('checkIsAllowedToManageRole', [ghop_mentor_logic.logic,
                                         ghop_org_admin_logic.logic])]