Refactor Backups | Allow multiple backup configurations
What does this MR do and why?
Implements #281 (closed) Changes backup scheme to allow multiple backup selections. Maybe one that only saves certain folders, or another that backs up to a certain location that's different than the rest.
This will also accomplish the request that users can run scheduled tasks at different times of the week to backup to different locations with different exclusions. (Not sure how delete schedules will work yet. Still flushing that out.)
-
SEC: check backup's server ID against requested server ID -
Fix backup restores -
Add backup ID to selection for backup tasks -
Make 1 default backup to use for updates -
Test Migrations from 4.2.0 -
Test Migrations from 4.4.0 -
Test clean install
Screenshots or screen recordings
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
Have you checked this doesn't interfere/conflict/duplicate someone elses work? -
Have you fully tested your changes? -
Have you resolved any lint issues? -
Have you assigned a reviewer? -
Have you applied correct labels?