añadido cliente id a users

This commit is contained in:
2024-06-18 13:18:25 +02:00
parent 52633ef695
commit 1fa4e1cd9c
8 changed files with 155 additions and 28 deletions

View File

@ -16,9 +16,17 @@ class UserModel extends ShieldUserModel
...$this->allowedFields,
'first_name', // Añadido
'last_name', // Añadido
'cliente_id', // Añadido
];
}
protected $useSoftDeletes = true;
protected $useTimestamps = true;
protected $createdField = 'created_at';
protected $updatedField = 'updated_at';
protected $deletedField = 'deleted_at';
protected $validationRules = [
"username" => [
"label" => "correo duplicado",
@ -42,4 +50,18 @@ class UserModel extends ShieldUserModel
return $builder->get()->getResult();
}
public function getUsersList(){
$builder = $this->db
->table("users" . " t1")
->select(
"t1.id AS id, t1.first_name AS first_name, t1.last_name AS last_name, t1.last_active AS last_active, t2.group AS group"
);
$builder->where('t1.deleted_at', null);
$builder->join("auth_groups_users t2", "t1.id = t2.user_id", "left");
return $builder->get()->getResult();
}
}