Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/V4/UsersController.php
Show First 20 Lines • Show All 511 Lines • ▼ Show 20 Lines | class UsersController extends Controller | ||||
protected static function userStatuses(User $user): array | protected static function userStatuses(User $user): array | ||||
{ | { | ||||
return [ | return [ | ||||
'isImapReady' => $user->isImapReady(), | 'isImapReady' => $user->isImapReady(), | ||||
'isLdapReady' => $user->isLdapReady(), | 'isLdapReady' => $user->isLdapReady(), | ||||
'isSuspended' => $user->isSuspended(), | 'isSuspended' => $user->isSuspended(), | ||||
'isActive' => $user->isActive(), | 'isActive' => $user->isActive(), | ||||
'isDeleted' => $user->isDeleted() || $user->trashed(), | 'isDeleted' => $user->isDeleted() || $user->trashed(), | ||||
'isDegraded' => $user->isDegraded(), | |||||
'isAccountDegraded' => $user->isDegraded(true), | |||||
]; | ]; | ||||
} | } | ||||
/** | /** | ||||
* Validate user input | * Validate user input | ||||
* | * | ||||
* @param \Illuminate\Http\Request $request The API request. | * @param \Illuminate\Http\Request $request The API request. | ||||
* @param \App\User|null $user User identifier | * @param \App\User|null $user User identifier | ||||
▲ Show 20 Lines • Show All 286 Lines • Show Last 20 Lines |