scottyah
scottyah pushed to main at mgmt/mgmt 2026-06-17 05:06:41 +00:00
37276877cf Hard-delete KC account on manual admin user delete
9cd02993ea Note nightly deletion run time (~02:00 UTC) in user guide
b61a1debf1 Enforce unsponsored-user deletion after grace period
c69856f682 Fix factual errors in user guide after code audit
93a9362545 Clarify mgmtsuite permission levels in user guide
Compare 6 commits »
scottyah pushed to main at mgmt/mgmt 2026-06-15 17:39:18 +00:00
35a788865e Add LDAP gateway install & configuration guide
f4bd03dc52 Add read-only LDAP gateway microservice backed by Keycloak
Compare 2 commits »
scottyah pushed to main at mgmt/mgmt 2026-06-11 23:58:09 +00:00
47e452077a Add scripts/audit-kc-groups.py realm audit script
73e8aed4e4 Require AUTH_PASSWORD_HASH in production
23eeec42ac Harden KC queue worker: encrypt queued passwords, fail loudly on skips
2e4231ceda Treat upstream-terminated TLS as HTTPS for MQTT URL and cookies
Compare 4 commits »
scottyah pushed to main at mgmt/mgmt 2026-06-11 23:39:42 +00:00
fb257cc130 Drop VELA-gated nav pages from the user guide
07d78656da Document service accounts and gated nav pages in the user guide
e753883ac6 Fix mgmtsuite group seeding and resolve group names in KC queue worker
f0e7231091 Update user tests for the removed POST /api/users endpoint
5db5c32447 Show names instead of empty quotes and raw IDs in audit entries
Compare 7 commits »
scottyah pushed to main at mgmt/mgmt 2026-06-09 22:49:01 +00:00
f87f549de1 Add script to build the Keycloak CA bundle for trusted-certs
scottyah pushed to main at mgmt/mgmt 2026-06-09 22:42:17 +00:00
077d3d3f09 Surface sponsored users with no project permissions in the members table
e12952a0ad Scope project list to projects the user can actually open
23696932a9 Show admins the billed-user list behind the monthly billing count
6bd83fe622 Add admin user enable/disable controls and split status columns
Compare 4 commits »
scottyah pushed to main at mgmt/mgmt 2026-06-09 18:22:35 +00:00
1ebb7cd089 Fix inbound sync races with outbound queue and add queue hygiene
scottyah pushed to main at mgmt/mgmt 2026-06-09 18:03:18 +00:00
8a1f87cc0d Allow creating standard-pattern child groups from group management
scottyah pushed to main at mgmt/mgmt 2026-06-09 17:38:21 +00:00
1ace2f732c Allow creating child groups that match the standard app pattern
8c5ec98367 Optimize Keycloak sync for slow network paths and large realms
Compare 2 commits »
scottyah pushed to main at mgmt/mgmt 2026-05-20 20:46:40 +00:00
b82e269e48 Allow users to edit their own profile (name, email) and fix KC sync
scottyah pushed to main at mgmt/mgmt 2026-05-19 21:13:56 +00:00
b4083a313f Add multi-file cert import and improve Issuing CA display
scottyah pushed to main at mgmt/mgmt 2026-05-19 19:29:03 +00:00
1759531663 Mark resolved TODOs in notes
9850d854eb Add KC inbound sync worker and settings tab badges
b28fe8c15f Fix Keycloak link on user detail page to use correct realm
c29516728d Auto-generate password on service account creation
50d2f12955 Restore security headers, error handlers, and image path validation
Compare 5 commits »
scottyah pushed to main at mgmt/mgmt 2026-05-18 21:50:34 +00:00
5da9f4031a Fix /apidocs 404 in prod by proxying Flasgger route to backend
scottyah pushed to main at mgmt/mgmt 2026-05-12 04:24:25 +00:00
026aaa9ffa Fix user guide images 404 in prod by prioritizing API proxy over static file cache
scottyah pushed to main at mgmt/mgmt 2026-05-11 21:14:05 +00:00
be88eba244 make it load the lightweight app
scottyah pushed to main at mgmt/mgmt 2026-05-08 17:01:06 +00:00
c5d6d76d3a Add project deletion script with cascading cleanup
b5f74e5ef5 Relax project key to 1-10 alphanumeric chars (letter-first)
Compare 2 commits »
scottyah pushed to main at mgmt/mgmt 2026-05-05 21:16:11 +00:00
14d1978ac1 Grafana dashboard suite, backend metrics, and Bitbucket sync
scottyah pushed to main at mgmt/mgmt 2026-05-05 20:38:39 +00:00
ba36e7165b Bulk project import, user guide, and settings save fix
scottyah pushed to main at mgmt/mgmt 2026-04-28 23:06:17 +00:00
c52f2cd488 Live app status orbs with uptime dashboard links
scottyah pushed to main at mgmt/mgmt 2026-04-21 21:57:21 +00:00
cf0962d375 Update stale tests to match current product behavior
622999550a End-user how-to guide for projects, groups, and sponsorship
4f07534611 Scaffold Flask-Migrate (Alembic) for schema management
f5370515aa Tests for sponsorship, OIDC URL, first-name, and CSV wrong-project guards
10405ae595 Sponsorship warning banner, OIDC redirect fix, and first-name display
Compare 5 commits »