f342d67f97
- Task: ответственный/соисполнители/наблюдатели (M2M), статусы, приоритет,
дедлайн. Видимость for_user(), наблюдатели не меняют статус
- Список с табами-статусами (один aggregate вместо 4 count), детальная
со сменой статуса и комментариями, edit/delete с правами
- Выбор людей — дерево отделов с фото/должностями и поиском (people-picker),
вместо select multiple; назначение задачи со страницы сотрудника
- ROLE_PREFETCH с select_related('post') против N+1; сигналы
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
11 lines
245 B
Python
11 lines
245 B
Python
from django.apps import AppConfig
|
|
|
|
|
|
class TasksConfig(AppConfig):
|
|
default_auto_field = 'django.db.models.BigAutoField'
|
|
name = 'apps.tasks'
|
|
verbose_name = 'Задачи'
|
|
|
|
def ready(self):
|
|
import apps.tasks.signals # noqa
|