From f188dbc9745100bf6f3ac9602e41672b524b0efe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Clau=C3=9F?= Date: Tue, 23 May 2023 16:41:21 +0200 Subject: [PATCH] add norm for bitumen --- src/paveit/datamodels/norm_documents.py | 3 +++ src/paveit/datamodels/norm_specification.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/paveit/datamodels/norm_documents.py b/src/paveit/datamodels/norm_documents.py index 44283e8..6100045 100644 --- a/src/paveit/datamodels/norm_documents.py +++ b/src/paveit/datamodels/norm_documents.py @@ -27,4 +27,7 @@ class NormDocument(Document): } class NormDocumentAggregate(NormDocument): + pass + +class NormDocumentBitumen(NormDocument): pass \ No newline at end of file diff --git a/src/paveit/datamodels/norm_specification.py b/src/paveit/datamodels/norm_specification.py index 2be9627..f72b55b 100644 --- a/src/paveit/datamodels/norm_specification.py +++ b/src/paveit/datamodels/norm_specification.py @@ -1,7 +1,7 @@ from mongoengine import * from .enumeration import RelationalOperatorsEnum, BitumenCategoryEnum, NormEnum - +from .norm_documents import NormDocumentAggregate class EnumerateBase(Document): meta = { @@ -18,7 +18,7 @@ class EnumerateBase(Document): class DeliveryGrain(EnumerateBase): name = StringField() category = StringField() - norm = EnumField(NormEnum, default=NormEnum.TLGestein2018) + norm = LazyReferenceField(NormDocumentAggregate, required=True) # Bitumen