cri_api.serializers.group module

class cri_api.serializers.group.CRIComputedMembershipSerializer(*args, **kwargs)[source]

Bases: cri_api.serializers.base.FieldExclusionSerializerMixin, rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ('group', 'user', 'begin_at', 'end_at', 'graduation_year', 'is_current')
model

alias of cri_models.models.crigroup.CRIComputedMembership

class cri_api.serializers.group.CRIGroupSerializer(*args, **kwargs)[source]

Bases: rest_framework.serializers.HyperlinkedModelSerializer

class Meta[source]

Bases: object

extra_kwargs = {'url': {'lookup_field': 'slug'}}
fields = ('url', 'slug', 'gid', 'name', 'kind', 'members_url', 'history_url', 'mail_aliases', 'managers', 'private')
model

alias of cri_models.models.crigroup.CRIGroup