Browse Source

Code cleanup. Fixes #46

sh4nks 10 years ago
parent
commit
c4b665a886
2 changed files with 4 additions and 49 deletions
  1. 2 40
      flaskbb/management/views.py
  2. 2 9
      flaskbb/user/views.py

+ 2 - 40
flaskbb/management/views.py

@@ -140,18 +140,6 @@ def edit_user(user_id):
 
         flash("User successfully edited", "success")
         return redirect(url_for("management.edit_user", user_id=user.id))
-    else:
-        form.username.data = user.username
-        form.email.data = user.email
-        form.birthday.data = user.birthday
-        form.gender.data = user.gender
-        form.website.data = user.website
-        form.location.data = user.location
-        form.signature.data = user.signature
-        form.avatar.data = user.avatar
-        form.notes.data = user.notes
-        form.primary_group.data = user.primary_group
-        form.secondary_groups.data = user.secondary_groups
 
     return render_template("management/user_form.html", form=form,
                            title="Edit User")
@@ -319,27 +307,13 @@ def edit_group(group_id):
     group = Group.query.filter_by(id=group_id).first_or_404()
 
     form = EditGroupForm(group)
+
     if form.validate_on_submit():
         form.populate_obj(group)
         group.save()
 
         flash("Group successfully edited.", "success")
         return redirect(url_for("management.groups", group_id=group.id))
-    else:
-        form.name.data = group.name
-        form.description.data = group.description
-        form.admin.data = group.admin
-        form.super_mod.data = group.super_mod
-        form.mod.data = group.mod
-        form.guest.data = group.guest
-        form.banned.data = group.banned
-        form.editpost.data = group.editpost
-        form.deletepost.data = group.deletepost
-        form.deletetopic.data = group.deletetopic
-        form.posttopic.data = group.posttopic
-        form.postreply.data = group.postreply
-        form.mod_edituser.data = group.mod_edituser
-        form.mod_banuser.data = group.mod_banuser
 
     return render_template("management/group_form.html", form=form,
                            title="Edit Group")
@@ -388,14 +362,6 @@ def edit_forum(forum_id):
         flash("Forum successfully edited.", "success")
         return redirect(url_for("management.edit_forum", forum_id=forum.id))
     else:
-        form.title.data = forum.title
-        form.description.data = forum.description
-        form.position.data = forum.position
-        form.category.data = forum.category
-        form.external.data = forum.external
-        form.locked.data = forum.locked
-        form.show_moderators.data = forum.show_moderators
-
         if forum.moderators:
             form.moderators.data = ",".join([user.username
                                             for user in forum.moderators])
@@ -458,15 +424,11 @@ def add_category():
 def edit_category(category_id):
     category = Category.query.filter_by(id=category_id).first_or_404()
 
-    form = CategoryForm()
+    form = CategoryForm(obj=category)
 
     if form.validate_on_submit():
         form.populate_obj(category)
         category.save()
-    else:
-        form.title.data = category.title
-        form.description.data = category.description
-        form.position.data = category.position
 
     return render_template("management/category_form.html", form=form,
                            title="Edit Category")

+ 2 - 9
flaskbb/user/views.py

@@ -95,20 +95,13 @@ def change_email():
 @user.route("/settings/user-details", methods=["POST", "GET"])
 @login_required
 def change_user_details():
-    form = ChangeUserDetailsForm()
+    form = ChangeUserDetailsForm(obj=current_user)
+
     if form.validate_on_submit():
         form.populate_obj(current_user)
         current_user.save()
 
         flash("Your details have been updated!", "success")
-    else:
-        form.birthday.data = current_user.birthday
-        form.gender.data = current_user.gender
-        form.location.data = current_user.location
-        form.website.data = current_user.website
-        form.avatar.data = current_user.avatar
-        form.signature.data = current_user.signature
-        form.notes.data = current_user.notes
 
     return render_template("user/change_user_details.html", form=form)