12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- from datetime import datetime, timedelta
- from tickets.models import Ticket, TicketList
- def create_ticket_partner_activation(user, сompany):
- """
- Создание тикета на активацию партнера.
-
- Список: 2101, METASERVICE-ADMIN: Активация партнеров (NEG_REQUEST)
- Тип: 4, NEG_REQUEST
- """
- # FIXME: Возможно нужно автоматически создавать содержимое поля json
- return Ticket.objects.create(
- title=f"Создание нового Партнера '{сompany.legal_name}'",
- ticket_list=TicketList.objects.get(pk=2101),
- ticket_type=4,
- due_date=datetime.now().date() + timedelta(days=30),
- created_by=user,
-
- note=f"""
- Пользователь {user} #{user.pk} отправил заявку на становление партнером сервиса:\n
- - Имя: {сompany.legal_name}\n
- - ИНН: {сompany.inn}\n
- - Юридический адрес: {сompany.address}\n
- <a href="{сompany.get_admin_url()}">Полная информация</a>\n
- \n
- Проверьте всю информацию и для активации партнера измените статус заявки на ACCEPTED.
- Это будет означать, что договорные отношения между сервисом и партнером, вступают в силу.
- """
- )
- def create_ticket_partner_docs_verification(user, company, doc_name, doc_code):
- """
- Создание тикета на проверку документов партнера.
-
- Список: 2103, METASERVICE-ADMIN: Проверка документов (ST_REQUEST)
- Тип: 1, ST_REQUEST
- """
- return Ticket.objects.create(
- title=f"Проверка документа '{doc_name}' партнера '{company.legal_name}'",
- ticket_list=TicketList.objects.get(pk=2103),
- ticket_type=1,
- due_date=datetime.now().date() + timedelta(days=30),
- created_by=user,
-
- note=f"""
- Пользователь {user} #{user.pk} добавил новые файлы документа '{doc_name}' партнера <a href="{company.get_admin_url()}">{company.legal_name}</a>
- требующие проверки.
- """
- )
|