Commit graph

13 commits

Author SHA1 Message Date
6fb964852f
Allow sudo to send structured SSEs 2026-03-13 18:31:43 +00:00
e8d865d0ab
Wire up events for creating new public reports
This involved moving a lot of stuff to the platform layer since I don't
want event interfaces leaking out.

Also this includes a fix to the user authentication which I had
previously broken by making a platform-layer user object independent of
the database layer.
2026-03-13 17:56:24 +00:00
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
89197df6b0
Add fake API endpoint for creating leads 2026-03-05 14:18:10 +00:00
0f6da8e25f
Move handler objects to common location to share with RMO 2026-03-03 17:08:58 +00:00
a776c83557
Create API for discarding file uploads 2026-02-24 17:36:59 +00:00
dac52a879a
Move all sync pages to authenticatedHandler
Still need to fix many templates
2026-02-24 15:34:53 +00:00
4100263393
Fix email sending on the sudo page 2026-02-18 21:38:16 +00:00
9cbb81f347
Wire up sudo email form to send emails
Probably.
2026-02-18 08:50:49 +00:00
67a7d20f6c
Actually send SMS on the test page 2026-02-18 08:28:19 +00:00
2626e044ca
Factor out common post parsing code for sms message 2026-02-18 08:09:53 +00:00
b0ee388986
Add simple example handler for admin functions 2026-02-18 08:02:32 +00:00
ec8b7b7db9
Add mock of admin area 2026-02-18 07:07:15 +00:00