Skip to content

Roadmap

Darin Wilson edited this page May 19, 2022 · 7 revisions

Where things are headed in upcoming versions:

Version 4.1

  • by default, fetch user data from UCPath rather than LDAP; fall back to LDAP if user record can't be found in UCPath (the current behavior of only using LDAP will still be available if individual apps need/want it)
  • store preferred name from UCPath in local users table; fall back to primary name if preferred name not available
  • improve autocomplete for impersonation feature (#47) (closed, not reproducible)
  • properly scope "Add New" button on Users page (#21)
  • bring all dependencies to up latest compatible versions
  • documentation: provide example of custom session manager

Version 4.9

Version 5.0

  • require Rails 7 (so we can start moving away from jQuery and toward Hotwire)
  • rewrite user management pages to use Stimulus/Hotwire
  • remove jQuery
  • remove datatables.js
  • remove UcbRailsUser::Configuration and config.yml support
  • stop fetching student_id by default (#83)
  • replace first_name and last_name with given_name and family_name
  • upgrade to OmniAuth 2 - this is a security fix but has some breaking changes
  • add validations to user model
Clone this wiki locally