コード例 #1
0
ファイル: views.py プロジェクト: cesarmarinhorj/retrato
 def get(self, request, *args, **kwargs):
     try:
         self.object = self.get_object()
         check_album_token_valid_or_user_authenticated(request, album=self.object)
         context = self.get_context_data(object=self.object)
         return self.render_to_response(context)
     except UnauthorizedUserException:
         return HttpResponse(status=401)
コード例 #2
0
 def get(self, request, *args, **kwargs):
     try:
         self.object = self.get_object()
         check_album_token_valid_or_user_authenticated(request,
                                                       album=self.object)
         context = self.get_context_data(object=self.object)
         return self.render_to_response(context)
     except UnauthorizedUserException:
         return HttpResponse(status=401)
コード例 #3
0
ファイル: views.py プロジェクト: cesarmarinhorj/retrato
 def get(self, request, *args, **kwargs):
     try:
         self.object = self.get_object()
         check_album_token_valid_or_user_authenticated(request, album=self.object)
         context = self.get_context_data(object=self.object)
         context['is_admin'] = (request.user and request.user.is_staff)
         if hasattr(settings, 'GOOGLE_ANALYTICS'):
             context['GOOGLE_ANALYTICS'] = settings.GOOGLE_ANALYTICS
         return self.render_to_response(context)
     except UnauthorizedUserException:
         url = reverse('auth_login')
         q = QueryDict('next=%s' % self.request.path)
         url += "?" + q.urlencode(safe='/')
         return redirect(url)
コード例 #4
0
 def get(self, request, *args, **kwargs):
     try:
         self.object = self.get_object()
         check_album_token_valid_or_user_authenticated(request,
                                                       album=self.object)
         context = self.get_context_data(object=self.object)
         context['is_admin'] = (request.user and request.user.is_staff)
         if hasattr(settings, 'GOOGLE_ANALYTICS'):
             context['GOOGLE_ANALYTICS'] = settings.GOOGLE_ANALYTICS
         return self.render_to_response(context)
     except UnauthorizedUserException:
         url = reverse('auth_login')
         q = QueryDict('next=%s' % self.request.path)
         url += "?" + q.urlencode(safe='/')
         return redirect(url)