def post(self, member_id): member = get_object_or_404(User, User.id == int(member_id)) form = AdminMemberForm() if form.validate_on_submit(): member.first_name = form.first_name.data member.last_name = form.last_name.data member.email = form.email.data member.roles = [] for role_id in form.roles.data: role = get_object_or_404(Role, Role.id == int(role_id)) member.roles.append(role) db.session.commit() flash("Successfully updated member") else: flash_errors(form) return render_template("member/admin_member_form.html", form=form)
def post(self): form = AdminMemberForm() if form.validate_on_submit(): member = User( first_name=form.first_name.data, last_name=form.last_name.data, email=form.email.data, ) for role_id in form.roles.data: role = get_object_or_404(Role, Role.id == int(role_id)) member.roles.append(role) db.session.add(member) db.session.commit() flash("Successfully created member") return redirect(url_for('admin.list_member')) flash_errors(form) return render_template("member/admin_member_form.html", form=form)