Добавление Модуля распределения задач(на наш сайт)

Цена договорная
30 апреля 2024, 13:22 • 9 откликов • 44 просмотра
Наш проект связан с сайтом, разработанным на Django, JavaScript и Bootstrap 5. На сайте работают боты, которые автоматически собирают информацию об ошибках. Эти ошибки записываются в базу данных SQLite.

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

Администраторы смогут назначать задачи по исправлению ошибок модераторам, используя нашу базу пользователей в Django, и устанавливать сроки, которые будут отображаться в календаре. Модераторы будут видеть только те ошибки, которые они решают или которые находятся в их работе.

Мы отправим вам наш сайт после согласования деталей проекта. Вам нужно будет интегрировать модель управления ошибками и показать нам, как это будет работать.

Дизайн интерфейса для администраторов и модераторов будет разным.

Предварительная структура базы данных:

Таблица Ошибки:

  • ID_ошибки (int, PK)
  • Дата_и_время (datetime)
  • Тип_ошибки (varchar)
  • Сообщение_об_ошибке (text)
  • Место_возникновения (varchar)
  • Дополнительные_данные (text)
  • Статус_обработки (ссылка на таблицу)
Таблица Задачи_на_исправление:

  • ID_задачи (int, PK)
  • ID_ошибки (int, FK > Ошибки.ID_ошибки)
  • ID_модератора (int, FK > Модераторы.ID_модератора)
  • Статус (varchar, например, "Новая", "В работе", "Завершена")
  • Дата_назначения (datetime)
  • Срок_исполнения (datetime)
  • Комментарий (text)
Таблица Статусы исправлений и Таблица Статус_обработки с перечнем статусов.

Если что-то непонятно, спрашивайте, отвечу.