Skip to content

Warn about automatic MongoDB 8 migration when changing Parse version - #840

Open
charles-ramos wants to merge 8 commits into
production2from
auto-mongo8-migration-on-parse8
Open

charles-ramos wants to merge 8 commits into
production2from
auto-mongo8-migration-on-parse8

Conversation

@charles-ramos

Copy link
Copy Markdown
Member

Shows a warning and a "Migrate & Save" button when the selected Parse Server version requires the database to be migrated to MongoDB 8, and the reason as a tooltip when a version is disabled.

New Pull Request Checklist

Issue Description

Closes: FILL_THIS_OUT

Approach

TODOs before merging

  • Add tests
  • Add changes to documentation (guides, repository pages, in-code descriptions)

charles-ramos and others added 8 commits October 22, 2026 14:48
Shows a warning and a "Migrate & Save" button when the selected Parse
Server version requires the database to be migrated to MongoDB 8, and the
reason as a tooltip when a version is disabled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The MongoDB 8 migration now runs in background on the server, so the modal
polls its status until it finishes instead of waiting on the request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
AJAX has no timeout, so a status request that never answered kept the modal
waiting forever without reaching the max wait.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Replaces the FormNote bars, made for a single centered line, with notices
following the modal cards style (icon, left aligned text, light border).
The migration warning is hidden while saving, when the progress notice
is shown.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant