Add unit tests for student cards and fix edge cases

This commit is contained in:
klmp200 committed 2019-05-20 17:56:09 +02:00
1 parent e1ffdbe3f9
commit 5ae7d10e84
4 files changed
+197 -4

No files matched your search

+1 -1
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