Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)
Esempio n. 5
0
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)
Esempio n. 6
0
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)
Esempio n. 7
0
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
Esempio n. 8
0
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