From a29d166c95d91cfa4b34ed0e56e1d75891117318 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Tue, 13 Jun 2017 15:12:10 -0300 Subject: [PATCH] Muda setting para ?iframe=0 (desativa) e ?iframe=1 (ativa) Fixes #1189 --- sapl/base/templatetags/common_tags.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/sapl/base/templatetags/common_tags.py b/sapl/base/templatetags/common_tags.py index b7312e28c..eb53629a0 100644 --- a/sapl/base/templatetags/common_tags.py +++ b/sapl/base/templatetags/common_tags.py @@ -119,13 +119,19 @@ def str2intabs(value): @register.filter def has_iframe(request): + iframe = request.session.get('iframe', False) if not iframe and 'iframe' in request.GET: - request.session['iframe'] = True - return True - if 'no-iframe' in request.GET and iframe: - del request.session['iframe'] - return False + ival = request.GET['iframe'] + if ival and int(ival) == 1: + request.session['iframe'] = True + return True + elif 'iframe' in request.GET: + ival = request.GET['iframe'] + if ival and int(ival) == 0: + del request.session['iframe'] + return False + return iframe