Allow teachers to back out of a Willo integration manually if they select the wrong course, and decide if we can/should add controls to a teacher's UI that allow them to undo an integration.
Acceptance
Admin can unpair a Willo integrated course from a Tutor course
CS can walk instructor through what will happen if we back him/her out of an integration
Decision on whether to add additional admin controls on the teacher interface for undoing LMS integration
Checklist for Done
1A-DEFINE
[x] Description is complete
[x] High-level natural language acceptance tests are complete
~If UX design is needed then the UX label is added~
~If UX design is needed then the UX LoFi Design is completed, approved by the Product Manager, and added to the issue.~
~A high-level solution (development approach for the code change) is added to the issue~
[x] If prototype code is generated, it is linked to the issue.
[x] If tech briefs are generated, they are linked to the issue.
1B-DECOMP
[x] The work is broken into reasonable and consistent work items, and work item issues created. The work item issues are moved below the Done marker in the Decomp column.
[x] Estimate is updated for the work item issues.
[x] If there is a parent story epic issue, it is linked with the child work item issues and moved to the Epic column.
[x] If an issue is included in a product phase, then Release is selected.
1C-DESIGN
~The UX HiFi Design is complete, approved by the Product Manager, and added to the issue.~
~Distilled acceptance tests are added to the issue.~
~Automated testing criteria are added to issue.~
[ ] The solution is updated.
2A-CODE
[ ] A pull request is opened, the automated pull request checks pass, and the change has been approved by other developers.
[ ] The acceptance tests are finalized in "Given / When / Then" format.
[ ] Regression test categories are identified on the issue. Categories should be referenced if any changes might affect them, even if the intended functionality is unchanged.
4A-UX REVIEW
[ ] The pull request is merged into master, and the change branch is deleted.
5A-FUNCT VER
[ ] All the acceptance tests for this issue pass.
5C-REGRESSION
[ ] The test plan in testrail passes.
[ ] Blessing from Product Manager that the release is good to go.
Description
Allow teachers to back out of a Willo integration manually if they select the wrong course, and decide if we can/should add controls to a teacher's UI that allow them to undo an integration.
Acceptance
Checklist for Done
1A-DEFINE
1B-DECOMP
1C-DESIGN
2A-CODE
4A-UX REVIEW
5A-FUNCT VER
5C-REGRESSION
5D-READY TO BE DEPLOYED