New route for creating workspace user

This commit is contained in:
richard-dds
2018-08-30 17:01:11 -04:00
parent a7678cad12
commit b793d4a00a
2 changed files with 15 additions and 4 deletions

View File

@@ -101,3 +101,15 @@ def new_member(workspace_id):
workspace = Workspaces.get(g.current_user, workspace_id)
form = NewMemberForm()
return render_template("member_new.html", workspace=workspace, form=form)
@bp.route("/workspaces/<workspace_id>/members/new", methods=["POST"])
def create_member(workspace_id):
workspace = Workspaces.get(g.current_user, workspace_id)
form = NewMemberForm(http_request.form)
if form.validate():
Workspaces.create_member(g.current_user, workspace, form.data)
return redirect(url_for("workspaces.new_member", memberCreated=True))
else:
return render_template("member_new.html", workspace=workspace, form=form)