add more requests

This commit is contained in:
2023-06-02 08:53:44 +02:00
parent 4fe2c5f9fa
commit a27c94eb7c
10 changed files with 220 additions and 109 deletions

View File

@@ -3,18 +3,20 @@ import datetime
from mongoengine import *
from .infrastructure import MachineBase
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):
org_id = LazyReferenceField(Organisation, required=True)
user_id = LazyReferenceField(User, required=True)
client_id = LazyReferenceField(Client, required=True)
project_id = LazyReferenceField(Project, required=True)
wp_id = LazyReferenceField(Workpackage, required=False)
@@ -28,7 +30,7 @@ class TaskManagerBase(Document):
task_finished = DateTimeField(required=False)
assign_users = ListField(LazyReferenceField(User), required=False)
assign_machines = ListField(LazyReferenceField(MachineBase), required=False)
assign_machine = LazyReferenceField(MachineBase, required=False)
series = StringField(default='Serie 01')
@@ -50,6 +52,6 @@ class TaskCITTStiffness(TaskManagerBase):
class TaskDynShearStiffness(TaskManagerBase):
material1 = LazyReferenceField(Material, required=True)
material = LazyReferenceField(Material, required=True)
material2 = LazyReferenceField(Material, required=True)
bounding = LazyReferenceField(Material, required=True)