Add a get_absolute_url() method to help implementors (it needs to exists for projects to overwrite it)

Conflicts:
	avatar/models.py
This commit is contained in:
Mathieu Pillard 2011-05-17 17:19:28 +02:00 committed by Jannis Leidel
parent a103d2bd3f
commit aac26b8c70

View file

@ -31,7 +31,8 @@ from avatar.settings import (AVATAR_STORAGE_DIR, AVATAR_RESIZE_METHOD,
AVATAR_MAX_AVATARS_PER_USER, AVATAR_THUMB_FORMAT,
AVATAR_HASH_USERDIRNAMES, AVATAR_HASH_FILENAMES,
AVATAR_THUMB_QUALITY, AUTO_GENERATE_AVATAR_SIZES,
AVATAR_STORAGE, AVATAR_CLEANUP_DELETED)
AVATAR_DEFAULT_SIZE, AVATAR_STORAGE,
AVATAR_CLEANUP_DELETED)
avatar_storage = get_storage_class(AVATAR_STORAGE)()
@ -131,6 +132,9 @@ class Avatar(models.Model):
def avatar_url(self, size):
return self.avatar.storage.url(self.avatar_name(size))
def get_absolute_url(self):
return self.avatar_url(AVATAR_DEFAULT_SIZE)
def avatar_name(self, size):
ext = find_extension(AVATAR_THUMB_FORMAT)
return avatar_file_path(