Thumbnails for images and videos #87

Merged
Anna Sirota merged 28 commits from thumbnails into main 2024-04-25 17:50:58 +02:00
2 changed files with 4 additions and 2 deletions
Showing only changes of commit 4e2cfee79a - Show all commits

View File

@ -6,6 +6,7 @@ from django.contrib.auth import get_user_model
from django.contrib.auth.models import Group
from django.db.models.signals import m2m_changed, pre_save
from django.dispatch import receiver
from django.utils.dateparse import parse_datetime
from blender_id_oauth_client import signals as bid_signals
@ -36,7 +37,7 @@ def update_user(
Copy 'full_name' from the received 'oauth_info' and attempt to copy avatar from Blender ID.
"""
instance.full_name = oauth_info.get('full_name') or ''
instance.confirmed_email_at = oauth_info.get('confirmed_email_at')
instance.confirmed_email_at = parse_datetime(oauth_info.get('confirmed_email_at'))
instance.save()
bid.copy_avatar_from_blender_id(user=instance)

View File

@ -11,6 +11,7 @@ from django.core.exceptions import ObjectDoesNotExist
from django.db.utils import IntegrityError
from django.http import HttpResponse, HttpResponseBadRequest
from django.http.request import HttpRequest
from django.utils.dateparse import parse_datetime
from django.views.decorators.csrf import csrf_exempt
from django.views.decorators.http import require_POST
@ -107,7 +108,7 @@ def handle_user_modified(payload: Dict[Any, Any]) -> None:
update_fields.add('full_name')
if 'confirmed_email_at' in payload:
user.confirmed_email_at = payload['confirmed_email_at']
user.confirmed_email_at = parse_datetime(payload['confirmed_email_at'])
update_fields.add('confirmed_email_at')
if update_fields: