Skip to content

Подготовлен слой настроек событий питомца - #20

Merged
newfatto merged 7 commits into
developfrom
feature/event-type-catalog
Jul 29, 2026
Merged

Подготовлен слой настроек событий питомца#20
newfatto merged 7 commits into
developfrom
feature/event-type-catalog

Conversation

@newfatto

Copy link
Copy Markdown
Owner

Что изменено

  • Добавлен справочник EventType и nullable-связь Event.event_type_ref рядом со старым Event.event_type.
  • Добавлены AnimalTypeEventRule и PetEventSetting для правил событий по типам животных и настроек конкретного питомца.
  • Быстрые кнопки и форма питомца подключены к настройкам отслеживаемых событий.
  • Прямой URL создания события мягко учитывает настройки питомца и системные правила доступности.
  • Дата события при создании предзаполняется текущим временем пользователя.
  • Старый Event.event_type и история событий сохранены.

Что не трогалось

  • CareRule, PlannedEvent, PetCondition, happened_at не добавлялись.
  • Production и deploy не трогались.

Проверки

  • python manage.py makemigrations --check
  • python manage.py check
  • python manage.py recalculate_pet_statuses в dry-run без записи
  • pytest --no-cov — 203 passed

@newfatto
newfatto marked this pull request as ready for review July 29, 2026 06:44
@newfatto
newfatto merged commit 057b628 into develop Jul 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant