|
@@ -516,3 +516,32 @@ def create_ticket_contract_with_metaservice(user, сompany):
|
|
|
"""
|
|
|
)
|
|
|
|
|
|
+
|
|
|
+def create_ticket_order(user, order):
|
|
|
+ """
|
|
|
+ Создание тикета на установление договорных взаимоотношений.
|
|
|
+
|
|
|
+ Список: 2302, METASERVICE-SUPPORT: Заявки на услуги сервиса (SERVICE_REQUEST)
|
|
|
+ Тип: 2, SERVICE_REQUEST
|
|
|
+ """
|
|
|
+ # FIXME: Возможно нужно автоматически создавать содержимое поля json
|
|
|
+ return Ticket.objects.create(
|
|
|
+ title=f"Услуга Сервиса '{order.title}'",
|
|
|
+ ticket_list=TicketList.objects.get(pk=2302),
|
|
|
+ ticket_type=2,
|
|
|
+ due_date=datetime.now().date() + timedelta(days=30),
|
|
|
+ created_by=user,
|
|
|
+
|
|
|
+ note=f"""
|
|
|
+ Пользователь {user} #{user.pk} отправил заявку на услугу:\n
|
|
|
+ - Название: {order.title}\n
|
|
|
+ - Время начала: {order.time_start}\n
|
|
|
+ - Категория сервиса: {order.service_category}\n
|
|
|
+ - Тариф: {order.service}\n
|
|
|
+ <a href="{get_admin_url(order)}">Полная информация</a>\n
|
|
|
+ \n
|
|
|
+ Эта заявка автоматически обрабатывается Сервисом.
|
|
|
+ """
|
|
|
+ )
|
|
|
+
|
|
|
+
|