mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Arreglados gestion de usuarios y roles
This commit is contained in:
@ -18,4 +18,12 @@ class UserModel extends ShieldUserModel
|
||||
'last_name', // Añadido
|
||||
];
|
||||
}
|
||||
|
||||
/*protected $validationRules = [
|
||||
"email" => [
|
||||
"label" => "RolesPermisos.email",
|
||||
"rules" => "required|max_length[150]",
|
||||
]
|
||||
|
||||
];*/
|
||||
}
|
||||
|
||||
@ -100,6 +100,18 @@ class GroupModel extends \App\Models\BaseModel
|
||||
->countAllResults();
|
||||
}
|
||||
|
||||
|
||||
public function getUsersRoles($userId)
|
||||
{
|
||||
|
||||
return $this->db
|
||||
->table('auth_groups_users')
|
||||
->select('group')
|
||||
->where('user_id', $userId)
|
||||
->get()
|
||||
->getResult();
|
||||
}
|
||||
|
||||
public function getRolPermissionList($rolId)
|
||||
{
|
||||
$rolRecord = $this->find($rolId);
|
||||
|
||||
23
ci4/app/Models/Usuarios/GroupsUsersModel.php
Normal file
23
ci4/app/Models/Usuarios/GroupsUsersModel.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models\Usuarios;
|
||||
|
||||
class GroupsUsersModel extends \App\Models\BaseModel
|
||||
{
|
||||
protected $table = "auth_groups_users";
|
||||
|
||||
/**
|
||||
* Whether primary key uses auto increment.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
|
||||
protected $primaryKey = "id";
|
||||
|
||||
protected $allowedFields = ["id", "user_id", "group"];
|
||||
protected $returnType = "App\Entities\Usuarios\GroupsUsersEntity";
|
||||
|
||||
public static $labelField = "group";
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user