activemembers.api.v1 package

Submodules

activemembers.api.v1.serializers module

DRF serializers defined by the activemembers package.

class activemembers.api.v1.serializers.MemberGroupSerializer(*args, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

MemberGroup serializer.

class Meta[source]

Bases: object

Meta class for the serializer.

fields = ('pk', 'name', 'type', 'since', 'until', 'contact_address', 'photo', 'chair', 'members')
model

alias of activemembers.models.MemberGroup

activemembers.api.v1.urls module

DRF routes defined by the activemembers package.

activemembers.api.v1.viewsets module

DRF viewsets defined by the members package.

class activemembers.api.v1.viewsets.MemberGroupViewset(**kwargs)[source]

Bases: rest_framework.viewsets.ReadOnlyModelViewSet

Viewset that renders or edits a member.

basename = None
description = None
detail = None
filter_backends = (<class 'rest_framework.filters.OrderingFilter'>, <class 'rest_framework.filters.SearchFilter'>)
lookup_field = 'pk'
name = None
permission_classes = [<class 'oauth2_provider.contrib.rest_framework.permissions.IsAuthenticatedOrTokenHasScope'>]
queryset
required_scopes = ['activemembers:read']
search_fields = ('name', 'contact_email', 'contact_mailinglist__name')
serializer_class

alias of activemembers.api.v1.serializers.MemberGroupSerializer

suffix = None