Add weekly tracking view, properties tab, and four-tab nav #10
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
ldraney/landscaping-assistant #8. Phase 2 — depends on #9 (active/inactive column).Repo
ldraney/landscaping-assistantUser Story
As a landscaper
I want a weekly view showing which active properties I completed and a properties tab to manage active/inactive status
So that I can track my weekly progress and keep my property list clean
Context
Depends on #9 which adds the
activecolumn. This issue builds the two new views (Week + Properties) and expands the nav to four tabs. No schema changes — purely views and controllers.File Targets
Files to modify or create:
app/controllers/weeks_controller.rb— new controller for weekly completion viewapp/views/weeks/index.html.erb— weekly completion grid with week navapp/controllers/properties_controller.rb— add toggle_active actionapp/views/properties/manage.html.erb— properties management view with active/inactive toggleapp/views/layouts/application.html.erb— four-tab nav: Today, Week, New, Propertiesconfig/routes.rb— add weeks resource, properties manage route, toggle actionapp/assets/stylesheets/application.css— week grid styles, inactive dimming, four-tab layoutFiles NOT to touch:
app/javascript/controllers/location_controller.js— GPS flow unchangeddb/migrate/— no schema changes in this issueAcceptance Criteria
Test Expectations
bundle exec rspecConstraints
work_queue_itemsChecklist
Related
project-landscaping-assistantScope Review: NEEDS_REFINEMENT
Review note:
review-1252-2026-05-24Template is complete, all file targets verified against codebase, dependency on #9 correctly documented and #9 is in PR review. Story note exists. Single refinement needed:
arch-rails-appdoes not exist in pal-e-docs. Thearch:rails-applabel references a backing note that hasn't been created yet. Create it to document the app's patterns (design tokens, Stimulus, Turbo Streams, controller conventions).Once the arch note exists, this ticket is READY for implementation (after #9 merges).
Scope Review: APPROVED
Review note:
review-1252-2026-05-24-bRe-review passes. All prior NEEDS_REFINEMENT items resolved:
arch-rails-appnote confirmed in pal-e-docs (project: pal-enterprises)story:weekly-trackingverified on project pageTemplate complete, traceability triangle satisfied, file targets verified, no decomposition needed. Ready for implementation.