diff -r 3944749338d3 -r 339696f3f5cf app/soc/logic/models/program.py --- a/app/soc/logic/models/program.py Sat Aug 22 03:56:04 2009 +0530 +++ b/app/soc/logic/models/program.py Sat Aug 22 03:56:14 2009 +0530 @@ -27,22 +27,22 @@ from soc.logic.models import sponsor as sponsor_logic import gsoc.logic.models.timeline -import soc.logic.models.timeline import soc.models.program +import soc.modules.ghop.logic.models.timeline + class Logic(presence_with_tos.Logic): """Logic methods for the Program model. """ - TIMELINE_LOGIC = {'gsoc' : gsoc.logic.models.timeline.logic, - 'ghop' : soc.logic.models.timeline.logic} - def __init__(self, model=soc.models.program.Program, base_model=None, scope_logic=sponsor_logic): """Defines the name, key_name and model for this entity. """ + self.timeline_logic = gsoc.logic.models.timeline.logic + super(Logic, self).__init__(model=model, base_model=base_model, scope_logic=scope_logic)