add first labwork tasks for flow

This commit is contained in:
2023-07-02 22:37:33 +02:00
parent 109df5bef1
commit 5d2bff2c8d
2 changed files with 32 additions and 2 deletions

View 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

View File

@@ -3,13 +3,13 @@ import datetime
from mongoengine import * from mongoengine import *
from .client import Client
from .enumeration import ProcessStatusEnum
from .machines import MachineBase from .machines import MachineBase
from .material import Material from .material import Material
from .project import Project from .project import Project
from .usermanagement import Organisation, User from .usermanagement import Organisation, User
from .workpackage import Workpackage from .workpackage import Workpackage
from .enumeration import ProcessStatusEnum
from .client import Client
class TaskManagerBase(Document): class TaskManagerBase(Document):
@@ -34,6 +34,9 @@ class TaskManagerBase(Document):
series = StringField(default='Serie 01') series = StringField(default='Serie 01')
step_before = ListField(LazyReferenceField('self'), required=False)
step_after = ListField(LazyReferenceField('self'), required=False)
meta = { meta = {
'allow_inheritance': True, 'allow_inheritance': True,
'index_opts': {}, 'index_opts': {},