|
@@ -11,10 +11,7 @@ class Orders(models.Model):
|
|
|
)
|
|
|
|
|
|
# ID METASERVICE
|
|
|
- id_metaservice = models.PositiveIntegerField(
|
|
|
- null=True,
|
|
|
- help_text="уникальный идентификатор мета-сервиса, необходимый для синхронизации данных. Если при синхронизации возникает конфликт (несовместимость) с другим сервисом, предлагается или форсировать изменения везде (если возможно), либо is_global выставляется как false."
|
|
|
- )
|
|
|
+ id_metaservice = Template.id_metaservice
|
|
|
|
|
|
# DATA
|
|
|
status = models.CharField(
|
|
@@ -69,16 +66,8 @@ class Orders(models.Model):
|
|
|
)
|
|
|
|
|
|
# OTHER
|
|
|
- is_global = models.CharField(
|
|
|
- max_length=1,
|
|
|
- default="f",
|
|
|
- help_text="доступна ли информация по заказу для хранения в глобальном сервисе/нужна синхронизация данных. Если is_global = false, то и is_visible для заказа и вглубь по цепочке для всех исполнителей и ресурсов - тоже false."
|
|
|
- )
|
|
|
- is_visible = models.CharField(
|
|
|
- max_length=1,
|
|
|
- default="f",
|
|
|
- help_text="доступна ли информация по заказу (время, место) для планирования иных цепочек. Если нет, то все действующие исполнители и ресурсы считаются занятыми на неопределенное время, пока не завершится заказ. Если да - то ресурсы могут использоваться для построения цепочек после планируемого времени завершения, с учетом места."
|
|
|
- )
|
|
|
+ is_global = Template.is_global
|
|
|
+ is_visible = Template.is_visible
|
|
|
|
|
|
# FK
|
|
|
ticket = models.ForeignKey(
|