app/soc/logic/models/program.py
changeset 671 2c02178037ff
parent 667 f96095df1433
child 769 a0ee643fe832
equal deleted inserted replaced
670:d6a827adea26 671:2c02178037ff
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    22   ]
    22   ]
    23 
    23 
    24 
    24 
    25 from soc.logic.models import base
    25 from soc.logic.models import base
       
    26 from soc.logic.models import sponsor as sponsor_logic
    26 
    27 
    27 import soc.models.program
    28 import soc.models.program
    28 
    29 
    29 
    30 
    30 class Logic(base.Logic):
    31 class Logic(base.Logic):
    31   """Logic methods for the Program model
    32   """Logic methods for the Program model
    32   """
    33   """
    33 
    34 
    34   def __init__(self, model=soc.models.program.Program, base_model=None):
    35   def __init__(self, model=soc.models.program.Program, 
       
    36                base_model=None, scope_logic=sponsor_logic):
    35     """Defines the name, key_name and model for this entity.
    37     """Defines the name, key_name and model for this entity.
    36     """
    38     """
    37 
    39 
    38     super(Logic, self).__init__(model=model, base_model=base_model)
    40     super(Logic, self).__init__(model=model, base_model=base_model,
       
    41                                 scope_logic=scope_logic)
    39 
    42 
    40 
    43 
    41 logic = Logic()
    44 logic = Logic()