From 80849a3207adc75e6385176522cfc4ff022389f1 Mon Sep 17 00:00:00 2001 From: Andrew Croce Date: Tue, 16 Oct 2018 11:59:39 -0400 Subject: [PATCH] add list of workspaces to all workspace routes --- atst/routes/workspaces.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/atst/routes/workspaces.py b/atst/routes/workspaces.py index 583d4b65..1edf6022 100644 --- a/atst/routes/workspaces.py +++ b/atst/routes/workspaces.py @@ -30,12 +30,14 @@ bp = Blueprint("workspaces", __name__) @bp.context_processor def workspace(): + workspaces = Workspaces.for_user(g.current_user) workspace = None if "workspace_id" in http_request.view_args: try: workspace = Workspaces.get( g.current_user, http_request.view_args["workspace_id"] ) + workspaces = [ws for ws in workspaces if not ws.id == workspace.id] except UnauthorizedError: pass @@ -46,7 +48,7 @@ def workspace(): ) return False - return {"workspace": workspace, "permissions": Permissions, "user_can": user_can} + return {"workspace": workspace, "workspaces": workspaces, "permissions": Permissions, "user_can": user_can} @bp.route("/workspaces")