equal
deleted
inserted
replaced
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() |