3.10.1

A staff directory sync could pull in every student at the college, and a settings switch that never did anything is gone.

  • Removed The display section carried a switch called "Show attribute badges" that nothing in the plugin ever read, so turning it on or off changed nothing on any page. It sat directly above the switch that really does control the attribute letters, where it could only mislead. It is gone, and the switch that works keeps its own name, "Attribute letters in course tables".
  • Fixed The staff directory sync asked Microsoft Entra for every enabled member of the tenant, and at a college students are members. The one narrowing setting defaulted to empty and an empty setting returned everybody, so a college that had not filled it in could pull its whole student body into the staff directory. That setting is now required before a sync will run, an empty one returns nobody, and a department name works as well as an organizational unit so a cloud-only college can use it. Synced people arrive as drafts, so putting someone on the public directory is a decision a person makes rather than something a nightly job does for them.