app/soc/modules/ghop/logic/models/mentor.py
changeset 2806 c629e6697cf9
parent 2407 e23fce20ad3a
equal deleted inserted replaced
2805:dc6625df73bf 2806:c629e6697cf9
    34   """Logic methods for the GHOPMentor model.
    34   """Logic methods for the GHOPMentor model.
    35   """
    35   """
    36 
    36 
    37   def __init__(self, model=soc.modules.ghop.models.mentor.GHOPMentor,
    37   def __init__(self, model=soc.modules.ghop.models.mentor.GHOPMentor,
    38                base_model=soc.models.mentor.Mentor,
    38                base_model=soc.models.mentor.Mentor,
    39                scope_logic=soc.modules.ghop.logic.models.organization):
    39                scope_logic=soc.modules.ghop.logic.models.organization,
       
    40                role_name='ghop_mentor', disallow_last_resign=False):
    40     """Defines the name, key_name and model for this entity.
    41     """Defines the name, key_name and model for this entity.
    41     """
    42     """
    42 
    43 
    43     super(Logic, self).__init__(model, base_model=base_model,
    44     super(Logic, self).__init__(model, base_model=base_model,
    44                                 scope_logic=scope_logic)
    45                                 scope_logic=scope_logic, role_name=role_name,
       
    46                                 disallow_last_resign=disallow_last_resign)
    45 
    47 
    46 
    48 
    47 logic = Logic()
    49 logic = Logic()