diff --git a/().py b/().py new file mode 100644 index 000000000..bf76d7d65 --- /dev/null +++ b/().py @@ -0,0 +1,12 @@ +# coding: utf-8 +Membership.objects.all() +Membership.objects.filter(user=1) +Membership.objects.filter(user="test1") +User.objects.get(username="test1") +Event.objects.get(created_by=1) +Event.objects.all() +Event.objects.get(created_by_id=1) +Event.objects.get(created_by_id=3) +Event.objects.filter(created_by_id=3) +User.objects.get(username="webkom") +User.objects.get(username="webkom").delete(force=True) diff --git a/lego/apps/events/models.py b/lego/apps/events/models.py index 20699d892..1d0b47ca4 100644 --- a/lego/apps/events/models.py +++ b/lego/apps/events/models.py @@ -134,6 +134,8 @@ def user_should_see_regs(self, user: User) -> bool: ) def user_should_see_allergies(self, user: User) -> bool: + if user.is_anonymous: + return False memberships = Membership.objects.filter(user=user) in_responsible_group = self.responsible_group in [ mem.abakus_group for mem in memberships