Skip to content

Redesign Admin Data Management migration workflow - #1129

Merged
paullizer merged 6 commits into
Developmentfrom
paullizer-redesign-admin-data-migration
Jul 31, 2026
Merged

Redesign Admin Data Management migration workflow#1129
paullizer merged 6 commits into
Developmentfrom
paullizer-redesign-admin-data-migration

Conversation

@paullizer

@paullizer paullizer commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the Admin Data Management migration form with an accessible six-stage Target, Scope, Content & Options, Review, Confirm, and Progress workflow
  • add server-searchable, paginated user/group/public-workspace catalogs with persistent selections and authoritative exhaustive all counts
  • add sanitized server-owned preflight review, single-use administrator-bound review authorization, settings-drift protection, destructive confirmation, duplicate-submit prevention, and inline durable job recovery controls
  • preserve the latest Development Data Management history-pagination work and update documentation, release notes, and application version to 0.250.105

Validation

  • 144 passed, 3 skipped across the post-merge Data Management, route-policy, and UI contract suite; the skipped authenticated browser tests require configured UI environment variables
  • JavaScript syntax and Python compile checks
  • XSS sink guardrail for changed rendering files
  • Broken Access Control guardrail for changed backend files
  • Impeccable UI detector (only a pre-existing unrelated image warning)

Closes #1097

paullizer and others added 2 commits July 30, 2026 21:16
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Comment thread application/single_app/static/js/admin/admin_data_management.js Dismissed
Comment thread application/single_app/route_backend_data_management.py
"error": "Migration review could not be completed.",
"workflow_step": "review",
}), 400
return jsonify({"success": True, "review": review}), 200
Comment thread application/single_app/route_backend_data_management.py
Comment thread application/single_app/route_backend_data_management.py
Comment thread ui_tests/test_admin_data_management_settings_ui.py Outdated
paullizer and others added 4 commits July 31, 2026 07:26
… through an exception'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
… through an exception'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
… through an exception'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…ore than once'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@paullizer
paullizer merged commit 6af4da3 into Development Jul 31, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants