app/soc/logic/models/request.py
changeset 674 0158b11cbf6d
parent 655 9635cbaa2dcd
child 676 c6433532ddff
equal deleted inserted replaced
673:2433d5c1d7e6 674:0158b11cbf6d
    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