Add unit tests for student cards and fix edge cases

This commit is contained in:
2019-05-14 15:13:14 +02:00
parent e1ffdbe3f9
commit 5ae7d10e84
4 changed files with 197 additions and 4 deletions

View File

@ -757,7 +757,7 @@ class StudentCard(models.Model):
def can_create(customer, user):
return user.pk == customer.user.pk or user.is_board_member or user.is_root
def can_edit(self, obj):
def can_be_edited_by(self, obj):
if isinstance(obj, User):
return StudentCard.can_create(self.customer, obj)
return False