rest.template_version_manager.serializers

Serializers used throughout the Rest API

class rest.template_version_manager.serializers.CreateTemplateSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)

Bases: core_main_app.rest.template.serializers.TemplateSerializer

Template Version Manager serializer

create(validated_data)

Create and return a new Template instance, given the validated data.

update(instance, validated_data)
class rest.template_version_manager.serializers.TemplateVersionManagerSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)

Bases: rest_framework_mongoengine.serializers.DocumentSerializer

Template Version Manager serializer

class Meta
fields = '__all__'
model

alias of core_main_app.components.template_version_manager.models.TemplateVersionManager

read_only_fields = ['id', 'user', 'versions', 'current', 'is_disabled', 'disabled_versions']
create(validated_data)

Create.

Parameters:validated_data

Returns: