netx/netx_api/models
oliver 2307f19779 Let users pick and order their workbench module tiles.
Per-user layout lives in the new app_user.prefs JSON column, read via
/v1/auth/me and written via PUT /v1/auth/me/prefs/workbench. The
workbench gets an in-place edit mode (gear -> drag to reorder, x to
remove, tray to add back, reset/done). Reset stores empty prefs so
registry changes still apply; ids of modules the user can't currently
see are kept on save.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 08:31:51 +08:00
..
__init__.py Add cutover-compare nav group and monitor templates. 2026-09-18 20:09:26 +08:00
_types.py Split ORM models into a domain package with stable re-exports. 2026-08-02 17:48:37 +08:00
alarms.py Split ORM models into a domain package with stable re-exports. 2026-08-02 17:48:37 +08:00
auth.py Let users pick and order their workbench module tiles. 2026-10-13 08:31:51 +08:00
biz_migration.py Fix ZTE BGP RR *i/RD parsing and add batch collect detail UX. 2026-09-23 10:52:43 +08:00
biz_state.py feat(cutover): pair metric collection rounds and isolate manual routes 2026-10-11 08:46:46 +08:00
config_sync.py Split ORM models into a domain package with stable re-exports. 2026-08-02 17:48:37 +08:00
managed_ne.py Add opt-in per-NE CLI exec_policy for MCP/API exec. 2026-09-22 09:27:40 +08:00
port_traffic.py Improve topology UX, traffic discover logs, and CLI wrap parsing. 2026-08-03 19:24:43 +08:00
topology.py Ship gated eye polish, fabric levels, and collection UI refresh. 2026-08-12 16:13:05 +08:00
ume.py Unify UME World as hex nav with conditional flat world map. 2026-08-07 00:51:08 +08:00