Merge pull request #194 from dod-ccpo/show-workspace-name-in-header

Show currently active workspace name in label
This commit is contained in:
patricksmithdds
2018-08-21 16:42:36 -04:00
committed by GitHub
10 changed files with 61 additions and 62 deletions

View File

@@ -1,45 +1,35 @@
from flask import Blueprint, render_template
from flask import Blueprint, render_template, request as http_request
from atst.domain.workspaces import Projects, Members
from atst.domain.workspaces import Members, Projects, Workspaces
bp = Blueprint("workspaces", __name__)
mock_workspaces = [
{
"name": "Unclassified IaaS and PaaS for Defense Digital Service (DDS)",
"id": "5966187a-eff9-44c3-aa15-4de7a65ac7ff",
"task_order": {"number": 123456},
"user_count": 23,
}
]
@bp.context_processor
def workspace():
workspace = None
if "workspace_id" in http_request.view_args:
workspace = Workspaces.get(http_request.view_args["workspace_id"])
return { "workspace": workspace }
@bp.route("/workspaces")
def workspaces():
return render_template("workspaces.html", page=5, workspaces=mock_workspaces)
return render_template("workspaces.html", page=5, workspaces=Workspaces.get_many())
@bp.route("/workspaces/<workspace_id>/projects")
def workspace_projects(workspace_id):
projects_repo = Projects()
projects = projects_repo.get_many(workspace_id)
return render_template(
"workspace_projects.html", workspace_id=workspace_id, projects=projects
)
projects = Projects.get_many(workspace_id)
return render_template("workspace_projects.html", projects=projects)
@bp.route("/workspaces/<workspace_id>/members")
def workspace_members(workspace_id):
members_repo = Members()
members = members_repo.get_many(workspace_id)
return render_template(
"workspace_members.html", workspace_id=workspace_id, members=members
)
members = Members.get_many(workspace_id)
return render_template("workspace_members.html", members=members)
@bp.route("/workspaces/<workspace_id>/reports")
def workspace_reports(workspace_id):
return render_template(
"workspace_reports.html", workspace_id=workspace_id
)
return render_template("workspace_reports.html")