Esempio n. 1
0
def default( templatename = None, error = None, redirect_func = None ):
    if not error is None:
        flash(error, 'error');
        
        if not redirect_func is None:
            return call_view(redirect_func)
        
        if templatename is None:
            return redirect(url_for('news.default'))
    
    if templatename is None:
        templatename = 'layout.html'
    
    return render_template( templatename )
Esempio n. 2
0
def edit_aboutus():
    cnt = Content.query.filter_by(tag= 'about-us').first()
    return call_view('admin.edit', model_name = 'Content', model_url_key = cnt.id.__repr__())
Esempio n. 3
0
def edit_officer():
    return call_view('admin.list', model_name='Officer')
Esempio n. 4
0
def update_offices():
    
    return call_view('admin.list', model_name='Office')
Esempio n. 5
0
def admin_list_events():
    return call_view('admin.list', model_name='Event')
Esempio n. 6
0
def admin_add_event():
     return call_view('admin.add', model_name='Event')
Esempio n. 7
0
def admin_list_posts():
    return call_view('admin.list', model_name='NewsPost')