Changeset 3640
- Timestamp:
- 08/21/06 17:30:05 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/full-history/django/contrib/history/models.py
r3637 r3640 22 22 class ChangeLogManager(models.Manager): 23 23 24 def get_version(self, object, offset=0):24 def get_version(self, object, **kwargs): 25 25 """ 26 26 Returns 'current-offset' revision of the 'object' 27 27 """ 28 if not kwargs['offset']: offset=0 29 28 30 ct = ContentType.objects.get_for_model(object) 29 return self.get_query_set().filter( 30 content_type=ct.id).filter( 31 object_id=object.id)[offset] 31 32 if kwargs['revision']: 33 return self.get_query_set().filter( 34 content_type=ct.id).filter( 35 object_id=object.id).filter( 36 pk=revision)[offset] 37 else: 38 return self.get_query_set().filter( 39 content_type=ct.id).filter( 40 object_id=object.id)[offset] 32 41 33 42 def list_history(self, object, **kwargs):
