def designer_add_get(): pages = Page.get_all() pages_json = [] active_page = Page("", "") for page in pages: pages_json.append(page.to_json()) return render_template('designer/main.html', pages=pages_json, active_page=active_page)
def designer_s(title=None): pages = Page.get_all() pages_json = [] active_page = None for page in pages: if page.get_title() == title: active_page = page.to_json() pages_json.append(page.to_json()) return render_template('designer/main.html', pages=pages_json, active_page=active_page)
def designer(): pages = Page.get_all() pages_json = [] active_page = None for page in pages: if page is pages[0]: active_page = pages[0].to_json() pages_json.append(page.to_json()) return render_template('designer/main.html', pages=pages_json, active_page=active_page)
def layout(response): if response.content_type == 'text/html; charset=utf-8' and 'static/' not in request.base_url: data = response.get_data() data = data.decode('utf-8') pages = Page.get_all() pages_json = [] for page in pages: pages_json.append(page.to_json()) if str(request.url_rule).startswith("/admin"): data = render_template('admin.html', access_level=get_access_level(), pages=pages_json, data=data, user=session['email'] if session.contains('email') and session[ 'email'] is not None else None) data = render_template('layout.html', access_level=get_access_level(), pages=pages_json, data=data, user=session['email'] if session.contains('email') and session[ 'email'] is not None else None) else: data = render_template('layout.html', access_level=get_access_level(), pages=pages_json, data=data, user=session['email'] if session.contains('email') and session[ 'email'] is not None else None) response.set_data(data) response.direct_passthrough = False return response return response
def layout(response): if response.content_type == 'text/html; charset=utf-8' and 'static/' not in request.base_url: data = response.get_data() data = data.decode('utf-8') pages = Page.get_all() pages_json = [] for page in pages: pages_json.append(page.to_json()) if str(request.url_rule).startswith("/admin"): data = render_template( 'admin.html', access_level=get_access_level(), pages=pages_json, data=data, user=session['email'] if session.contains('email') and session['email'] is not None else None) data = render_template( 'layout.html', access_level=get_access_level(), pages=pages_json, data=data, user=session['email'] if session.contains('email') and session['email'] is not None else None) else: data = render_template( 'layout.html', access_level=get_access_level(), pages=pages_json, data=data, user=session['email'] if session.contains('email') and session['email'] is not None else None) response.set_data(data) response.direct_passthrough = False return response return response