añadido opcion de crear contraseña en interfaz de administrador

This commit is contained in:
imnavajas
2024-07-15 15:26:53 +02:00
parent ce7ba82bda
commit 159c4a6ce1
4 changed files with 169 additions and 133 deletions

View File

@ -51,17 +51,23 @@ class UserModel extends ShieldUserModel
}
public function getUsersList(){
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");
->table('users t1')
->select('
t1.id AS id,
t1.first_name AS first_name,
t1.last_name AS last_name,
t1.email AS email,
t1.last_active AS last_active,
GROUP_CONCAT(DISTINCT t2.`group` SEPARATOR ", ") AS `group`
')
->join('auth_groups_users t2', 't1.id = t2.user_id', 'left')
->where('t1.deleted_at', null)
->groupBy('t1.id, t1.first_name, t1.last_name, t1.email, t1.last_active');
return $builder->get()->getResult();
}
}