ticket_gen.py 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. from datetime import datetime, timedelta
  2. from tickets.models import Ticket, TicketList
  3. def create_ticket_partner_activation(user, сompany):
  4. """
  5. Создание тикета на активацию партнера.
  6. Список: 2101, METASERVICE-ADMIN: Активация партнеров (NEG_REQUEST)
  7. Тип: 4, NEG_REQUEST
  8. """
  9. # FIXME: Возможно нужно автоматически создавать содержимое поля json
  10. return Ticket.objects.create(
  11. title=f"Создание нового Партнера '{сompany.legal_name}'",
  12. ticket_list=TicketList.objects.get(pk=2101),
  13. ticket_type=4,
  14. due_date=datetime.now().date() + timedelta(days=30),
  15. created_by=user,
  16. note=f"""
  17. Пользователь {user} #{user.pk} отправил заявку на становление партнером сервиса:\n
  18. - Имя: {сompany.legal_name}\n
  19. - ИНН: {сompany.inn}\n
  20. - Юридический адрес: {сompany.address}\n
  21. <a href="{сompany.get_admin_url()}">Полная информация</a>\n
  22. \n
  23. Проверьте всю информацию и для активации партнера измените статус заявки на ACCEPTED.
  24. Это будет означать, что договорные отношения между сервисом и партнером, вступают в силу.
  25. """
  26. )