16 |
16 |
17 """Request (Model) query functions. |
17 """Request (Model) query functions. |
18 """ |
18 """ |
19 |
19 |
20 __authors__ = [ |
20 __authors__ = [ |
21 '"Sverre Rabbelier" <sverer@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 import soc.models.request |
25 import soc.models.request |
26 |
26 |
27 from soc.logic.helper import notifications |
27 from soc.logic.helper import notifications |
28 from soc.logic.models import base |
28 from soc.logic.models import base |
|
29 from soc.logic.models import sponsor as sponsor_logic |
29 |
30 |
30 |
31 |
31 class Logic(base.Logic): |
32 class Logic(base.Logic): |
32 """Logic methods for the Request model. |
33 """Logic methods for the Request model. |
33 """ |
34 """ |
34 |
35 |
35 def __init__(self, model=soc.models.request.Request, |
36 def __init__(self, model=soc.models.request.Request, |
36 base_model=None): |
37 base_model=None, scope_logic=sponsor_logic): |
37 """Defines the name, key_name and model for this entity. |
38 """Defines the name, key_name and model for this entity. |
38 """ |
39 """ |
39 |
40 |
40 super(Logic, self).__init__(model, base_model=base_model) |
41 super(Logic, self).__init__(model, base_model=base_model, |
|
42 scope_logic=scope_logic) |
41 |
43 |
42 def getKeyValues(self, entity): |
44 def getKeyValues(self, entity): |
43 """See base.Logic.getKeyNameValues. |
45 """See base.Logic.getKeyNameValues. |
44 """ |
46 """ |
45 |
47 |