[Feature] Add post-install activation checklist and status for Admin > Modules #203

Closed
opened 2026-07-07 09:24:07 +02:00 by zemion · 1 comment
Owner

Parent: #36

Goal

After package install/uninstall, show the operator what remains: migrations, restart/reload, WebUI rebuild, module activation/deactivation, health verification, and stale plan cleanup.

Acceptance Criteria

  • Admin API returns a post-install checklist/status.
  • Admin UI renders actionable checklist items with blocker/warning/done states.
  • Checklist distinguishes backend restart, WebUI rebuild/reload, migrations, and module activation.
  • Tests cover checklist derivation for backend-only and WebUI package changes.
Parent: #36 ## Goal After package install/uninstall, show the operator what remains: migrations, restart/reload, WebUI rebuild, module activation/deactivation, health verification, and stale plan cleanup. ## Acceptance Criteria - Admin API returns a post-install checklist/status. - Admin UI renders actionable checklist items with blocker/warning/done states. - Checklist distinguishes backend restart, WebUI rebuild/reload, migrations, and module activation. - Tests cover checklist derivation for backend-only and WebUI package changes.
Author
Owner

Codex State: done

Summary

  • Added installer preflight checklist to API/UI and changed the generated admin command to the supervised installer form.

Changed Files

  • ../govoplan-admin/src/govoplan_admin/backend/api/v1/schemas.py
  • ../govoplan-admin/src/govoplan_admin/backend/api/v1/routes.py
  • ../govoplan-admin/webui/src/api/admin.ts
  • ../govoplan-admin/webui/src/features/admin/ModuleManagementPanel.tsx
  • webui/src/styles/components.css

Verification

  • npm run build -> OK
## Codex State: done ### Summary - Added installer preflight checklist to API/UI and changed the generated admin command to the supervised installer form. ### Changed Files - `../govoplan-admin/src/govoplan_admin/backend/api/v1/schemas.py` - `../govoplan-admin/src/govoplan_admin/backend/api/v1/routes.py` - `../govoplan-admin/webui/src/api/admin.ts` - `../govoplan-admin/webui/src/features/admin/ModuleManagementPanel.tsx` - `webui/src/styles/components.css` ### Verification - `npm run build -> OK`
zemion added the
type
feature
priority
p1
status
ready
area/module-system
codex/ready
labels 2026-07-07 23:08:42 +02:00
zemion added the
module/core
label 2026-07-07 23:42:40 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-core#203
No description provided.