app/soc/modules/ghop/logic/models/program.py
changeset 2811 c8901482dc9c
parent 2787 8408741aee63
equal deleted inserted replaced
2810:e63b3e0845a9 2811:c8901482dc9c
    16 
    16 
    17 """GHOPProgram (Model) query functions.
    17 """GHOPProgram (Model) query functions.
    18 """
    18 """
    19 
    19 
    20 __authors__ = [
    20 __authors__ = [
    21     '"Madhusudan.C.S" <madhusudancs@gmail.com>'
    21     '"Madhusudan.C.S" <madhusudancs@gmail.com>',
       
    22     '"Lennard de Rijk" <ljvderijk@gmail.com>',
    22   ]
    23   ]
    23 
    24 
    24 
    25 
    25 from soc.logic.models import program
    26 from soc.logic.models import program
    26 from soc.logic.models import sponsor as sponsor_logic
    27 from soc.logic.models import sponsor as sponsor_logic
    27 
    28 
    28 import soc.models.program
    29 import soc.models.program
       
    30 
       
    31 from soc.modules.ghop.logic.models.timeline import logic as ghop_timeline_logic
    29 
    32 
    30 import soc.modules.ghop.models.program
    33 import soc.modules.ghop.models.program
    31 
    34 
    32 
    35 
    33 class Logic(program.Logic):
    36 class Logic(program.Logic):
    34   """Logic methods for the GHOPProgram model.
    37   """Logic methods for the GHOPProgram model.
    35   """
    38   """
    36 
    39 
    37   def __init__(self, model=soc.modules.ghop.models.program.GHOPProgram,
    40   def __init__(self, model=soc.modules.ghop.models.program.GHOPProgram,
    38                base_model=soc.models.program.Program,
    41                base_model=soc.models.program.Program,
    39                scope_logic=sponsor_logic):
    42                scope_logic=sponsor_logic, timeline_logic=ghop_timeline_logic):
    40     """Defines the name, key_name and model for this entity.
    43     """Defines the name, key_name and model for this entity.
    41     """
    44     """
    42 
    45 
    43     super(Logic, self).__init__(model, base_model=base_model,
    46     super(Logic, self).__init__(model, base_model=base_model,
    44                                 scope_logic=scope_logic)
    47                                 scope_logic=scope_logic,
       
    48                                 timeline_logic=timeline_logic)
    45 
    49 
    46 
    50 
    47 logic = Logic()
    51 logic = Logic()