mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2026-02-05 09:45:17 -05:00
feat: Implement a new notifications application, add admin API views for dashboard metrics, introduce scheduled tasks, and update API routing and project configurations.
This commit is contained in:
@@ -73,8 +73,7 @@ THIRD_PARTY_APPS = [
|
||||
"rest_framework.authtoken",
|
||||
"rest_framework_simplejwt", # JWT authentication
|
||||
"rest_framework_simplejwt.token_blacklist", # JWT token blacklist
|
||||
"dj_rest_auth", # REST authentication with JWT support
|
||||
"dj_rest_auth.registration", # REST registration support
|
||||
# Note: dj_rest_auth removed - using custom auth views in apps.api.v1.auth
|
||||
"drf_spectacular", # OpenAPI 3.0 documentation
|
||||
"corsheaders", # CORS headers for API
|
||||
"pghistory", # django-pghistory
|
||||
@@ -102,6 +101,8 @@ THIRD_PARTY_APPS = [
|
||||
"django_celery_beat", # Celery beat scheduler
|
||||
"django_celery_results", # Celery result backend
|
||||
"django_extensions", # Django Extensions for enhanced development tools
|
||||
# Note: django-notifications-hq is installed but not in INSTALLED_APPS
|
||||
# to avoid app label conflict. We use a custom implementation instead.
|
||||
]
|
||||
|
||||
LOCAL_APPS = [
|
||||
@@ -117,6 +118,7 @@ LOCAL_APPS = [
|
||||
"apps.media",
|
||||
"apps.blog",
|
||||
"apps.support",
|
||||
"apps.notifications", # Notification service
|
||||
]
|
||||
|
||||
INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS
|
||||
|
||||
Reference in New Issue
Block a user