Browse Source

help_text++

blezz-tech 2 months ago
parent
commit
0b1ec505fe
2 changed files with 27 additions and 95 deletions
  1. 27 52
      docs/database/documents.py
  2. 0 43
      docs/database/template.py

+ 27 - 52
docs/database/documents.py

@@ -2,44 +2,34 @@ from .template import Template
 
 
 class Documents():
-    """
-    Documents - это одна таблица со всеми документами.
-    Вообще в концепции предполагалось, что таких таблиц должно быть много под каждый тип для удобства поиска. 
-    То есть отдельно таблица с паспортами, отдельно с правами, отдельно с какими-нибудь разрешениями и так далее. 
-    Что пока непонятно - документов может быть много разных.
-    """
+    description = (
+        "Documents - это одна таблица со всеми документами. "
+        "Вообще в концепции предполагалось, что таких таблиц должно быть много под каждый тип для удобства поиска. "
+        "То есть отдельно таблица с паспортами, отдельно с правами, отдельно с какими-нибудь разрешениями и так далее. "
+        "Что пока непонятно - документов может быть много разных."
+    )
 
     # ID METASERVICE
     id_metaservice = Template.id_metaservice
 
     # DATA
-    check_date = models.DateTimeField(
-        auto_now_add=True,
-        help_text="timestamp проверки"
+    check_date = (
+        "timestamp проверки"
     )
-    check_level = models.IntegerField(
-        null=True,
-        blank=True,
-        help_text="информация об уровне проверки. Документ может быть проверен как платформой, так и мета-сервисом, так и партнером мета-сервиса, а может быть и никем (просто загружен). Указывается, так как достоверность проверки разная. Документ, проверенный только на низком уровне, не принимается во внимание как имеющийся до прохождения более высокоуровневой проверки. Информацию об уровнях проверки можно посмотреть по словарю Requirements. В данной таблице хранится информация о наиболее высоком уровне проверки."
+    check_level = (
+        "информация об уровне проверки. Документ может быть проверен как платформой, так и мета-сервисом, так и партнером мета-сервиса, а может быть и никем (просто загружен). Указывается, так как достоверность проверки разная. Документ, проверенный только на низком уровне, не принимается во внимание как имеющийся до прохождения более высокоуровневой проверки. Информацию об уровнях проверки можно посмотреть по словарю Requirements. В данной таблице хранится информация о наиболее высоком уровне проверки."
     )
-    expire_date = models.DateField(
-        null=True,
-        blank=True,
-        help_text="срок окончания действия документа."
+    expire_date = (
+        "срок окончания действия документа."
     )
-    status = models.CharField(
-        max_length=150,
-        default="deactivated",
-        help_text="активность на основе системы заявок"
+    status = (
+        "активность на основе системы заявок"
     )
-    data_path = models.CharField(
-        max_length=1024,
-        help_text="Путь к документу"
+    data_path = (
+        "Путь к документу"
     )
-    doc_type = models.CharField(
-        max_length=2,
-        choices=DOC_TYPES,
-        help_text="тип документа (паспорт/паспорт 1 страница и т д) в соответствии с классификатором типов документов (см описание в Requirements)"
+    doc_type = (
+        "тип документа (паспорт/паспорт 1 страница и т д) в соответствии с классификатором типов документов (см описание в Requirements)"
     )
 
     # OTHER
@@ -47,30 +37,15 @@ class Documents():
     is_visible = Template.is_visible
 
     # FK
-    company_id = models.ForeignKey(
-        Company,
-        on_delete=models.DO_NOTHING,
-        null=True,
-        help_text="идентификатор компании, к которой относится документ, если таковая есть (может не быть)"
+    company_id = (
+        "идентификатор компании, к которой относится документ, если таковая есть (может не быть)"
+    )
+    user_id = (
+        "уникальный идентификатор пользователя (конкретного клиентского аккаунта) являющегося владельцем данного документа"
     )
-    user_id = models.ForeignKey(
-        get_user_model(),
-        related_name="user_id_doc",
-        on_delete=models.DO_NOTHING,
-        help_text="уникальный идентификатор пользователя (конкретного клиентского аккаунта) являющегося владельцем данного документа"
+    ticket_status = (
+        "id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю."
     )
-    ticket_status = models.ForeignKey(
-        Ticket,
-        null=True,
-        blank=True,
-        on_delete=models.SET_NULL,
-        help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю."
+    checked_by = (
+        "userid проверившего"
     )
-    checked_by = models.ForeignKey(
-        get_user_model(),
-        null=True,
-        blank=True,
-        related_name="checked_by_doc",
-        on_delete=models.DO_NOTHING,
-        help_text="userid проверившего"
-    )

+ 0 - 43
docs/database/template.py

@@ -15,49 +15,6 @@ class Template():
     )
 
 
-class Documents():
-    description = (
-        "Documents - это одна таблица со всеми документами. "
-        "Вообще в концепции предполагалось, что таких таблиц должно быть много под каждый тип для удобства поиска. "
-        "То есть отдельно таблица с паспортами, отдельно с правами, отдельно с какими-нибудь разрешениями и так далее. "
-        "Что пока непонятно - документов может быть много разных."
-    )
-
-    # DATA
-    check_date = (
-        "timestamp проверки"
-    )
-    check_level = (
-        "информация об уровне проверки. Документ может быть проверен как платформой, так и мета-сервисом, так и партнером мета-сервиса, а может быть и никем (просто загружен). Указывается, так как достоверность проверки разная. Документ, проверенный только на низком уровне, не принимается во внимание как имеющийся до прохождения более высокоуровневой проверки. Информацию об уровнях проверки можно посмотреть по словарю Requirements. В данной таблице хранится информация о наиболее высоком уровне проверки."
-    )
-    expire_date = (
-        "срок окончания действия документа."
-    )
-    status = (
-        "активность на основе системы заявок"
-    )
-    data_path = (
-        "Путь к документу"
-    )
-    doc_type = (
-        "тип документа (паспорт/паспорт 1 страница и т д) в соответствии с классификатором типов документов (см описание в Requirements)"
-    )
-
-
-    # FK
-    company_id = (
-        "идентификатор компании, к которой относится документ, если таковая есть (может не быть)"
-    )
-    user_id = (
-        "уникальный идентификатор пользователя (конкретного клиентского аккаунта) являющегося владельцем данного документа"
-    )
-    ticket_status = (
-        "id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю."
-    )
-    checked_by = (
-        "userid проверившего"
-    )
-
 
 class Orders():
     description = (