mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-24 03:11:09 -05:00
feat: Implement avatar upload system with Cloudflare integration
- Added migration to transition avatar data from CloudflareImageField to ForeignKey structure in UserProfile. - Fixed UserProfileEvent avatar field to align with new avatar structure. - Created serializers for social authentication, including connected and available providers. - Developed request logging middleware for comprehensive request/response logging. - Updated moderation and parks migrations to remove outdated triggers and adjust foreign key relationships. - Enhanced rides migrations to ensure proper handling of image uploads and triggers. - Introduced a test script for the 3-step avatar upload process, ensuring functionality with Cloudflare. - Documented the fix for avatar upload issues, detailing root cause, implementation, and verification steps. - Implemented automatic deletion of Cloudflare images upon avatar, park, and ride photo changes or removals.
This commit is contained in:
@@ -48,7 +48,6 @@ dependencies = [
|
||||
"django-redis>=5.4.0",
|
||||
"sentry-sdk>=1.40.0",
|
||||
"python-json-logger>=2.0.7",
|
||||
"django-cloudflare-images>=0.6.0",
|
||||
"psutil>=7.0.0",
|
||||
"django-extensions>=4.1",
|
||||
"werkzeug>=3.1.3",
|
||||
@@ -61,6 +60,8 @@ dependencies = [
|
||||
"django-celery-beat>=2.8.1",
|
||||
"django-celery-results>=2.6.0",
|
||||
"djangorestframework-simplejwt>=5.5.1",
|
||||
"django-forwardemail>=1.0.0",
|
||||
"django-cloudflareimages-toolkit>=1.0.6",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
|
||||
Reference in New Issue
Block a user