wrolpi/controller
Roland 5a11e23a56
controller: expose kind/group in the services API response
The React ControllerPage partitions services on `service.group`, but
ServiceStatusResponse did not declare the new kind/group fields, so
Pydantic silently stripped them from /api/services and the React UI
rendered one flat, ungrouped table. The fallback UI was unaffected
because it is server-rendered without the response model.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 18:44:59 -06:00
..
api controller: expose kind/group in the services API response 2026-07-23 18:44:59 -06:00
lib controller: group services into Core vs Optional & Maintenance 2026-07-22 19:46:13 -06:00
templates controller: group services into Core vs Optional & Maintenance 2026-07-22 19:46:13 -06:00
test controller: expose kind/group in the services API response 2026-07-23 18:44:59 -06:00
__init__.py Creating Controller service which will control WROLPi services, admin, SMART, disks, and status. nginx will fallback to Controller UI when React UI is unavailable (such as during upgrades). 2025-12-15 15:48:40 -07:00
conftest.py Controller: move hotspot settings to controller.yaml with WiFi device dropdown. 2026-07-04 09:03:58 -06:00
defaults.py controller: group services into Core vs Optional & Maintenance 2026-07-22 19:46:13 -06:00
main.py controller: group services into Core vs Optional & Maintenance 2026-07-22 19:46:13 -06:00
requirements.txt Bump safe dependencies (combined Dependabot updates) 2026-07-15 20:07:21 -06:00
serve.py Migrating Controller from port 8087 to 80 so that it is more discoverable. Reformatting Controller dashboard to make header at the top. Reformatting navigation bar to handle the new links which prevented Admin from being visible in some screens. 2026-04-09 15:01:05 -06:00