Flow exporting/importing (#187)

* stages/*: Add SerializerModel as base model, implement serializer property

* flows: add initial flow exporter and importer

* policies/*: implement .serializer for all policies

* root: fix missing dacite requirement
This commit is contained in:
Jens L
2020-08-22 00:42:15 +02:00
committed by GitHub
parent 8b17e8be99
commit 0e0898c3cf
33 changed files with 681 additions and 21 deletions

View File

@ -1,6 +1,19 @@
"""Generic models"""
from django.db import models
from model_utils.managers import InheritanceManager
from rest_framework.serializers import BaseSerializer
class SerializerModel(models.Model):
"""Base Abstract Model which has a serializer"""
@property
def serializer(self) -> BaseSerializer:
"""Get serializer for this model"""
raise NotImplementedError
class Meta:
abstract = True
class CreatedUpdatedModel(models.Model):