instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.43k stars 2.43k forks source link

User Observer process should restore inactive observer enrollments an… #2170

Closed cgravatt closed 1 year ago

cgravatt commented 1 year ago

User Observer process should restore inactive observer enrollments

It is common for schools to run sis imports in batch mode using the batch_mode_enrollment_drop_status parameter set to inactive. This changes the default behavior of marking data previously imported via sis that is not represented in the latest sis import as deleted to inactive. The User Observer process is currently unable to handle restoring observer enrollments that have been marked inactive.

Test Plan:

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.