app/soc/logic/models/club_admin.py
changeset 916 f18c0a56da8b
parent 802 95c534d02e39
child 944 5ea2bd9e3fa6
equal deleted inserted replaced
915:27c656c01591 916:f18c0a56da8b
    17 """Club Admin (Model) query functions.
    17 """Club Admin (Model) query functions.
    18 """
    18 """
    19 
    19 
    20 __authors__ = [
    20 __authors__ = [
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
       
    22   '"Lennard de Rijk" <ljvderijk@gmail.com>',
    22   ]
    23   ]
    23 
    24 
    24 
    25 
       
    26 from soc.logic.helper import request
    25 from soc.logic.models import role
    27 from soc.logic.models import role
    26 from soc.logic.models import club as club_logic
    28 from soc.logic.models import club as club_logic
    27 
    29 
    28 import soc.models.club_admin
    30 import soc.models.club_admin
    29 import soc.models.role
    31 import soc.models.role
    40 
    42 
    41     super(Logic, self).__init__(model=model, base_model=base_model,
    43     super(Logic, self).__init__(model=model, base_model=base_model,
    42                                 scope_logic=scope_logic)
    44                                 scope_logic=scope_logic)
    43 
    45 
    44 
    46 
       
    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 
    45 logic = Logic()
    54 logic = Logic()