app/soc/views/models/student.py
changeset 2919 cb677410c0f1
parent 2782 3944749338d3
child 2922 6e373954bbf6
--- a/app/soc/views/models/student.py	Mon Sep 14 19:58:10 2009 +0200
+++ b/app/soc/views/models/student.py	Mon Sep 14 19:58:43 2009 +0200
@@ -60,8 +60,7 @@
 
     rights = access.Checker(params)
     rights['create'] = ['checkIsDeveloper']
-    rights['edit'] = [('checkHasActiveRoleForScope', student_logic.logic),
-        ('checkIsMyEntity', [student_logic.logic, 'user', True])]
+    rights['edit'] = [('checkIsMyActiveRole', student_logic.logic)]
     rights['delete'] = ['checkIsDeveloper']
     rights['apply'] = [
         'checkIsUser',
@@ -69,8 +68,7 @@
          ['student_signup', 'scope_path', program_logic.logic]),
         ('checkIsNotParticipatingInProgramInScope', [program_logic.logic]),
         ]
-    rights['manage'] = [('checkHasActiveRoleForScope', student_logic.logic),
-        ('checkIsMyEntity', [student_logic.logic, 'user', True])]
+    rights['manage'] = [('checkIsMyActiveRole', student_logic.logic)]
     rights['list_projects'] = [
         ('checkHasActiveRoleForScope', student_logic.logic),
         ('checkIsAfterEvent', ['accepted_students_announced_deadline',