-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Darin Wilson edited this page May 19, 2022
·
7 revisions
Where things are headed in upcoming versions:
- 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
- deprecate
first_name
andlast_name
in favor ofgiven_name
andfamily_name
- this is the nomenclature used by UCPath, and "first name" and "last name" don't work well for many countries - deprecate UcbRailsUser::Configuration and config.yml support (#9)
- 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
andlast_name
withgiven_name
andfamily_name
- upgrade to OmniAuth 2 - this is a security fix but has some breaking changes
- add validations to user model