Commit graph

281 commits

Author SHA1 Message Date
fa675f293d
Add initial work on getting compliance data for leads 2026-04-17 19:43:40 +00:00
21587493c0
Stop swamping the server on reboot 2026-04-17 18:36:05 +00:00
4625dd39d0
Default sort sites by created date 2026-04-17 18:25:04 +00:00
fd662721bb
Fix non-rolled-back transactions 2026-04-17 18:19:13 +00:00
4a8c0d2e60
defer rollback rather than guard returns
I'm trying to make sure we close transactions on the database
2026-04-17 18:00:26 +00:00
b6e1bffd79
Add support for satellite tiles, with caching 2026-04-17 17:47:38 +00:00
61351dabf1
Update UI when a compliance letter is sent 2026-04-17 15:20:17 +00:00
bf156eaf7f
Slim down chrome requirements for the server 2026-04-17 14:51:24 +00:00
bff81eb6e3
Add basic lead type 2026-04-17 02:59:22 +00:00
617631063f
Add quick'n'dirty interface for leads and features 2026-04-17 02:59:01 +00:00
09fe773987
Use the correct URL for generating pdfs 2026-04-17 02:31:57 +00:00
dc3cce0b8a
Switch to multipart upload of PDF to lob, move backend to using that. 2026-04-17 02:22:05 +00:00
2ddf015a68
Skip pools without an address 2026-04-17 00:11:47 +00:00
fde9539191
Don't attempt to find the parcel if our address ID is nil
That's because the address doesn't have location data, so we can't find
a parcel.
2026-04-16 23:54:18 +00:00
6945b9f9ed
Drop to a single worker in the geocode pool
I'm sharing transactions incorrectly, and until I fix that I need
correctness, not speed.
2026-04-16 23:50:19 +00:00
1aba99f732
Remove chatty debug logs 2026-04-16 22:51:00 +00:00
c0935c848b
Default required fields to empty strings
So the insertion doesn't fail
2026-04-16 22:32:48 +00:00
a2271a2ce8
Add more debug info about user login 2026-04-16 22:08:28 +00:00
83c013785f
Fix swizzled email args 2026-04-16 21:58:41 +00:00
59bf360937
Try to get more debug info on lob 420 error 2026-04-16 21:00:24 +00:00
f1890332ae
Get proper cached images from the tile server 2026-04-16 20:51:17 +00:00
b3a89d9c68
More protections for oauth being expired 2026-04-16 20:43:40 +00:00
a922196f20
Add mailer file utilities 2026-04-16 20:41:13 +00:00
89a2cb30e6
Save the type from the database on feature 2026-04-16 20:40:55 +00:00
1bc452bc09
Avoid crashing when getting Fieldseeker client 2026-04-16 20:40:37 +00:00
ee2254281c
Fix erasing feature locations 2026-04-16 20:39:30 +00:00
a6f9396760
Add first draft of mailer integration
This adds a bunch of stuff, including setting the organization's Lob
sender address ID, inserting mailer/compliance_report relationships,
adding external id from Lob (or maybe some other provider) and
attempting to load up the pool feature for a site.
2026-04-16 19:49:18 +00:00
d047c460ed
Add missing files in last two commits 2026-04-16 17:15:44 +00:00
81e057b900
Add initial work for backgrounding mailer job 2026-04-16 17:15:20 +00:00
7b95cfe833
Actually commit the transaction 2026-04-16 10:49:06 +00:00
6b90edf053
Fix creation of signal for mailer 2026-04-16 10:47:13 +00:00
2ea47f03f4
Start wiring together request for a mailer to database 2026-04-16 10:15:28 +00:00
74e24b7de3
Add feature to site data 2026-04-16 09:04:25 +00:00
5a35c1d1f8
Show parcel information on site page 2026-04-16 08:26:48 +00:00
b9c257a635
Add site contact information 2026-04-16 07:12:34 +00:00
c4c22f6733
Start to populate site information in review task 2026-04-16 06:58:05 +00:00
d395699dc4
New algorithm for detecting multiple conflicting features 2026-04-16 04:21:11 +00:00
f490e4a1a4
Avoid duplicate rownumber calculation
We have the row number saved on the pool object itself, which is how we
gather errors against rows.
2026-04-16 04:20:28 +00:00
d352b0d932
Get pool rows by line number so they stay in order
Because otherwise the errors don't line up correctly.
2026-04-16 04:01:44 +00:00
5e0981e2a2
fix bad copy paste on address field 2026-04-16 03:16:57 +00:00
b2d8e3ba27
Move address list func to types so it can be shared with csv
And stop double-geocoding all the rows.
2026-04-16 03:06:18 +00:00
82dd5e8683
More debugging for CSV import 2026-04-16 02:46:55 +00:00
f5ac7bb4ee
Set address form pool rows using address model if possible 2026-04-16 02:46:24 +00:00
e894ae28dc
Add initial site list resource 2026-04-16 02:45:48 +00:00
0e165b57d0
Default header to tag type 2026-04-16 00:18:42 +00:00
dfe7d3650f
Default header type to unknown
This is a subtle bug from the zero value of a header enum that's causing
overwriting in pool uploads
2026-04-16 00:14:35 +00:00
b6951d64d4
Remove api_key from URL to stadia cache
It's redundant and a security risk
2026-04-16 00:09:18 +00:00
ac27c60e0c
Save address IDs when doing pool geocoding 2026-04-15 20:29:42 +00:00
6a8ae6d81a
Exit the geocode job if we hit an error 2026-04-15 19:31:55 +00:00
87c802fa90
Fix relationship for looking up whether the pool is in the district 2026-04-15 19:31:32 +00:00