app/soc/logic/models/club_admin.py
changeset 944 5ea2bd9e3fa6
parent 916 f18c0a56da8b
child 1062 f7ee38ebfe1c
equal deleted inserted replaced
943:897d9efdb728 944:5ea2bd9e3fa6
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    22   '"Lennard de Rijk" <ljvderijk@gmail.com>',
    22   '"Lennard de Rijk" <ljvderijk@gmail.com>',
    23   ]
    23   ]
    24 
    24 
    25 
    25 
    26 from soc.logic.helper import request
       
    27 from soc.logic.models import role
    26 from soc.logic.models import role
    28 from soc.logic.models import club as club_logic
    27 from soc.logic.models import club as club_logic
    29 
    28 
    30 import soc.models.club_admin
    29 import soc.models.club_admin
    31 import soc.models.role
    30 import soc.models.role
    42 
    41 
    43     super(Logic, self).__init__(model=model, base_model=base_model,
    42     super(Logic, self).__init__(model=model, base_model=base_model,
    44                                 scope_logic=scope_logic)
    43                                 scope_logic=scope_logic)
    45 
    44 
    46 
    45 
    47   def _onCreate(self, entity):
       
    48     """Will mark any outstanding requests for the new Club Admin as completly accepted.
       
    49     """
       
    50     # TODO(ljvderijk) apply this to all other role logics if this solution is accepted
       
    51     request.completeRequestForRole(entity, 'club_admin')
       
    52 
       
    53 
       
    54 logic = Logic()
    46 logic = Logic()