Пример #1
0
def admin():
    form=AdminForm(request.form)
    users=User.query.all()
    choices=[]
    
    if request.method=="GET" or request.method=="POST":
        tags=Tag.query.all()
        for tag in tags:
            choices.append((tag.tagname,tag.tagname))
        form.tags.choices=choices
    
    if form.validate_on_submit()==True:
        
        if form.add_new_admins()==True:
            flash("Users [" + str(form.newadmins.data) + "] added to admins!")
        
        if form.remove_admins()==True:
            flash("Users [" + str(form.oldadmins.data) + "] removed from admins!")
        
        if form.remove_tags()==True:
            flash("Tags [" + str(form.tags.data) + "] removed!")   
        
        #Nollataan kaikki submitin jalkeen:
        form.oldadmins.data=""
        form.newadmins.data=""
        choices=[]
        tags=Tag.query.all()
        for tag in tags:
            choices.append((tag.tagname,tag.tagname))
        form.tags.choices=choices
    
    return render_template('admin_page.html',title="Admin Options",form=form,users=users)