Per-property photos, project tracking, and photo optimization #116
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 -- emerged from auth/tab planning session (2026-06-06). Replaces the current standalone Photos tab with per-property functionality.
Repo
ldraney/landscaping-assistantUser Story
As a crew member, I want to take photos and track projects per property so that work is documented where it belongs -- on the property, not in a separate tab.
Context
The current Photos tab is a flat list of uploads disconnected from properties. Photos and project tracking belong on the property detail page. The standalone Photos tab should be removed from the nav.
What changes:
Photo optimization considerations:
File Targets
app/views/layouts/application.html.erb-- remove Photos tab from navapp/views/properties/show.html.erb-- add photo gallery + upload sectionapp/models/upload.rb-- addbelongs_to :propertyassociationapp/models/property.rb-- addhas_many :uploadsdb/migrate/-- add property_id to uploads, add project tracking modelapp/controllers/uploads_controller.rb-- scope to propertyconfig/routes.rb-- nest uploads under propertiesapp/models/project.rb(new) -- per-property project trackingAcceptance Criteria
Test Expectations
bundle exec rspecConstraints
Checklist
Related
ldraney referenced this issue2026-06-06 20:56:03 +00:00
ldraney referenced this issue2026-06-08 04:36:00 +00:00