CLDC-1900 improve expired join links (#1265)
* feat: update expired join link page
* feat: update controller
* feat: show invalid page if token invalid
* feat: add password hint_text
* feat: use new templates
* refactor: min password length simplification
* feat: add dynamic template selection
* feat: revert devise behaviour
* feat: fix initial confirmation sent behaviour
* feat: show invalid page if link invalid
* test: update
* test: add tests for path
* db: update
* refactor: linting
* feat: move initial_confirmation_sent update
* feat: add further reconfirmation to tests
* refactor: simplify by removing before_action
* revert password hint text update (added to cldc-1963 instead)
* feat: reset initial_confirmation_sent if deactivated
* feat: reset initial_confirmation_sent if deactivated
* feat: add flash notice for already confirmed
* feat: fix reset passwords bugs - stop leaking between reset/change routes
* test: add tests for change vs reset password routes
* feat: add reset password persistence
|