diff -r 27c656c01591 -r f18c0a56da8b app/soc/logic/models/club_admin.py --- a/app/soc/logic/models/club_admin.py Fri Jan 23 11:34:58 2009 +0000 +++ b/app/soc/logic/models/club_admin.py Fri Jan 23 11:36:55 2009 +0000 @@ -19,9 +19,11 @@ __authors__ = [ '"Sverre Rabbelier" ', + '"Lennard de Rijk" ', ] +from soc.logic.helper import request from soc.logic.models import role from soc.logic.models import club as club_logic @@ -42,4 +44,11 @@ scope_logic=scope_logic) + def _onCreate(self, entity): + """Will mark any outstanding requests for the new Club Admin as completly accepted. + """ + # TODO(ljvderijk) apply this to all other role logics if this solution is accepted + request.completeRequestForRole(entity, 'club_admin') + + logic = Logic()