16 lines
452 B
Python
16 lines
452 B
Python
from __future__ import absolute_import, unicode_literals
|
|
|
|
|
|
class RecentDocumentMixin(object):
|
|
def dispatch(self, request, *args, **kwargs):
|
|
result = super(RecentDocumentMixin, self).dispatch(
|
|
request=request, *args, **kwargs
|
|
)
|
|
self.get_recent_document().add_as_recent_document_for_user(
|
|
user=request.user
|
|
)
|
|
return result
|
|
|
|
def get_recent_document(self):
|
|
return self.object
|