Klassen für Straßenbaubitumen und Gesteinskörnung hinzugefügt
This commit is contained in:
@@ -5,6 +5,7 @@ from mongoengine import *
|
||||
|
||||
from .project import Project
|
||||
from .usermanagement import Organisation, User
|
||||
from .norm_specification import DeliveryGrain
|
||||
|
||||
|
||||
class Material(Document):
|
||||
@@ -21,7 +22,7 @@ class Material(Document):
|
||||
project_id = ListField(LazyReferenceField(Project,
|
||||
required=False,
|
||||
reverse_delete_rule=CASCADE),
|
||||
required=True)
|
||||
required=False)
|
||||
|
||||
user_id = LazyReferenceField(User,
|
||||
required=False,
|
||||
@@ -46,7 +47,8 @@ class Material(Document):
|
||||
|
||||
|
||||
class Asphalt(Material):
|
||||
|
||||
norm = StringField(required=False, default='TP Asphalt Teil 24')
|
||||
|
||||
name = StringField()
|
||||
material = StringField()
|
||||
bitumen = StringField(required=False)
|
||||
@@ -56,6 +58,7 @@ class Asphalt(Material):
|
||||
|
||||
|
||||
class Bitumen(Material):
|
||||
norm = StringField(required=False, default='TP Asphalt Teil 24')
|
||||
|
||||
name = StringField()
|
||||
material = StringField()
|
||||
@@ -64,6 +67,7 @@ class Bitumen(Material):
|
||||
|
||||
|
||||
class Bitumenemulsion(Material):
|
||||
norm = StringField(required=False, default='TP Asphalt Teil 24')
|
||||
|
||||
name = StringField()
|
||||
material = StringField()
|
||||
@@ -72,15 +76,29 @@ class Bitumenemulsion(Material):
|
||||
|
||||
|
||||
class Epoxy(Material):
|
||||
norm = StringField(required=False, default='TP Asphalt Teil 24')
|
||||
name = StringField()
|
||||
|
||||
material = StringField()
|
||||
|
||||
young_modulus = DictField()
|
||||
|
||||
|
||||
class Kompaktasphalt(Material):
|
||||
norm = StringField(required=False, default='TP Asphalt Teil 24')
|
||||
name = StringField()
|
||||
|
||||
class Aggregate(Material):
|
||||
|
||||
norm = StringField(required=True, default='TL Gestein-StB')
|
||||
name = StringField(required=True)
|
||||
|
||||
delivery_grain = LazyReferenceField(DeliveryGrain,
|
||||
required=True,
|
||||
reverse_delete_rule=CASCADE) #Lieferkörnung
|
||||
|
||||
supply_source = StringField(required=True) #Bezugsquelle
|
||||
ce_marking = StringField(required=True) #CE Kennzeichen
|
||||
|
||||
class Dummy(Material):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user