c0e414bdc3
Add status page to RMO
2026-04-03 18:29:29 +00:00
5842b6251d
Add district header on root page
2026-04-03 18:28:41 +00:00
bfecae7d61
Add district resource and an API to RMO
...
We're going to need an API for the single-page frontend
2026-04-03 18:17:19 +00:00
4f9617aa2f
Add RMO water page, start district layout
2026-04-03 16:37:09 +00:00
fd7607f5b7
Add nuisance view for RMO
2026-04-03 16:08:57 +00:00
64a8de7a32
Add custom icons to RMO system
2026-04-03 16:00:50 +00:00
4a9d6e0db6
Port root RMO with style to main page
2026-04-03 15:58:50 +00:00
4d718f9a12
Add router and basic home view
2026-04-03 15:43:44 +00:00
2342a99405
Save experiment in postgred integration
2026-04-03 15:25:15 +00:00
4f6369fa27
Fix static content for RMO
2026-04-03 15:24:19 +00:00
e8db3de122
Remove old index page
2026-04-03 15:19:54 +00:00
b658e28f2e
Get static content showing on sync
2026-04-03 15:15:47 +00:00
b919472f42
Make RMO and Sync run in parallel and use the same sources
2026-04-03 15:09:53 +00:00
d7d6888f63
Initial commit of some work creating RMO single-page app
...
Doesn't work yet, but they both start, so checkpoint.
2026-04-03 15:02:37 +00:00
54e77f72f4
Add completion page
2026-04-03 14:34:46 +00:00
3e0003095b
Add process and submission mocks
2026-04-03 03:57:43 +00:00
095ab828b6
Add contact page in compliance flow
2026-04-03 03:43:55 +00:00
06345099eb
Add permission mock in compliance flow
2026-04-03 03:41:26 +00:00
5cabea8577
Add evidence mock
2026-04-03 03:35:45 +00:00
42bcdb8af8
Add mock for concern page
2026-04-03 03:26:52 +00:00
bfe2b88622
Add compliance address mock
2026-04-03 03:22:09 +00:00
377683c4e3
Update compliance landing page
...
Show district logo, phone number, etc.
2026-04-03 00:18:15 +00:00
457f123f69
Add simple compliance landing page
2026-04-03 00:12:52 +00:00
4b87c74f41
Make impersonation ending work, fix frontend events
2026-04-02 21:31:31 +00:00
522c5785a2
Create button for ending impersonation
2026-04-02 19:36:49 +00:00
76c395d613
Add display in sidebar for impersonation
2026-04-02 17:39:16 +00:00
51811132a4
Add avatar display to user selector
2026-04-02 15:39:52 +00:00
ea231fb0cc
Avoid failure when cloning proxied object
2026-04-02 15:32:48 +00:00
9574ed4812
Fix warning on user edit component
2026-04-02 15:26:03 +00:00
af2299f417
Fix saving of tags on users
2026-04-02 15:25:51 +00:00
945b482b00
Fix saving of tags on users
2026-04-02 15:10:51 +00:00
f9934095b3
Fix reference to avatar URI
2026-04-02 15:09:59 +00:00
aa02d2e729
Fix being able to set the role
2026-04-02 14:30:07 +00:00
ee76dddf2f
Add some missing files from previous commits
2026-04-02 14:23:16 +00:00
fc56c1406a
Make it possible to change more user fields
2026-04-02 14:22:45 +00:00
7ee70b24ee
Fix user data displays
2026-04-02 14:03:07 +00:00
3745231f51
Structure PUT by using omit.Value
2026-04-02 13:28:18 +00:00
353a3ea442
Use the correct scheme for URIs
2026-04-02 01:18:25 +00:00
124d1b7078
Show the avatar on the user edit page
2026-04-02 01:11:51 +00:00
42d111aac9
Add separate session endpoint for additional non-user data
...
This is conceptually much cleaner that encumbering the user object.
2026-04-02 01:07:55 +00:00
00ebc27069
Add reverse parsing of a URI.
...
Yay. I did it. All the work is worth it now.
2026-04-01 22:01:31 +00:00
4145944b1b
Allow arbitrary responses from form-encoded POST
...
Useful for returning full objects
2026-04-01 21:34:17 +00:00
a89a4fbec5
Add avatar resource
2026-04-01 21:23:28 +00:00
0a7a2512d4
Properly set Avatar value to null
2026-04-01 20:35:00 +00:00
6fbde6389d
Start creating user resources without ID.
2026-04-01 20:22:15 +00:00
a656d45a6d
Move QueryParams to resource module
2026-04-01 18:23:43 +00:00
ab519020fc
Swap out the rest of chi
...
We're now chi-free.
Not bug-free.
2026-04-01 16:57:33 +00:00
6c311c76e3
Initial draft of shifting from chi to gorilla/mux
2026-04-01 16:19:11 +00:00
5172400803
Begin switch to gorilla/mux
...
I'm realizing with this code that I'm going to have a problem if I want
to do HATEOAS-style APIs. chi just doesn't do resource-oriented API
design, and I'd have to build a lot of stuff myself.
I'm in the middle of swapping out the UI. Now is the time to make the
switch.
2026-04-01 15:32:27 +00:00
c253e655b1
Add avatar placeholer when avatar is empty
2026-04-01 14:48:31 +00:00