TASK-228 Encrypt the password for authentication sources
This commit is contained in:
@@ -6,6 +6,7 @@ use App\Factories\HasFactory;
|
||||
use Exception;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use ProcessMaker\Model\RbacUsersRoles;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class RbacUsers extends Model
|
||||
{
|
||||
@@ -94,4 +95,17 @@ class RbacUsers extends Model
|
||||
];
|
||||
return $result;
|
||||
}
|
||||
|
||||
public static function getAllUsersByAuthSource()
|
||||
{
|
||||
$query = static::query();
|
||||
$query->select('UID_AUTH_SOURCE', DB::raw('COUNT(*) AS CNT'));
|
||||
$query->where('USR_STATUS', '!=', 'CLOSED');
|
||||
$query->where('USR_USERNAME', '!=', '');
|
||||
$query->groupBy('UID_AUTH_SOURCE');
|
||||
|
||||
$data =$query->get()->toArray();
|
||||
$result = ['data' => $data];
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user