add Dokuemnt for Asphalt, mod norm_spezifications
This commit is contained in:
@@ -30,4 +30,7 @@ class NormDocumentAggregate(NormDocument):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
class NormDocumentBitumen(NormDocument):
|
class NormDocumentBitumen(NormDocument):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class NormDocumentAsphalt(NormDocument):
|
||||||
pass
|
pass
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
from mongoengine import *
|
from mongoengine import *
|
||||||
|
|
||||||
from .enumeration import RelationalOperatorsEnum, BitumenCategoryEnum, NormEnum
|
from .enumeration import RelationalOperatorsEnum, BitumenCategoryEnum, NormEnum
|
||||||
from .norm_documents import NormDocumentAggregate
|
from .norm_documents import NormDocumentAggregate, NormDocumentBitumen, NormDocumentAsphalt
|
||||||
class EnumerateBase(Document):
|
class EnumerateBase(Document):
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@@ -28,7 +28,7 @@ class BitumenParameterLimitsStrassenbaubitumen(EnumerateBase):
|
|||||||
|
|
||||||
name = StringField()
|
name = StringField()
|
||||||
category = EnumField(BitumenCategoryEnum, required=True)
|
category = EnumField(BitumenCategoryEnum, required=True)
|
||||||
norm = EnumField(NormEnum, default=NormEnum.TLBitumen2019)
|
norm = LazyReferenceField(NormDocumentBitumen, required=True)
|
||||||
|
|
||||||
|
|
||||||
penetration_norm = EnumField(NormEnum, default=NormEnum.DINEN1426)
|
penetration_norm = EnumField(NormEnum, default=NormEnum.DINEN1426)
|
||||||
@@ -87,4 +87,4 @@ class BitumenParameterLimitsStrassenbaubitumen(EnumerateBase):
|
|||||||
class Asphalt(EnumerateBase):
|
class Asphalt(EnumerateBase):
|
||||||
name = StringField()
|
name = StringField()
|
||||||
category = StringField()
|
category = StringField()
|
||||||
norm = StringField(required=False, default='TL Gestein-StB 04 (2018)')
|
norm = LazyReferenceField(NormDocumentAsphalt, required=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user