Corp/docs/in-progress
igor_nadein d94e82d313 feat: add django-scheduler API v1 endpoints
New clean API alongside old calendar_app:

API endpoints:
- /api/v1/schedule/calendars/ - Calendar CRUD
- /api/v1/schedule/events/ - Event CRUD (with timezone)
- /api/v1/schedule/rules/ - rrule RFC 5545 rules
- /api/v1/schedule/occurrences/ - materialized recurrences
- /api/v1/schedule/relations/ - meeting attendees

Features:
- Timezone support (pytz)
- RFC 5545 rrule for recurring events
- EventRelation for meeting participants
- Clean, tested code (django-scheduler)
- Parallel work with old /api/v1/calendar/

Old API untouched, works as before.
Gradual migration approach (Strangler Fig Pattern).
2026-02-24 17:35:30 +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 проекта