add first labwork tasks for flow
This commit is contained in:
27
src/paveit/datamodels/labworks.py
Normal file
27
src/paveit/datamodels/labworks.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from .tasks import TaskManagerBase
|
||||
from mongoengine import *
|
||||
|
||||
|
||||
# Vorbereitungen Performance Untersuchungen
|
||||
class LabworksDrillRoad(TaskManagerBase):
|
||||
pass
|
||||
|
||||
class LabworksMakingAsphaltSlabs(TaskManagerBase):
|
||||
pass
|
||||
|
||||
class LabworksDrillAsphaltSlabs(TaskManagerBase):
|
||||
pass
|
||||
|
||||
class LabworksSawDrillCores(TaskManagerBase):
|
||||
pass
|
||||
|
||||
class LabworksGrindingAsphaltSamples(TaskManagerBase):
|
||||
pass
|
||||
|
||||
class LabworksDetermineDensity(TaskManagerBase):
|
||||
pass
|
||||
|
||||
class LabworksDetermineGeometry(TaskManagerBase):
|
||||
pass
|
||||
|
||||
|
||||
@@ -3,13 +3,13 @@ import datetime
|
||||
|
||||
from mongoengine import *
|
||||
|
||||
from .client import Client
|
||||
from .enumeration import ProcessStatusEnum
|
||||
from .machines import MachineBase
|
||||
from .material import Material
|
||||
from .project import Project
|
||||
from .usermanagement import Organisation, User
|
||||
from .workpackage import Workpackage
|
||||
from .enumeration import ProcessStatusEnum
|
||||
from .client import Client
|
||||
|
||||
|
||||
class TaskManagerBase(Document):
|
||||
@@ -34,6 +34,9 @@ class TaskManagerBase(Document):
|
||||
|
||||
series = StringField(default='Serie 01')
|
||||
|
||||
step_before = ListField(LazyReferenceField('self'), required=False)
|
||||
step_after = ListField(LazyReferenceField('self'), required=False)
|
||||
|
||||
meta = {
|
||||
'allow_inheritance': True,
|
||||
'index_opts': {},
|
||||
|
||||
Reference in New Issue
Block a user