Coverage for website/thaliawebsite/api/v2/fields/current_member.py: 66.67%
6 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1class CurrentMemberDefault:
2 """A default class that can be used to represent the current member.
4 In order to use this, the 'request' must have been provided as part
5 of the context dictionary when instantiating the serializer.
6 """
8 requires_context = True
10 def __call__(self, serializer_field):
11 return serializer_field.context["request"].member
13 def __repr__(self):
14 return f"{self.__class__.__name__}()"