show request name where appropriate and set as default workspace name
This commit is contained in:
@@ -11,7 +11,7 @@ from .scopes import ScopedWorkspace
|
||||
class Workspaces(object):
|
||||
@classmethod
|
||||
def create(cls, request, name=None):
|
||||
name = name or request.id
|
||||
name = name or request.displayname
|
||||
workspace = WorkspacesQuery.create(request=request, name=name)
|
||||
Workspaces._create_workspace_role(request.creator, workspace, "owner")
|
||||
WorkspacesQuery.add_and_commit(workspace)
|
||||
|
@@ -213,3 +213,7 @@ class Request(Base):
|
||||
or self.is_pending_financial_verification_changes
|
||||
or self.is_approved
|
||||
) and self.task_order
|
||||
|
||||
@property
|
||||
def displayname(self):
|
||||
return self.latest_revision.name or self.id
|
||||
|
@@ -81,7 +81,7 @@ class RequestsIndex(object):
|
||||
|
||||
return {
|
||||
"workspace_id": request.workspace.id if request.workspace else None,
|
||||
"order_id": request.id,
|
||||
"name": request.displayname,
|
||||
"is_new": is_new,
|
||||
"status": request.status_displayname,
|
||||
"app_count": app_count,
|
||||
|
Reference in New Issue
Block a user