Written by danielgoldak. Last updated on August 7, 2023. Fixed a bug with cancelled users not having access until end of term.