Browse Source

Reapply "Merge branch 'unstable' of blezz-tech/sharix-open-backend into unstable"

This reverts commit 9aad89e5f15d246a2a0a3f0c1cc88038336c8589.
blezz-tech 1 month ago
parent
commit
0d7a33701b

+ 5 - 3
models/client.py

@@ -31,12 +31,14 @@ class Client(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
+    is_global = models.CharField(
+        max_length=1,
         default=False,
         help_text="доступно ли для хранения в глобальном сервисе/необходима синхронизация"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступно ли для планирования в цепочке с другими услугами в глобальном сервисе"
     )
 

+ 6 - 4
models/documents.py

@@ -77,12 +77,14 @@ class Documents(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступны ли документы для хранения в глобальном сервисе/нужна синхронизация"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступна ли информация о наличии документов для планирования в цепочке с другими услугами в глобальном сервисе"
     )
 

+ 6 - 4
models/orders.py

@@ -78,12 +78,14 @@ class Orders(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступна ли информация по заказу для хранения в глобальном сервисе/нужна синхронизация данных. Если is_global = false, то и is_visible для заказа и вглубь по цепочке для всех исполнителей и ресурсов - тоже false."
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступна ли информация по заказу (время, место) для планирования иных цепочек. Если нет, то все действующие исполнители и ресурсы считаются занятыми на неопределенное время, пока не завершится заказ. Если да - то ресурсы могут использоваться для построения цепочек после планируемого времени завершения, с учетом места."
     )
 

+ 6 - 4
models/permissions.py

@@ -41,12 +41,14 @@ class Permissions(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступна ли информация для хранения в глобальном сервисе/нужна синхронизация"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступна ли информация о наличии разрешения для планирования в цепочке с другими услугами в глобальном сервисе"
     )
 

+ 6 - 4
models/provider.py

@@ -46,12 +46,14 @@ class Provider(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="(аккаунт поставщика услуг) – доступен для планирования в цепочке с другими услугами в глобальном сервисе"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="(аккаунт поставщика услуг) – доступен для хранения в  глобальном сервисе/необходима синхронизация"
     )
 

+ 6 - 4
models/relationship.py

@@ -35,12 +35,14 @@ class Relationship(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="установленный тип договорных отношений между клиентами/пользователями/аккаунтами доступен для хранения в глобальном сервисе/нужна синхронизация"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="установленный тип договорных отношений между клиентами/пользователями/аккаунтами, доступен для планирования в цепочке с другими услугами в глобальном сервисе"
     )
 

+ 6 - 4
models/resource.py

@@ -34,12 +34,14 @@ class Resource(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступны ли данные (по услугам или ресурсам?) для хранения в глобальном сервисе/необходима синхронизация"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступно ли для планирования в цепочке с другими услугами в глобальном сервисе"
     )
 

+ 6 - 4
models/service.py

@@ -59,12 +59,14 @@ class Service(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступны ли документы для хранения в глобальном сервисе/нужна синхронизация"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступна ли информация о наличии документов для планирования в цепочке с другими услугами в глобальном сервисе"
     )
 

+ 6 - 4
models/servicetype.py

@@ -51,12 +51,14 @@ class ServiceType(models.Model):
     )
 
     # OTHER
-    is_global = models.BooleanField(
-        default=False,
+    is_global = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступно ли для планирования в цепочке с другими услугами в глобальном сервисе"
     )
-    is_visible = models.BooleanField(
-        default=False,
+    is_visible = models.CharField(
+        max_length=1,
+        default="f",
         help_text="доступно ли для хранения в глобальном сервисе/нужна синхронизация данных"
     )