Add navigation and daily work queue #5
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
Standalone — next logical step after property CRUD (issue #1).
Repo
ldraney/landscaping-assistantUser Story
As a landscaper
I want to browse saved properties and queue them for today's work
So that I can plan my daily route without re-entering addresses
Context
The app currently has a single page for creating properties. There's no way to view existing locations or plan a day's work. We need a two-tab navigation (New / Today) and a work queue model so properties can be added to a daily schedule. Mobile-first — this gets used in the field from a phone.
Progress (branch:
feature/nav-and-work-queue)Done:
WorkQueueItemmodel with migration, validations, scopesWorkQueueItemsControllerwith CRUD actions_queue_item,_property_item)Not working / needs fixing:
Not started:
Infrastructure done this session
landscaping-devoverlay in pal-e-deployments (nginx proxy to local machine via Tailscale)landscaping-devcreated for the overlaylandscaping-dev.tail5b443a.ts.netdb:seedin prod to restore service checkboxesFile Targets
Files created:
app/models/work_queue_item.rbdb/migrate/20260525001718_create_work_queue_items.rbapp/controllers/work_queue_items_controller.rbapp/javascript/controllers/filter_controller.jsapp/views/work_queue_items/index.html.erbapp/views/work_queue_items/_queue_item.html.erbapp/views/work_queue_items/_property_item.html.erbapp/views/work_queue_items/create.turbo_stream.erbapp/views/work_queue_items/update.turbo_stream.erbapp/views/work_queue_items/destroy.turbo_stream.erbFiles modified:
config/routes.rb— added work_queue_items resourceapp/models/property.rb— added has_many :work_queue_itemsapp/views/layouts/application.html.erb— added bottom nav + page-content wrapperapp/assets/stylesheets/application.css— nav, queue, search, filter stylesconfig/environments/development.rb— updated allowed hostdocker-compose.yml— port change to 7143:3000docs/networking.md— rewritten for dev proxy architectureREADME.md— updated URLs and docs table of contentsFiles NOT to touch:
app/views/properties/index.html.erb— existing form stays as-isAcceptance Criteria
Test Expectations
bin/rails testConstraints
Checklist
Related
landscaping-assistant— project this affects