Add email templates for user notifications and account management

- Created a base email template (base.html) for consistent styling across all emails.
- Added moderation approval email template (moderation_approved.html) to notify users of approved submissions.
- Added moderation rejection email template (moderation_rejected.html) to inform users of required changes for their submissions.
- Created password reset email template (password_reset.html) for users requesting to reset their passwords.
- Developed a welcome email template (welcome.html) to greet new users and provide account details and tips for using ThrillWiki.
This commit is contained in:
pacnpal
2025-11-08 15:34:04 -05:00
parent 9c46ef8b03
commit d6ff4cc3a3
335 changed files with 61926 additions and 73 deletions

View File

@@ -16,8 +16,21 @@ Including another URLconf
"""
from django.contrib import admin
from django.urls import path
from django.urls import path, include
from django.conf import settings
from api.v1.api import api as api_v1
urlpatterns = [
path("admin/", admin.site.urls),
path("api/v1/", api_v1.urls),
]
# Celery Flower monitoring (admin only, production only)
if not settings.DEBUG and settings.env.bool('FLOWER_ENABLED', default=False):
# In production, Flower should be behind authentication
# Access via: /flower/
# Configure FLOWER_BASIC_AUTH in environment variables
urlpatterns += [
path('flower/', include('flower.urls')),
]