[SIS] Treat missing users as "suspended" rather than "deleted" when Diffing

This idea has been developed and deployed to Canvas

Add a flag to the SIS Imports API to control the default status used for missing Users in a diffing feed.  This would be something similar to the existing diffing_drop_status used for enrollments.  Something like diffing_user_status with options for "deleted" or "suspended" would control how missing users will be processed.

6 Comments
KristinL
Community Team
Community Team
Status changed to: Open
 
mzucal
Community Contributor

This is a huge issue for my college and a source of a great time stealer from my time. We also cannot use records in Canvas if those records are not accurate.

KristinL
Community Team
Community Team
Status changed to: New
 
KristinL
Community Team
Community Team
Status changed to: Added to Theme
 
kellycronew
Community Explorer

This appears to be fixed with recent SIS Import update from Aug 2023?  We have not tested it, yet, but we will as soon as we can after the start of the semester rush.

KristinL
Community Team
Community Team
Status changed to: Completed
Comments from Instructure

 

For more information, please read through 2023 API and CLI Change Log -- 2023.08.30

Thank you @kellycronew for making a comment earlier today. We were able to connect with the Product Team and confirm the update!