diff --git a/atst/models/request.py b/atst/models/request.py index 9180e85e..b8d51756 100644 --- a/atst/models/request.py +++ b/atst/models/request.py @@ -17,6 +17,8 @@ class Request(Base): "RequestStatusEvent", backref="request", order_by="RequestStatusEvent.sequence" ) + workspace = relationship("Workspace", uselist=False, back_populates="request") + user_id = Column(ForeignKey("users.id"), nullable=False) creator = relationship("User") diff --git a/atst/routes/requests/index.py b/atst/routes/requests/index.py index 25ecfe3f..18ed0056 100644 --- a/atst/routes/requests/index.py +++ b/atst/routes/requests/index.py @@ -22,6 +22,7 @@ def map_request(request): ) return { + "workspace_id": request.workspace.id if request.workspace else None, "order_id": request.id, "is_new": is_new, "status": request.status_displayname, diff --git a/templates/requests.html b/templates/requests.html index 31f2c7d1..edb6f7d8 100644 --- a/templates/requests.html +++ b/templates/requests.html @@ -116,7 +116,15 @@