diff --git a/avatar/templatetags/avatar_tags.py b/avatar/templatetags/avatar_tags.py index 08f7773..50f9b08 100644 --- a/avatar/templatetags/avatar_tags.py +++ b/avatar/templatetags/avatar_tags.py @@ -48,6 +48,19 @@ def avatar(user, size=AVATAR_DEFAULT_SIZE): url = avatar_url(user, size) return """%s""" % (url, alt, size, size) + + +@register.filter +def has_avatar(user): + if not isinstance(user, User): + return False + else: + avatar = Avatar.objects.filter(user=user, primary=True) + if avatar: + return True + else: + return False + @cache_result @register.simple_tag diff --git a/setup.py b/setup.py index b284be9..abb8c2e 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -version = '1.1a7' +version = '1.2' LONG_DESCRIPTION = """ Using django-avatar