New view for creating a new workspace member

This commit is contained in:
richard-dds 2018-08-24 15:13:46 -04:00 committed by luisgov
parent 273d16bf4f
commit 6a681fc54a
2 changed files with 10 additions and 2 deletions

View File

@ -10,6 +10,7 @@ from flask import (
from atst.domain.workspaces import Workspaces from atst.domain.workspaces import Workspaces
from atst.domain.projects import Projects from atst.domain.projects import Projects
from atst.forms.new_project import NewProjectForm from atst.forms.new_project import NewProjectForm
from atst.forms.new_member import NewMemberForm
bp = Blueprint("workspaces", __name__) bp = Blueprint("workspaces", __name__)
@ -79,3 +80,10 @@ def update_project(workspace_id):
return render_template( return render_template(
"workspace_project_new.html", workspace=workspace, form=form "workspace_project_new.html", workspace=workspace, form=form
) )
@bp.route("/workspaces/<workspace_id>/members/new")
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)

View File

@ -23,8 +23,8 @@
subnav=[ subnav=[
{ {
"label": "Add New Member", "label": "Add New Member",
"href": "/member_new", "href": url_for("workspaces.new_member", workspace_id=workspace.id),
"active": g.matchesPath('/workspaces/members/new'), "active": request.url_rule.rule.startswith('/workspaces/<workspace_id>/members/new'),
"icon": "plus" "icon": "plus"
} }
] ]