add Dokuemnt for Asphalt, mod norm_spezifications

This commit is contained in:
2023-05-23 16:45:20 +02:00
parent f188dbc974
commit c012248aa9
2 changed files with 6 additions and 3 deletions

View File

@@ -30,4 +30,7 @@ class NormDocumentAggregate(NormDocument):
pass
class NormDocumentBitumen(NormDocument):
pass
class NormDocumentAsphalt(NormDocument):
pass

View File

@@ -1,7 +1,7 @@
from mongoengine import *
from .enumeration import RelationalOperatorsEnum, BitumenCategoryEnum, NormEnum
from .norm_documents import NormDocumentAggregate
from .norm_documents import NormDocumentAggregate, NormDocumentBitumen, NormDocumentAsphalt
class EnumerateBase(Document):
meta = {
@@ -28,7 +28,7 @@ class BitumenParameterLimitsStrassenbaubitumen(EnumerateBase):
name = StringField()
category = EnumField(BitumenCategoryEnum, required=True)
norm = EnumField(NormEnum, default=NormEnum.TLBitumen2019)
norm = LazyReferenceField(NormDocumentBitumen, required=True)
penetration_norm = EnumField(NormEnum, default=NormEnum.DINEN1426)
@@ -87,4 +87,4 @@ class BitumenParameterLimitsStrassenbaubitumen(EnumerateBase):
class Asphalt(EnumerateBase):
name = StringField()
category = StringField()
norm = StringField(required=False, default='TL Gestein-StB 04 (2018)')
norm = LazyReferenceField(NormDocumentAsphalt, required=True)