1
0
mirror of https://github.com/django/django.git synced 2025-07-04 09:49:12 +00:00

[full-history]

* Added a filter for specific ID
* Changed "offset" and "revision" to **kwargs arguments



git-svn-id: http://code.djangoproject.com/svn/django/branches/full-history@3640 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Uroš Trebec 2006-08-21 22:30:05 +00:00
parent 56642885be
commit cd54edf084

View File

@ -21,11 +21,20 @@ CHANGE_TYPES = (
class ChangeLogManager(models.Manager):
def get_version(self, object, offset=0):
def get_version(self, object, **kwargs):
"""
Returns 'current-offset' revision of the 'object'
"""
if not kwargs['offset']: offset=0
ct = ContentType.objects.get_for_model(object)
if kwargs['revision']:
return self.get_query_set().filter(
content_type=ct.id).filter(
object_id=object.id).filter(
pk=revision)[offset]
else:
return self.get_query_set().filter(
content_type=ct.id).filter(
object_id=object.id)[offset]