Add string representation to student submission

This commit is contained in:
Ramon Wenger 2018-10-25 17:08:38 +02:00
parent 7c3d19170d
commit 3416465f8a
2 changed files with 7 additions and 0 deletions

View File

@ -24,3 +24,6 @@ class StudentSubmission(TimeStampedModel):
assignment = models.ForeignKey(Assignment, on_delete=models.CASCADE, related_name='submissions') assignment = models.ForeignKey(Assignment, on_delete=models.CASCADE, related_name='submissions')
student = models.ForeignKey(get_user_model(), on_delete=models.CASCADE) student = models.ForeignKey(get_user_model(), on_delete=models.CASCADE)
final = models.BooleanField(default=False) final = models.BooleanField(default=False)
def __str__(self):
return '{} - {}'.format(self.student.full_name, self.text)

View File

@ -34,6 +34,10 @@ class User(AbstractUser):
def users_in_same_school_class(self): def users_in_same_school_class(self):
return User.objects.filter(school_classes__users=self.pk) return User.objects.filter(school_classes__users=self.pk)
@property
def full_name(self):
return self.get_full_name()
class SchoolClass(models.Model): class SchoolClass(models.Model):
name = models.CharField(max_length=100, blank=False, null=False) name = models.CharField(max_length=100, blank=False, null=False)