Admin request management: review, quote, and respond to client requests #124
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Type
Feature
Lineage
Child of spike #121 (client request flow design). Part of Phase 3. Depends on ServiceRequest model and client UI tickets.
Repo
ldraney/landscaping-assistantUser Story
As admin, I want to review client requests, set a price, and send a Stripe payment link so clients can pay for package changes and projects.
Context
Admin sees incoming requests on the Crew tab activity feed. They review the request, set a price (or $0 for skips/downgrades), and attach a Stripe payment link. The client gets notified and pays through the app. Admin can also decline requests.
File Targets
app/controllers/service_requests_controller.rb(add update action for admin)app/views/service_requests/_admin_review.html.erb(new)app/views/crew/index.html.erb(add request feed section)spec/requests/service_requests_spec.rb(add admin actions)Acceptance Criteria
Test Expectations
spec/requests/service_requests_spec.rb: admin update, decline, authorizationbundle exec rspecConstraints
Checklist
Related