Browse Source

provider activation notification added

mex3 1 week ago
parent
commit
e1fdd0269d
1 changed files with 27 additions and 1 deletions
  1. 27 1
      lib/ticket_gen.py

+ 27 - 1
lib/ticket_gen.py

@@ -79,6 +79,32 @@ def create_ticket_company_docs_verification(user, company, doc):
         created_by=user,
         note=note
     )
+    
+def create_ticket_provider_activation(user, provider):
+    """
+    Создание тикета на активацию Услуги.
+    
+    Список: 2102, METASERVICE-SUPERVISOR: Активация услуг (ST_REQUEST)
+    Тип: 1, ST_REQUEST
+    """
+    # FIXME: Возможно нужно автоматически создавать содержимое поля json
+    
+    #TODO вместе с созданием тикета должно отправляться уведомление в группу, но может быть это будет на уровне обработчиков
+    
+    return Ticket.objects.create(
+        title=f"Активация услуги '{provider.service}' для исполнителя '{user}'",
+        ticket_list=TicketList.objects.get(pk=2102),
+        ticket_type=1,
+        due_date=datetime.now().date() + timedelta(days=30),
+        created_by=user,
+#TODO надо сделать более информативный вывод
+        note=f"""
+            Пользователь {user} отправил заявку на оказание Услуги {provider.service}.\n
+
+            Проверьте всю информацию о необходимых разрешениях и проверках и для активации возможности оказывать такие услуги измените статус заявки на ACCEPTED.
+            Это будет означать, что Исполнитель сможет обрабатывать такие заказы.
+        """
+    )
 
 def create_ticket_service_activation(user, service_category):
     """
@@ -110,7 +136,7 @@ def create_ticket_service_activation(user, service_category):
             - Описание: {service_category.description}\n
             \n
             Проверьте всю информацию и для активации категории сервиса измените статус заявки на ACCEPTED.
-            Это будет означать, что Сервис сможет обрабатывать заказы данной категории.
+            Это будет означать, что Партнер сможет оказывать услуги на указанных условиях.
         """
     )