Reference the external object directly

This object is placed in the view context by the mixin automatically.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-05-10 00:44:47 -04:00
parent c1612c8182
commit bbf3ede2e6
5 changed files with 17 additions and 17 deletions

View File

@@ -58,7 +58,7 @@ class DocumentPageNavigationBase(ExternalObjectMixin, RedirectView):
external_object_pk_url_kwarg = 'pk'
def get_object(self):
return self.get_external_object()
return self.external_object
def get_redirect_url(self, *args, **kwargs):
"""
@@ -180,7 +180,7 @@ class DocumentPageView(ExternalObjectMixin, SimpleView):
}
def get_object(self):
return self.get_external_object()
return self.external_object
class DocumentPageViewResetView(RedirectView):
@@ -193,7 +193,7 @@ class DocumentPageInteractiveTransformation(ExternalObjectMixin, RedirectView):
external_object_pk_url_kwarg = 'pk'
def get_object(self):
return self.get_external_object()
return self.external_object
def get_redirect_url(self, *args, **kwargs):
query_dict = {