Commit graph

86 commits

Author SHA1 Message Date
1a22b9233d
Get much more data about signals to send to the planning dash 2026-03-05 03:17:45 +00:00
78a35e5d1f
Make parcels attached to addresses optional 2026-03-05 02:30:12 +00:00
5fa4be483b
Move uploads to 'committing' when we start comitting them 2026-03-05 02:24:51 +00:00
9345412f73
Make it possible to fail to find parcels for an address 2026-03-05 02:24:10 +00:00
dcafb14238
Fix reference to number column in address 2026-03-05 02:21:13 +00:00
31c6bf3a64
Make sure to commit the transaction when committing the CSV 2026-03-05 02:20:45 +00:00
eb03cb5857
Initialize stadia maps client on startup 2026-03-05 02:14:24 +00:00
60344e3c30
Relate compliance report requests through leads 2026-03-05 01:22:21 +00:00
a28377d8f8
Fix outside district count 2026-03-04 22:04:22 +00:00
9c3d2ba3df
Remove organization from fileupload.pool table, fix in district logic 2026-03-04 20:59:57 +00:00
8e00d3e04b
Fix setting the file to "parsed" when starting parse job 2026-03-04 19:27:33 +00:00
daa8cb1748
Push geocoding down a layer
This makes it possible to always save address information from our
geocoder.
2026-03-04 18:29:52 +00:00
6a5a59f8b8
Merge aerial flyover and pool CSV row datatypes
They are extremely similar, having both was just extra work.
2026-03-04 14:52:34 +00:00
ff2ec0ad14
Split out ability to upload flyover data from pool uploads
Tons of changes here, all in the name of quickly getting to where I can
create test compliance letters.
2026-03-02 18:49:02 +00:00
89eda187be
Get map images working 2026-03-01 20:33:16 +00:00
7def74d2c3
Fix parsing envelope out of the database 2026-02-28 23:27:13 +00:00
985a2ab186
Add new platform functions for image tile and parcel 2026-02-28 23:16:43 +00:00
2bb4a134b2
Add centroid information when geocoding
I would use the boundary rect, but I'm getting a 500-level error from
stadia maps
2026-02-25 16:08:32 +00:00
8feabbc489
Add bulk geocoding by goroutine worker
This is nearly as fast, and doesn't require the corp-only license from
stadia map which is 10x the cost.
2026-02-25 14:57:28 +00:00
d375105de4
Remove chatty debug log line 2026-02-24 20:34:56 +00:00
4e8cb0568e
Translate "empty" as "dry" in pool conditions 2026-02-24 20:34:46 +00:00
efbef12080
Only show CSV as parse after geocoding. 2026-02-24 20:34:32 +00:00
1a98039264
Add missing upload platform source file 2026-02-24 20:08:57 +00:00
6180860ac0
Fix update of file upload statistics 2026-02-24 20:07:39 +00:00
c8f5408f27
Add link from root upload page to upload pool detail page. 2026-02-24 20:02:44 +00:00
9cbb81f347
Wire up sudo email form to send emails
Probably.
2026-02-18 08:50:49 +00:00
5a7c9fd090
Move data out of import.district and in to organization
Then get the organization settings page to work again.

Tons of other stuff is broken now.
2026-02-17 05:33:12 +00:00
a65f1e0776
Fix up attaching errors to rows 2026-02-16 17:59:18 +00:00
da7a687499
Default all new pools to being new 2026-02-16 16:49:24 +00:00
ef569aef18
Save tags on pool rows, show errors in summary table 2026-02-16 16:38:04 +00:00
f859e372c6
Fill in correct data about the district 2026-02-16 15:26:41 +00:00
9f78b7d9ba
Fix phone ensureInDB to not break transactions 2026-02-14 17:04:36 +00:00
ebc329fc5e
Actually set geom and h3cell for uploaded pools 2026-02-14 16:49:54 +00:00
0659b8993d
Bulk ignore empty CSV columns 2026-02-14 15:42:59 +00:00
5d0d75ebb1
Add initial integration with stadia maps for bulk geocoding 2026-02-14 15:41:38 +00:00
2bc0e18b9e
Actually finish uploaded files 2026-02-14 05:40:27 +00:00
4d61783e18
Fix error message about condition 2026-02-14 05:05:56 +00:00
ff1cd00c96
Ensure phone numbers are in the DB before adding pool 2026-02-14 05:05:31 +00:00
d83984f8df
Show errors from parsing the file 2026-02-14 04:36:47 +00:00
76f4613320
Keep track of rows that are outside of the district 2026-02-14 04:08:22 +00:00
b654198e3f
Simplify log output on startup 2026-02-13 21:15:09 +00:00
b25daf12fa
Add table for holding subscriptions from users 2026-02-10 04:31:57 +00:00
41f59f0518
Add missing email file 2026-02-10 04:11:52 +00:00
648e0ee567
Move emails to platform, make sure to create phone and email in DB 2026-02-10 04:07:59 +00:00
fe3ac88ec6
Fix breaking insert on nuisances subscription 2026-02-09 22:43:41 +00:00
b9cf98eee8
Consistently log internal errors 2026-02-09 22:43:32 +00:00
84f1bee4f6
Compress down reporter column updates through utility function 2026-02-09 22:34:19 +00:00
f78515cc07
Fix error log reporting 2026-02-09 22:34:07 +00:00
f00436b136
Count existing and new pool rows 2026-02-09 19:17:33 +00:00
515dbb54fa
Add basic pipe to provide status to the pool id page 2026-02-09 19:13:58 +00:00