Kelv
32e261ef73
DEV: Migrate user passwords data to UserPassword table ( #28746 )
...
* Add migrations to ensure password hash is synced across users & user_passwords
* Persist password-related data in user_passwords instead of users
* Merge User#expire_old_email_tokens with User#expire_tokens_if_password_changed
* Add post deploy migration to mark password-related columns from users table as read-only
* Refactored UserPassword#confirm_password? and changes required to accommodate hashing the password after validations
2024-10-10 09:23:06 +08:00
..
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-07-09 23:12:03 +02:00
2024-10-07 11:48:48 +08:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-07-11 07:54:45 -07:00
2024-07-29 15:44:52 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-08-29 15:37:52 -04:00
2024-10-10 09:23:06 +08:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-02 08:55:44 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-02 08:55:44 +02:00
2024-08-13 16:31:24 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-08-13 16:31:24 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-10-02 08:55:44 +02:00
2024-10-08 20:21:43 +02:00
2024-10-08 20:21:43 +02:00
2024-05-27 09:58:18 +02:00