mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-09-30 07:13:12 +00:00
New React Backend Repository
The Vendors directory renders Location from City/State only, but the roster form keeps its City/State inputs hidden, so vendors captured through the UI store their location in the free-text Address field and the column falls back to an em dash while the detail drawer shows the value. Resolve location through a single rule -- structured City/State when present, otherwise the free-text Address -- and apply it consistently so the column, search, the location facet and the location filter cannot disagree. - Directory rows fall back to the linked company's Address when the technician has none, matching the Email precedence already established for these rows. - BuildLocationLabelBody, which backs both the filter and the facet label, falls back to Address when City/State are blank. - Directory search matches Address so a row is findable by what it displays. - The locations facet offers address-only companies as filter options. |
||
|---|---|---|
| .ebextensions | ||
| .github | ||
| .security-review | ||
| Api.SeaHavenIndustries | ||
| Api.SeaHavenIndustries.Tests | ||
| Data.SeaHavenIndustries | ||
| docs | ||
| infra/cdk | ||
| scripts | ||
| SeaHaven.DataServices | ||
| SeaHaven.Services | ||
| SeaHaven.Services.Tests | ||
| SeaHavenIndustries | ||
| SeaHavenIndustries.Tests | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| ARCHITECTURE_AND_CODE_QUALITY.md | ||
| BACKEND_ARCHITECTURE.md | ||
| QUALITY_GATES.md | ||
| REVIEW_AND_PR_FRAMEWORK.md | ||
| SeaHavenIndustries.sln | ||
| TODO.md | ||