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 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': {},
|
||||||
|
|||||||
Reference in New Issue
Block a user