Эх сурвалжийг харах

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

This reverts commit f8fa9f8147737a57d7e14ae0d798ea9e7c237364, reversing
changes made to ea3e785c3a269ce940b19253acd53b27513bac54.
blezz-tech 2 сар өмнө
parent
commit
a7b45426ba

+ 1 - 1
models/company.py

@@ -94,7 +94,7 @@ class Company(models.Model):
     )
 
     # FK
-    repr =models.ForeignKey(
+    repr_id =models.ForeignKey(
         get_user_model(),
         blank=True,
         verbose_name="Представитель организации",

+ 2 - 2
models/documents.py

@@ -87,13 +87,13 @@ class Documents(models.Model):
     )
 
     # FK
-    company = models.ForeignKey(
+    company_id = models.ForeignKey(
         Company,
         on_delete=models.DO_NOTHING,
         null=True,
         help_text="идентификатор компании, к которой относится документ, если таковая есть (может не быть)"
     )
-    user = models.ForeignKey(
+    user_id = models.ForeignKey(
         get_user_model(),
         related_name="user_id_doc",
         on_delete=models.DO_NOTHING,

+ 3 - 3
models/orders.py

@@ -100,13 +100,13 @@ class Orders(models.Model):
         on_delete=models.DO_NOTHING,
         help_text="спецификатор услуги провайдера, нужен для установления цены (id_service - уникальный идентификатор шаблона услуги, необходим для установления цены и исполнителей."
     )
-    servicetype = models.ForeignKey(
+    service_type = models.ForeignKey(
         ServiceType,
         null=True,
         on_delete=models.DO_NOTHING,
         help_text="тип заказа по классификатору услу"
     )
-    client = models.ForeignKey(
+    client_id = models.ForeignKey(
         Client,
         null=True,
         on_delete=models.DO_NOTHING,
@@ -125,7 +125,7 @@ class Orders(models.Model):
         on_delete=models.DO_NOTHING,
         help_text="пользователь/аккаунт, который принимает оказываемые услуги"
     )
-    company = models.ForeignKey(
+    company_id = models.ForeignKey(
         Company,
         on_delete=models.DO_NOTHING,
         null=True,

+ 2 - 2
models/permissions.py

@@ -19,7 +19,7 @@ class Permissions(models.Model):
     )
 
     # DATA
-    permission_type = models.BigIntegerField(
+    id_permissions = models.BigIntegerField(
         help_text="уникальный идентификатор определяющий наличие разрешения из множества в словаре - выданных пользователю/клиенту/аккаунту"
     )
     check_level = models.CharField(
@@ -55,7 +55,7 @@ class Permissions(models.Model):
         null=True,
         help_text="id заявки, по которой происходит проверка статуса relationship. State меняется только в результате изменений в заявке."
     )
-    user = models.ForeignKey(
+    user_id = models.ForeignKey(
         get_user_model(),
         related_name="user_id_perm",
         on_delete=models.DO_NOTHING,

+ 3 - 3
models/provider.py

@@ -57,13 +57,13 @@ class Provider(models.Model):
     )
 
     # FK
-    user = models.ForeignKey(
+    user_id = models.ForeignKey(
         get_user_model(),
         on_delete=models.DO_NOTHING,
         null=True,
         help_text="уникальный идентификатор конкретного пользователя системы (meta-user), который будет оказывать услугу. Один пользователь может быть провайдером нескольких услуг. Статус провайдера означает, что с данным пользователем может быть установлена связь, как с исполнителем."
     )
-    company = models.ForeignKey(
+    company_id = models.ForeignKey(
         Company,
         on_delete=models.DO_NOTHING,
         null=True,
@@ -75,7 +75,7 @@ class Provider(models.Model):
         null=True,
         help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю."
     )
-    service = models.ForeignKey(
+    service_id = models.ForeignKey(
         Service,
         on_delete=models.DO_NOTHING,
         null=True,

+ 2 - 2
models/relationship.py

@@ -45,13 +45,13 @@ class Relationship(models.Model):
     )
 
     # FK
-    user_who = models.ForeignKey(
+    user_id_who = models.ForeignKey(
         get_user_model(),
         related_name="user_id_who",
         on_delete=models.DO_NOTHING,
         help_text="уникальный идентификатор инициатора договорных отношений"
     )
-    user_whom = models.ForeignKey(
+    user_id_whom = models.ForeignKey(
         get_user_model(),
         related_name="user_id_whom",
         on_delete=models.DO_NOTHING,

+ 1 - 1
models/resource.py

@@ -49,7 +49,7 @@ class Resource(models.Model):
         on_delete=models.DO_NOTHING,
         help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю."
     )
-    user = models.ForeignKey(
+    user_id = models.ForeignKey(
         get_user_model(),
         on_delete=models.DO_NOTHING,
         help_text="уникальный идентификатор ответственного (за состояние, доступность и так далее - то есть для договора) пользователя - идентификатор провайдера, по которому восстанавливается конкретный пользовательский аккаунт"

+ 2 - 2
models/service.py

@@ -74,14 +74,14 @@ class Service(models.Model):
         on_delete=models.DO_NOTHING,
         help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю."
     )
-    resource = models.ForeignKey(
+    resource_id = models.ForeignKey(
         Resource,
         on_delete=models.DO_NOTHING,
         blank=True,
         null=True,
         help_text="ответственный за ресурс(не всегда). так как ресурсы сами услугу оказать не могут, а также один ресурс может быть представлен в виде разных услуг, то фактически с точки зрения смысла системы ресурс - это как неодушевленный пользователь. Без провайдера, который с его помощью оказывает услугу - никуда. Поле остается пустым, если сервис не предусматривает использование услуг. Стоит обратить внимание, что это не обязательно ответственный за ресурс. Например, за состояние автомобиля может быть ответственен пользователь (он и указывается в таблице со свойствами ресурса), а услугу доступа или перевозки может оказывать иное лицо."
     )
-    servicetype = models.ForeignKey(
+    servicetype_id = models.ForeignKey(
         ServiceType,
         on_delete=models.DO_NOTHING,
         help_text="тип оказываемой услуги по классификатору услуг сервиса"

+ 2 - 2
serializer/orders.py

@@ -63,8 +63,8 @@ class OrdersSerializer(serializers.ModelSerializer):
             # Get neccessary data
             order_num = instance.pk
             support = choose_support()
-            client = instance.client.user.phone_number
-            provider = instance.provider.user.phone_number
+            client = instance.client_id.user.phone_number
+            provider = instance.provider.user_id.phone_number
 
             for room_name, room_members in get_rooms(WEBSERVICE_NAME, order_num, support, client, provider).items():
                 # Create ejabber rooms