Skip to content

Commit

Permalink
added serializer for category in event
Browse files Browse the repository at this point in the history
  • Loading branch information
MadsNyl committed May 2, 2024
1 parent 3b84765 commit f36e9e4
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
## Neste versjon

## Versjon 2024.05.01
-**Arrangement**. Et arrangement vil nå få kategori sendt som navn på kategori istedenfor kun id.
-**Påmelding**. En bruker som har betalt for en påmelding på et arrangement kan ikke lenger melde seg av.

## Versjon 2024.04.16
Expand Down
6 changes: 6 additions & 0 deletions app/content/serializers/category.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,9 @@ class CategorySerializer(BaseModelSerializer):
class Meta:
model = Category
fields = "__all__" # bad form


class SimpleCategorySerializer(BaseModelSerializer):
class Meta:
model = Category
fields = ("id", "text")
3 changes: 3 additions & 0 deletions app/content/serializers/event.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
from app.common.enums import GroupType
from app.common.serializers import BaseModelSerializer
from app.content.models import Event, PriorityPool
from app.content.serializers.category import SimpleCategorySerializer
from app.content.serializers.priority_pool import (
PriorityPoolCreateSerializer,
PriorityPoolSerializer,
Expand All @@ -30,6 +31,7 @@ class EventSerializer(serializers.ModelSerializer):
)
contact_person = DefaultUserSerializer(read_only=True, required=False)
reactions = ReactionSerializer(required=False, many=True)
category = SimpleCategorySerializer(read_only=True)

class Meta:
model = Event
Expand Down Expand Up @@ -104,6 +106,7 @@ def validate_limit(self, limit):
class EventListSerializer(serializers.ModelSerializer):
expired = serializers.BooleanField(read_only=True)
organizer = SimpleGroupSerializer(read_only=True)
category = SimpleCategorySerializer(read_only=True)

class Meta:
model = Event
Expand Down

0 comments on commit f36e9e4

Please sign in to comment.