Техническое задание на доработку модуля каталога услуг

Требуется доработать модуль списка услуг на платформе Netcat для специализированного сайта.

Основные задачи:

  • Добавление поля "Производитель" в карточку услуги
    • Поле должно представлять собой список с возможностью множественного выбора.
    • Список должен автоматически заполняться компаниями из раздела "Производство" общего каталога организаций сайта.
    • Привязка должна быть динамической.
  • Реализация фильтра поиска исполнителей
    • Необходимо создать фильтр, который позволит пользователям искать исполнителей услуг по выбранному производителю оборудования.
    • Фильтр должен быть интуитивно понятным и интегрирован в существующий интерфейс поиска.
  • Изменение порядка полей в таблице услуг
    • В таблице с перечнем предоставляемых услуг изменить порядок колонок.
    • Новый порядок:
      1. Вид оборудования
      2. Услуги
      3. Описание работ
      4. Официальный сервисный центр (и другие поля, следующие за указанными)

Требования к реализации:

  • Все изменения должны корректно работать в существующей структуре сайта и не нарушать текущий функционал.
  • Изменения в интерфейсе должны быть выполнены аккуратно, в едином стиле с текущим дизайном.
  • Необходимо обеспечить корректное отображение и работу новых элементов в административной панели Netcat.

Рефакторинг и модернизация Telegram-бота с миграцией на базу данных

Требуется глубокая переработка существующего Telegram-бота: замена хранения данных с текстовых файлов на базу данных и разработка функциональной панели управления. Цель - повышение производительности, надёжности и удобства администрирования.