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
d06b8f7949
Add mode data to pool upload rows, move to fileupload schema
...
This allows users to review the data before committing it to the
database
2026-02-09 19:03:27 +00:00
135ad2b73e
Do file upload, show list of uploads, do initial processing.
2026-02-09 18:25:44 +00:00
aee17d2c7a
Add jobs to process queue when csv is uploaded
2026-02-08 05:06:47 +00:00
f9c8f37cec
Add organization to file upload
...
So everyone in the org can see it.
2026-02-08 05:00:14 +00:00
e3535391dd
Add a bit of per-line processing to CSV file
2026-02-08 04:55:33 +00:00
e81161ca7f
Actually start reading CSV file
2026-02-08 04:46:54 +00:00
fdd783c19c
Rework userfile yet again
...
I'm settling on the idea that strings should never be returned from the
userfile system. Instead, indicate which collection you want and pass
objects across.
2026-02-08 04:36:12 +00:00
6716bc68c9
Make file uploads of CSV actually save to disk
2026-02-08 01:44:44 +00:00
57191fa222
Alter report submission page to request reporter name and consent
...
This also adds the new mechanism for handling notifications on reports
2026-02-06 15:39:49 +00:00
47c3f7320c
Fix warning parsing nil OrganizationID on notification page
2026-02-05 16:56:53 +00:00
8b90b4c9ef
Fix error message for text job
2026-02-02 06:59:28 +00:00
c5f6db0b73
Lookup district and show on report submission complete
2026-02-01 02:37:35 +00:00
f20067b323
Actually update reports when a subscriber subscribes
2026-01-31 21:07:03 +00:00
1d7484ef4d
Confirm when a user confirms a phone number
2026-01-31 20:16:12 +00:00
a9b0a55f20
Create report platform layer
...
Rework phone subscription at the database layer so that we have a
seprate phone status and subscriptions to district communications.
2026-01-31 20:08:08 +00:00
64cd2f49dc
Fix creating a report with a new phone number
2026-01-30 23:09:21 +00:00
e094ed3d0d
Move Twilio-specific parsing to twilio incoming API
2026-01-29 22:36:16 +00:00
ef5d8168f0
Actually handle incoming text messages from Voip.ms
2026-01-29 22:27:51 +00:00
981f444609
Add support for continuing background text jobs on subscription
2026-01-29 22:20:03 +00:00
d2d5f003d8
Get Voip.ms working again in the text system
...
Because we need it for the conference.
2026-01-29 21:53:49 +00:00