#5591 - Allow fixing database issues from UI

  • By
  • Added
  • 3 views
Identifier #5591
Issue type Feature request or suggestion
Title Allow fixing database issues from UI
Status Closed (rejected)
Tags

Roadmap: v11 (custom)

Handling member Deleted
Addon core_upgrader
Description On the screen for correcting MySQL schema issues, present each detected issue in a table of tick boxes. Add a new button that says "Fix Selected" or something like that. Allow ticking off queries to run when the new fix button is clicked.

The name of each tick box should be the MD5 of the query so we can easily figure out which POST params belong to which queries when the tool re-runs.

If one or more fixes were applied, then the tool should re-run itself again (in check mode only... clear out all SQL POST params) in case all issues from some step have been fixed and we can now check a different step for issues. It would be better to re-run the tool completely instead of reversing our tracking variables dynamically because an applied "fix" might not have actually fixed the underlying issue, and we want to be sure we check for that again.

Remember the upgrader is minimalist so do not use any CNS APIs for the interface.
Steps to reproduce

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated