diff --git a/src/fellchensammlung/models.py b/src/fellchensammlung/models.py index f67f7f8..36991b3 100644 --- a/src/fellchensammlung/models.py +++ b/src/fellchensammlung/models.py @@ -71,6 +71,9 @@ class User(AbstractUser): def get_notifications_url(self): return self.get_absolute_url() + def get_num_unread_notifications(self): + return BaseNotification.objects.filter(user=self,read=False).count() + class Image(models.Model): image = models.ImageField(upload_to='images') diff --git a/src/fellchensammlung/templates/fellchensammlung/header.html b/src/fellchensammlung/templates/fellchensammlung/header.html index 1149101..23a38ac 100644 --- a/src/fellchensammlung/templates/fellchensammlung/header.html +++ b/src/fellchensammlung/templates/fellchensammlung/header.html @@ -23,7 +23,7 @@ - 4 + {{ user.get_num_unread_notifications }}