feat(company): New Contract / Project / Invoice / Asset CTAs on Company detail (MAPPS-300) #295
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
psa-systems/mokosh-apps!295
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/MAPPS-300-company-detail-ctas"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Company detail page already let you start a New Ticket from the company without leaving the surface, but Contracts / Projects / Invoices / Assets all dead-ended at "View All" - any of the four required navigating to the global list view, finding the company picker, and re-typing the company. Add a "New X" action alongside "View All" on each of the four cards, and have each destination's NewPage read
?company_id=<uuid>from the URL so the create form opens with the company already selected. The Ticket card was already done this way and stays unchanged; this brings the other four into the same shape (companion ticket: MAPPS-275 generalised parent-context navigation, scoped here to the Company detail surface).#MAPPS-300