cri_api.serializers.base module

class cri_api.serializers.base.FieldExclusionSerializerMixin(*args, **kwargs)[source]

Bases: object

to_representation(instance)[source]
class cri_api.serializers.base.SimpleCRIGroupSerializer(*args, **kwargs)[source]

Bases: rest_framework.serializers.HyperlinkedModelSerializer

class Meta[source]

Bases: object

extra_kwargs = {'url': {'lookup_field': 'slug'}}
fields = ('url', 'slug')
model

alias of cri_models.models.crigroup.CRIGroup

class cri_api.serializers.base.SimpleCRIUserSerializer(*args, **kwargs)[source]

Bases: rest_framework_serializer_field_permissions.serializers.FieldPermissionSerializerMixin, rest_framework.serializers.HyperlinkedModelSerializer

class Meta[source]

Bases: object

extra_kwargs = {'url': {'lookup_field': 'username', 'lookup_url_kwarg': 'login'}}
fields = ('url', 'login', 'old_accounts', 'new_account')
model

alias of cri_models.models.criuser.CRIUser