# HG changeset patch # User Lennard de Rijk # Date 1249313554 -7200 # Node ID a5d70c9e871fde7630be11eecb3da96e2f7dc04f # Parent fdde098394a736fc3ecc27099781dd881165190d Fixed access check for Student Manage/Resign page. diff -r fdde098394a7 -r a5d70c9e871f app/soc/views/models/student.py --- a/app/soc/views/models/student.py Mon Aug 03 17:05:55 2009 +0200 +++ b/app/soc/views/models/student.py Mon Aug 03 17:32:34 2009 +0200 @@ -68,8 +68,8 @@ ('checkIsActivePeriod', ['student_signup', 'scope_path']), 'checkIsNotParticipatingInProgramInScope', ] - rights['manage'] = [ - ('checkIsAllowedToManageRole', [soc.logic.models.host.logic])] + rights['manage'] = [('checkHasActiveRoleForScope', student_logic.logic), + ('checkIsMyEntity', [student_logic.logic, 'user', True])] rights['list_projects'] = [ ('checkHasActiveRoleForScope', student_logic.logic), ('checkIsAfterEvent', ['accepted_students_announced_deadline',