42 """Logic methods for the Mentor model. |
42 """Logic methods for the Mentor model. |
43 """ |
43 """ |
44 |
44 |
45 def __init__(self, model=soc.models.mentor.Mentor, |
45 def __init__(self, model=soc.models.mentor.Mentor, |
46 base_model=soc.models.role.Role, scope_logic=org_logic, |
46 base_model=soc.models.role.Role, scope_logic=org_logic, |
47 disallow_last_resign=False): |
47 role_name='mentor', disallow_last_resign=False): |
48 """Defines the name, key_name and model for this entity. |
48 """Defines the name, key_name and model for this entity. |
49 """ |
49 """ |
50 |
50 |
51 super(Logic, self).__init__(model=model, base_model=base_model, |
51 super(Logic, self).__init__(role_name=role_name, model=model, |
52 scope_logic=scope_logic, |
52 base_model=base_model, scope_logic=scope_logic, |
53 disallow_last_resign=disallow_last_resign) |
53 disallow_last_resign=disallow_last_resign) |
54 |
54 |
55 def canResign(self, entity): |
55 def canResign(self, entity): |
56 """Checks if the Mentor is able to resign. |
56 """Checks if the Mentor is able to resign. |
57 |
57 |