Corp/docs/in-progress
igor_nadein ab07a6ff9a feat(documents): Phase 1 - Backend Foundation Complete
- Добавлены расширенные модели для Mayan-level DMS:
  * DocumentType - типы документов с JSON schema
  * DocumentTag - теги для категоризации
  * Cabinet - виртуальные коллекции
  * DocumentMetadata - динамические key-value метаданные
  * DocumentAuditLog - полный аудит действий

- Расширена модель Document:
  * extracted_text - для полнотекстового поиска
  * document_type - FK к типу
  * modified_by, modified_at - audit trail

- Интегрирован django-watson для full-text search:
  * Регистрация с extracted_text
  * Кастомный adapter с URL
  * Обновлен индекс (22 документа)

- API Serializers:
  * DocumentTypeSerializer
  * DocumentTagSerializer
  * CabinetSerializer
  * FolderSerializer расширен
  * DocumentReadSerializer обновлен с новыми полями

Следующий этап: Phase 2 Frontend Foundation
2026-02-28 09:26:23 +03:00
..

Задачи в разработке

Активные задачи и функции, находящиеся в процессе реализации.

🚧 Текущие задачи

Модуль закупок

  • PROCUREMENT_IMPLEMENTATION_PLAN.md - план реализации модуля закупок

Система получателей заявок

  • REQUESTS_RECIPIENTS_PLAN.md - план разработки
  • REQUESTS_RECIPIENTS_PROGRESS.md - текущий прогресс
  • REQUESTS_RECIPIENTS_TESTING.md - план тестирования

Личный календарь

  • PERSONAL_CALENDAR_FEATURE.md - функция личного календаря

📋 Статус задач

Задача Статус Документация
Модуль закупок 🟡 В разработке PROCUREMENT_IMPLEMENTATION_PLAN.md
Получатели заявок 🟡 В разработке REQUESTS_RECIPIENTS_*.md
Личный календарь 🔵 Планирование PERSONAL_CALENDAR_FEATURE.md

🎯 Workflow

  1. Планирование - создается _PLAN.md
  2. Разработка - ведется _PROGRESS.md
  3. Тестирование - используется _TESTING.md
  4. Завершение - файлы перемещаются в completed/ с суффиксом _COMPLETE.md

📝 Примечание

При завершении задачи:

  • Переименуйте документ в *_COMPLETE.md
  • Переместите в ../completed/
  • Обновите changelog проекта