Today view: done-by-other tracking, last-week status, inactive properties section #201
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 — discovered during daily use of the today view.
Repo
ldraney/landscaping-assistantUser Story
As a crew lead
I want to see which last-week properties are already done this week and mark properties completed by other crews
So that I can quickly identify what still needs attention without mentally cross-referencing the week view
Context
Three usability gaps on the today page:
File Targets
Files the agent should modify or create:
db/migrate/20260612000000_add_completed_by_other_to_work_queue_items.rb-- new migrationdb/schema.rb-- reflect new columnapp/models/work_queue_item.rb-- add mark_done_by_other! methodconfig/routes.rb-- add mark_other collection routeapp/controllers/work_queue_items_controller.rb-- add mark_other action, inactive_properties query, done_this_week queriesapp/views/work_queue_items/index.html.erb-- replace Recent with Inactive, pass new locals to last_week partialapp/views/work_queue_items/_queue_item.html.erb-- add done-by-other buttonapp/views/work_queue_items/_last_week_item.html.erb-- add done/other-crew badges and buttonapp/views/work_queue_items/create.turbo_stream.erb-- remove property_item referencesapp/views/work_queue_items/destroy.turbo_stream.erb-- pass new locals, remove property_item referenceapp/assets/stylesheets/application.css-- styles for new componentsspec/requests/work_queue_items_spec.rb-- new and updated specsFiles the agent should NOT touch:
app/views/weeks/-- week view is separateFeature Flag
none — internal model change + UI adjustment, no new user-visible workflow
Acceptance Criteria
Test Expectations
bundle exec rspec spec/requests/work_queue_items_spec.rbConstraints
Checklist
Related
landscaping-assistant-- project this affects