Skip to content

v1.4.0

Compare
Choose a tag to compare
@libretexts-bot libretexts-bot released this 02 Sep 00:52
· 183 commits to main since this release

1.4.0 (2023-09-02)

Bug Fixes

  • auth: library access check in CAS Bridge handler (9d678e8)
  • auth: redirect link on login completion (d22fbfc)
  • getUserInternal reference for UI (a7a5166)
  • imports of AccessRequest and VerificationRequest models (acc61ca)
  • imports of TimeZone model (3aed174)
  • Organizations API: enforce permissions on Organization update and delete (aa02e5e)
  • Organizations API: return conflict error for Domains when appropriate (60e03be)
  • prevent duplicate index creation on schema sync (3c1db16)
  • Services API: add route-level permissions check (3f91d7e)
  • UI: undefined locale check (dbe77ad)
  • Users API: do not filter users on status (37349ff)

Features

  • Access and Verification: initial APIs for Verification and Acess Requests (fcacf58)
  • add time_zone and student_id to User model (5c01d42)
  • API: email address changes and verifications (ed66961)
  • applications API (6fc8810)
  • Applications API: allow hiding applications from API results (7ae046d)
  • Applications API: filter applications list by type (#14) (8779a8d)
  • Applications API: icon and description fields (64c9395)
  • Auth API: provision external users from Google Workspace (d5468f8)
  • Auth API: provision external users from Microsoft AD (efaefc4)
  • auth: logic for CAS Bridge (13894b4)
  • auth: migrate 'active' field to 'disabled' for CAS functionality (aad5e83)
  • auth: migrate 'enabled' field to 'expired' for CAS functionality (c221804)
  • auth: support interrupt checks from CAS server and add registration completion check logic (a8b35f5)
  • enable Users to join multiple Organizations (46aaa8d)
  • IdentityManagement: initial dashboard UI (#4) (4329be7)
  • IdentityManagement: profile and security interfaces (#10) (2498d07)
  • IDM: instructor verification request UI (#16) (db156ef)
  • IDM: logout (#12) (5f312f0)
  • IDM: manage avatar (#18) (ddeae67)
  • IDM: profile and security functionality (#11) (472216f)
  • Organizations API: add search filter for only orgs unassociated to a system (d7f4cfe)
  • Organizations API: alias and domain management endpoints (4921469)
  • Organizations API: create method for Organization resources (cfe329d)
  • Organizations API: include full Alias and Domain models in results (d343449)
  • Organizations API: many-to-many relationship with aliases (2fbf8a5)
  • Organizations API: update method for Organization resources (64685fc)
  • Registration: collect student ID and timezone (#20) (af25807)
  • resource permissions API and logic (832de87)
  • UI: App Switcher (#13) (ffe4cef)
  • UI: direct navigation to specific registration flow step (a0a3337)
  • UI: link to Home on non-instructor registration completion (0ae2da7)
  • Users API: include OrganizationSystem on Organization in getUser (25320e7)
  • Users API: include system_id on Organization in getAllUsers (ec52e44)
  • Users API: password change endpoint (792b9ed)