nidus-sync/platform
Eli Ribble f1fe8b4d2b
Add contacts, rework comms schema
This in a pretty huge change. At a high level we're adding the concept
of a 'contact' which is a person or organization that has zero or more
contact methods (email, phone). This ended up cascading a number of
changes, including critically to the publicreprt schema. In the end it
seemed safer to get to the point where I'm confident we aren't using any
of the old fields for storing reporter information (though I haven't
deleted the columns yet) so I removed the code for defining those
columns.

At this point I think it's not possible for me to regenerate the bob
schema due to the interdependencies between my various schemas, so the
migration is well-and-truly happening.
2026-05-15 16:58:28 +00:00
..
address Get back to compiling, but using new jet for publicreport 2026-05-07 10:39:17 +00:00
background Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
csv Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
email Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
event Emit updated events for communication resources on mark 2026-05-11 23:22:59 +00:00
fieldseeker Create API for service requests list 2026-04-14 23:06:50 +00:00
file lint: remove unused code across api, comms, h3utils, html, middleware, minio, platform, rmo 2026-05-09 14:47:56 +00:00
geocode lint: remove unused code across api, comms, h3utils, html, middleware, minio, platform, rmo 2026-05-09 14:47:56 +00:00
geom Make lead creation and invalidation for public reports work 2026-03-14 01:14:30 +00:00
mailer Fix a bunch of not-checking-error lints 2026-05-04 20:29:02 +00:00
oauth lint: fix errcheck for Close and Write calls across multiple files 2026-05-09 02:29:07 +00:00
pdf Slim down chrome requirements for the server 2026-04-17 14:51:24 +00:00
publicreport Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
subprocess Add first draft of mailer integration 2026-04-16 19:49:18 +00:00
text Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
types Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
address.go Remove now-extraneous latitude/longitude generated columns 2026-05-07 16:38:42 +00:00
arcgis.go lint: remove unused sync/signin, sync/sms, platform/trap, platform/arcgis code 2026-05-12 14:35:46 +00:00
audio.go Rework background jobs to make transactions much shorter 2026-04-17 22:53:23 +00:00
avatar.go Create API for adding an avatar to a user 2026-03-28 18:55:13 -07:00
client.go Get back to compiling, but using new jet for publicreport 2026-05-07 10:39:17 +00:00
communication.go Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
compliance.go lint: fix remaining errcheck for Write, Fprintf, Rollback, Commit 2026-05-09 02:41:49 +00:00
district.go Get back to compiling, but using new jet for publicreport 2026-05-07 10:39:17 +00:00
empty-tile.png Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
error.go Move review actions into the platform, emit events on change 2026-03-19 16:55:49 +00:00
event.go Add company filter to Lob list addresses 2026-04-20 22:33:20 +00:00
feature.go Remove string-only references to location_* generated columns 2026-05-07 17:01:54 +00:00
fieldseeker.go Start providing organization info and URLs is user/self 2026-03-22 01:22:44 +00:00
general.go Properly save audio and image notes when uploaded 2026-01-06 22:23:59 +00:00
image.go Get back to compiling, but using new jet for publicreport 2026-05-07 10:39:17 +00:00
impersonation.go Make impersonation ending work, fix frontend events 2026-04-02 21:31:31 +00:00
ios.go Add a resource for getting service requests 2026-04-14 19:59:32 +00:00
label_studio.go lint: remove unused code from platform/label_studio, email, dashboard, sync 2026-05-09 20:14:38 +00:00
latlng.go RMO frontend checkpoint 2026-04-09 17:21:35 +00:00
lead.go lint: fix remaining errcheck for Write, Fprintf, Rollback, Commit 2026-05-09 02:41:49 +00:00
mailer.go Fix reference to address number. Again. 2026-04-23 21:39:13 +00:00
note.go lint: fix remaining errcheck for Write, Fprintf, Rollback, Commit 2026-05-09 02:41:49 +00:00
notification.go Fix a bunch of not-checking-error lints 2026-05-04 20:29:02 +00:00
oauth.go Get back to compiling, but using new jet for publicreport 2026-05-07 10:39:17 +00:00
organization.go Don't show "send compliance mailer" if org isn't configured for Lob 2026-04-23 15:50:58 +00:00
parcel.go Fix parsing envelope out of the database 2026-02-28 23:27:13 +00:00
point.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
pool.go Get new frontend to type check clean 2026-03-31 14:52:53 +00:00
publicreport.go Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
publicreport_notification.go Add contacts, rework comms schema 2026-05-15 16:58:28 +00:00
review.go lint: fix remaining errcheck issues across multiple files 2026-05-09 03:06:56 +00:00
service_request.go Create API for service requests list 2026-04-14 23:06:50 +00:00
session.go Add some missing files from previous commits 2026-04-02 14:23:16 +00:00
signal.go lint: remove unused items from resource, sync, platform, db 2026-05-09 17:19:38 +00:00
site.go Remove string-only references to location_* generated columns 2026-05-07 17:01:54 +00:00
start.go Get email websocket connection working 2026-05-13 16:50:31 +00:00
sync.go Add a resource for getting service requests 2026-04-14 19:59:32 +00:00
tile.go lint: fix errcheck for Close and Write calls across multiple files 2026-05-09 02:29:07 +00:00
trap.go lint: remove unused sync/signin, sync/sms, platform/trap, platform/arcgis code 2026-05-12 14:35:46 +00:00
treatment.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
upload.go lint: fix remaining errcheck issues across multiple files 2026-05-09 03:06:56 +00:00
user.go More tracing logging 2026-05-12 20:00:29 +00:00
water.go Overhaul publicreport storage layer, create unified tables 2026-03-18 15:36:20 +00:00