app/soc/logic/models/survey.py
changeset 2453 9b8f3240e3bf
parent 2444 6276c3340c30
child 2455 a023b71ce125
equal deleted inserted replaced
2452:4abc27894b61 2453:9b8f3240e3bf
   408 class ProjectLogic(Logic):
   408 class ProjectLogic(Logic):
   409   """Logic class for ProjectSurvey.
   409   """Logic class for ProjectSurvey.
   410   """
   410   """
   411 
   411 
   412   def __init__(self, model=ProjectSurvey,
   412   def __init__(self, model=ProjectSurvey,
   413                base_model=None, scope_logic=None):
   413                base_model=Survey, scope_logic=linkable_logic):
   414     """Defines the name, key_name and model for this entity.
   414     """Defines the name, key_name and model for this entity.
   415     """
   415     """
   416 
   416 
   417     super(Logic, self).__init__(model=model, base_model=base_model,
   417     super(Logic, self).__init__(model=model, base_model=base_model,
   418                                 scope_logic=scope_logic)
   418                                 scope_logic=scope_logic)
   421 class GradingProjectLogic(ProjectLogic):
   421 class GradingProjectLogic(ProjectLogic):
   422   """Logic class for GradingProjectSurvey
   422   """Logic class for GradingProjectSurvey
   423   """
   423   """
   424 
   424 
   425   def __init__(self, model=GradingProjectSurvey,
   425   def __init__(self, model=GradingProjectSurvey,
   426                base_model=None, scope_logic=None):
   426                base_model=ProjectSurvey, scope_logic=linkable_logic):
   427     """Defines the name, key_name and model for this entity.
   427     """Defines the name, key_name and model for this entity.
   428     """
   428     """
   429 
   429 
   430     super(Logic, self).__init__(model=model, base_model=base_model,
   430     super(Logic, self).__init__(model=model, base_model=base_model,
   431                                 scope_logic=scope_logic)
   431                                 scope_logic=scope_logic)