nidus-sync/platform
Eli Ribble 44c4f17f32
Massive rework of platform layer user/organization
The goal of this rework is to make it so I can pass around platform.User
instead of a pair of models.Organization and models.User. This is useful
for reason I kind of forget now, but it started with working on
notifications and ballooned massively from there into refactoring a
number of things that were bugging me.

This also includes a tiny amount of work on server-side events (SSE).

 * background stuff lives inside the platform now, which I need for
   having it push updates through SSE
 * userfile now lives in the platform, under file, so other platform
   functions can safely use it
 * oauth is broken into pieces and inside platform because other stuff
   was calling it already, but badly.
 * notifications go into the platform as well
2026-03-12 23:49:16 +00:00
..
background Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
csv Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
email Wire up sudo email form to send emails 2026-02-18 08:50:49 +00:00
file Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
geocode Add distance from report to image data 2026-03-09 22:09:35 +00:00
geom Remove organization from fileupload.pool table, fix in district logic 2026-03-04 20:59:57 +00:00
oauth Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
pdf Split out ability to upload flyover data from pool uploads 2026-03-02 18:49:02 +00:00
publicreport Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
report Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
subprocess Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
text Fix phone ensureInDB to not break transactions 2026-02-14 17:04:36 +00:00
types Add some files I missed in earlier commits 2026-03-09 23:26:44 +00:00
audio.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
background.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
communication.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
district.go Move data out of import.district and in to organization 2026-02-17 05:33:12 +00:00
empty-tile.png Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
fieldseeker.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
general.go Properly save audio and image notes when uploaded 2026-01-06 22:23:59 +00:00
ios.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
note.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
notification.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
oauth.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
organization.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +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 Fix outside district count 2026-03-04 22:04:22 +00:00
tile.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
trap.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
treatment.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
type.go Properly save audio and image notes when uploaded 2026-01-06 22:23:59 +00:00
upload.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00
user.go Massive rework of platform layer user/organization 2026-03-12 23:49:16 +00:00