Merge branch 'patch-1' of github.com:rsp2k/django-avatar into django4.0

This commit is contained in:
Johannes Wilm 2022-05-11 11:47:28 +02:00
commit 288f3cacf2
7 changed files with 15 additions and 14 deletions

View file

@ -4,7 +4,7 @@ try:
from django.utils import six
except ImportError:
import six
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import gettext_lazy as _
from django.template.loader import render_to_string
from avatar.models import Avatar

View file

@ -9,7 +9,7 @@ try:
from django.utils import six
except ImportError:
import six
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import gettext_lazy as _
from django.template.defaultfilters import filesizeformat
from avatar.conf import settings

View file

@ -9,8 +9,9 @@ from django.core.files import File
from django.core.files.base import ContentFile
from django.core.files.storage import get_storage_class
from django.utils.module_loading import import_string
from django.utils.translation import ugettext_lazy as _
from django.utils.encoding import force_text
from django.utils.translation import gettext_lazy as _
from django.utils.encoding import force_str
from django.db.models import signals
from avatar.conf import settings
@ -39,7 +40,7 @@ def avatar_path_handler(instance=None, filename=None, size=None, ext=None):
if settings.AVATAR_EXPOSE_USERNAMES:
tmppath.append(get_username(instance.user))
else:
tmppath.append(force_text(instance.user.pk))
tmppath.append(force_str(instance.user.pk))
if not filename:
# Filename already stored in database
filename = instance.avatar.name

View file

@ -1,5 +1,5 @@
import django.dispatch
avatar_updated = django.dispatch.Signal(providing_args=["user", "avatar"])
avatar_deleted = django.dispatch.Signal(providing_args=["user", "avatar"])
avatar_updated = django.dispatch.Signal()
avatar_deleted = django.dispatch.Signal()

View file

@ -10,7 +10,7 @@ try:
from django.utils import six
except ImportError:
import six
from django.utils.translation import ugettext as _
from django.utils.translation import gettext as _
from django.utils.module_loading import import_string
from avatar.conf import settings

View file

@ -1,12 +1,12 @@
from django.conf.urls import url
from django.urls import re_path
from avatar import views
urlpatterns = [
url(r'^add/$', views.add, name='avatar_add'),
url(r'^change/$', views.change, name='avatar_change'),
url(r'^delete/$', views.delete, name='avatar_delete'),
url(r'^render_primary/(?P<user>[\w\d\@\.\-_]+)/(?P<size>[\d]+)/$',
re_path(r'^add/$', views.add, name='avatar_add'),
re_path(r'^change/$', views.change, name='avatar_change'),
re_path(r'^delete/$', views.delete, name='avatar_delete'),
re_path(r'^render_primary/(?P<user>[\w\d\@\.\-_]+)/(?P<size>[\d]+)/$',
views.render_primary,
name='avatar_render_primary'),
]

View file

@ -1,5 +1,5 @@
from django.shortcuts import render, redirect
from django.utils.translation import ugettext as _
from django.utils.translation import gettext as _
# Issue 182: six no longer included with Django 3.0
try:
from django.utils import six