Add Workspaces.get_many
This commit is contained in:
@@ -47,6 +47,11 @@ class Workspaces(object):
|
||||
|
||||
return workspace
|
||||
|
||||
@classmethod
|
||||
def get_many(cls, user):
|
||||
workspaces = db.session.query(Workspace).join(WorkspaceRole).filter(WorkspaceRole.user == user).all()
|
||||
return workspaces
|
||||
|
||||
|
||||
class Projects(object):
|
||||
|
||||
|
@@ -15,13 +15,14 @@ def workspace():
|
||||
|
||||
@bp.route("/workspaces")
|
||||
def workspaces():
|
||||
return render_template("workspaces.html", page=5, workspaces=Workspaces.get_many())
|
||||
workspaces = Workspaces.get_many(g.current_user)
|
||||
return render_template("workspaces.html", page=5, workspaces=workspaces)
|
||||
|
||||
|
||||
@bp.route("/workspaces/<workspace_id>/projects")
|
||||
def workspace_projects(workspace_id):
|
||||
projects = Projects.get_many(workspace_id)
|
||||
return render_template("workspace_projects.html", projects=projects)
|
||||
workspace = Workspaces.get(g.current_user, workspace_id)
|
||||
return render_template("workspace_projects.html", workspace=workspace)
|
||||
|
||||
|
||||
@bp.route("/workspaces/<workspace_id>/members")
|
||||
|
Reference in New Issue
Block a user