|
@@ -4,6 +4,7 @@ from metaservicesynced.models.client import Client
|
|
|
from metaservicesynced.models.provider import Provider
|
|
|
from metaservicesynced.models.service import Service
|
|
|
from metaservicesynced.models.servicetype import ServiceType
|
|
|
+from metaservicesynced.models.servicetype import Company
|
|
|
from tickets.models import Task
|
|
|
|
|
|
class Orders(models.Model):
|
|
@@ -31,7 +32,7 @@ class Orders(models.Model):
|
|
|
real_price = models.FloatField(help_text="цена с учетом тарифа поставщика услуг по факту оказания услуги")
|
|
|
is_global = models.BooleanField(default=False, help_text="доступна ли информация по заказу для хранения в глобальном сервисе/нужна синхронизация данных. Если is_global = false, то и is_visible для заказа и вглубь по цепочке для всех исполнителей и ресурсов - тоже false.")
|
|
|
is_visible = models.BooleanField(default=False, help_text="доступна ли информация по заказу (время, место) для планирования иных цепочек. Если нет, то все действующие исполнители и ресурсы считаются занятыми на неопределенное время, пока не завершится заказ. Если да - то ресурсы могут использоваться для построения цепочек после планируемого времени завершения, с учетом места.")
|
|
|
-
|
|
|
+ company_id = models.ForeignKey(Company, null=True, on_delete=models.DO_NOTHING, help_text="уникальный идентификатор компании")
|
|
|
|
|
|
class Meta:
|
|
|
db_table = "orders"
|