5e103f46a0
Fix populating water report from ID, make ContactSimple
...
ContactSimple is the replacement for ContactReporter, which was the
simplified form of a contact from a report. I made the name more generic
and use it in the general report structures for consistency.
2026-05-21 03:23:10 +00:00
7a0a3c887b
feat: add ErrorNotification and API error handling to Water form
...
/ golint (push) Failing after 9s
- Add ErrorNotification component to Water.vue submit section
- Add resp.ok check in doSubmit() to catch HTTP error responses
and prevent workflow from proceeding on failure
- Add :disabled binding to submit button (was missing, unlike Nuisance)
- Fix typo: borwser → browser
Issue: #8
2026-05-20 23:08:43 +00:00
06e8de800a
feat: add ErrorNotification component and API error handling in Nuisance form
...
/ golint (push) Failing after 10s
- Add ts/rmo/components/ErrorNotification.vue — reusable error alert
with dismiss support, accessible markup, and configurable message
- Replace inline error div in Nuisance.vue with ErrorNotification
- Add resp.ok check in doSubmit() so HTTP error responses are caught
and the workflow stops instead of proceeding to /submitted
- Fix typo: borwser → browser
Issue: #8
2026-05-20 21:53:44 +00:00
0256b9bb42
Fix references to public report reporter contact methods
2026-05-16 18:12:28 +00:00
725945d95c
WIP: creating contact resource
/ golint (push) Has been cancelled
2026-05-15 20:10:14 +00:00
da90401b2d
Push location config to client
...
We'll let the default stay the default.
2026-05-08 22:48:51 +00:00
34a136eba5
Move user to compliance complete page for submitted reports
2026-05-07 16:17:00 +00:00
7f71ff9a2e
Send submit PUT on compliance report flow, create communication then
...
This makes it so that people don't see compliance reports as they're
being formulated in the communication workbench
2026-05-01 21:27:17 +00:00
4bd62b3567
Fix publicreport store name pollution
...
This was causing a request to be made to the wrong API endpoint by going
to /api/publicreport instead of /api/rm/publicreport which doesn't work
on RMO's hostname.
2026-05-01 02:37:54 +00:00
8757f1cda3
Fix loading on status page
...
It was infinite looping in the computed value for report
2026-05-01 01:52:11 +00:00
ace2557a60
Fix navigation from RMO status page on report table
2026-05-01 01:43:57 +00:00
537d5c9133
Save address input if the user clicks the "back" button.
2026-04-30 16:46:28 +00:00
b8a9ecb253
Fix warning from vite about concern having multiple root entities
2026-04-30 00:07:37 +00:00
33ecfce313
Use RMO publicreport store in compliance and district report creation
2026-04-29 22:36:33 +00:00
9229725300
Consistently show loading state on compliance flow button
2026-04-29 22:27:08 +00:00
06fda0554c
Fix link to report status
2026-04-29 15:55:27 +00:00
0375f666d6
Remove detailed identification guide link
...
It didn't go anywhere.
2026-04-29 15:54:31 +00:00
aefb5ec6bd
Fix tooltips on water report page
2026-04-29 15:37:38 +00:00
0a0e6f6301
Prevent nuisance and water form submission on enter
2026-04-29 15:31:04 +00:00
ab5dd13fcb
Make "Submit Anothe Report" go to root so they can choose the type
2026-04-29 15:21:54 +00:00
dba8b6c475
Consistently use the correct public URI for public reports
2026-04-28 07:12:12 +00:00
32a0d895c4
Fix missing RMO report store
2026-04-28 06:54:16 +00:00
4ae0410930
Fix various inter-linkings of public report paths
2026-04-28 06:53:58 +00:00
8bdd18649d
Separate out a public and non-public halves to publicreport APIs
...
This prevents us from leaking text messaging details on public
endpoints.
2026-04-28 06:36:55 +00:00
8fcd926d43
Format report IDs with hyphens
2026-04-28 05:33:53 +00:00
68adab88bc
Re-add notifications registered page
2026-04-28 05:30:08 +00:00
a2b8527d91
Track user location with map and address data
...
This is useful because everywhere that we use the AddressAndMapLocator
component we also want to use the user's location and we want to zoom
the map based on their location. Instead of tracking this externally in
3 places we just pull it into the component.
2026-04-27 19:44:25 +00:00
8a05ba2faf
Initial reimplementation in VueJS of address or report suggestion
2026-04-25 00:17:35 +00:00
c783ab7942
Add report rendering table to status page
2026-04-24 23:06:07 +00:00
5e638bdf1d
Remove hidden water inputs, add missing duration input
2026-04-24 22:23:52 +00:00
203d2014b0
Show map with nuisance and water on status page
...
Leverages the new declarative map logic. Still missing a bunch of
features
2026-04-24 22:20:01 +00:00
a8819c907e
Add concern page to mailer compliance flow
2026-04-22 21:22:03 +00:00
5cdbc4eb53
Fix links in the compliance process
2026-04-22 14:49:04 +00:00
b4527fba8b
Develop patterns for creating links outside router
2026-04-22 14:33:56 +00:00
bcc5151116
Don't compliance report on root Compliance page
...
We're now doing that through our two entrypoint pages.
2026-04-21 19:39:18 +00:00
bad50a8772
Clean up compliance report creators and share UI
2026-04-21 14:45:11 +00:00
bd3e42f83e
Use the same create logic for Mailer report creation
2026-04-21 14:41:06 +00:00
f927b0a911
Split out ComplianceDistrict view for creating new compliance reports
...
The idea here is that we'll make compliance reports two different ways,
The first is if the user navigates to /district/:slug/compliance, the
second if they open a QR code from a mailer. In both cases we create the
report then feed them into a flow for updating the data on that report.
2026-04-21 14:35:13 +00:00
8eae73eefb
Add initial compliance mailer page
...
It loads at this point. Woot.
2026-04-20 23:16:57 +00:00
ffd424df12
Save the organization with the compliance report on creation
...
This avoids the problem of having to assign the compliance report later
when we get location data and image data.
2026-04-20 16:21:08 +00:00
3379251ccb
Fix missing AddressAndMapLocator import for RMO water
2026-04-16 18:03:40 +00:00
e1f3c93a1d
Make it possible to click on either map to choose a pool
2026-04-16 04:47:41 +00:00
347e8dcb86
Update geocode store to use new naming pattern
2026-04-14 18:40:54 +00:00
67dcb87b81
Add missing water report detail component
2026-04-14 16:31:08 +00:00
b849eec7ea
Restore status page for standing water report
2026-04-14 16:28:58 +00:00
4a28a16639
Show address location, not reporter location, in the status page
2026-04-14 15:46:52 +00:00
5527731e83
Add can SMS question, fix error handling of client ID
2026-04-14 15:15:19 +00:00
84db38c985
Include client ID in nuisance and water reports
2026-04-14 14:50:28 +00:00
7545b2e4ef
Update the report after uploading images
2026-04-14 02:44:10 +00:00
2408bcbeff
Save public_id after creating report so we see it in the UI
2026-04-14 02:35:41 +00:00