Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
brammo
released this
27 Nov 12:48
Added
User status field with three values: 'active', 'new', 'blocked'
Default status is 'new' for newly created users
findActive() finder method on UsersTable to query only active users
Configurable authentication finder via Auth.Authentication.finder config
Configurable error messages for authentication failures:
Auth.Messages.invalidCredentials - Invalid credentials message
Auth.Messages.blocked - Message for blocked users
Auth.Messages.notActivated - Message for inactive/new users
Status helper methods on User entity:
isActive() - Check if user status is 'active'
isBlocked() - Check if user status is 'blocked'
Status constants on User entity:
User::STATUS_ACTIVE = 'active'
User::STATUS_NEW = 'new'
User::STATUS_BLOCKED = 'blocked'
Status validation in UsersTable (must be one of: active, new, blocked)
Migration 20251127000000_AddStatusToUsers to add status column
Status field in UsersFixture with test users for each status
Comprehensive tests for all new status functionality
Changed
UserController now shows status-specific error messages on login failure
AuthenticationServiceProvider uses configurable finder (default: 'all')
Updated UsersSeed with status field
You can’t perform that action at this time.