Implement HR Branch isolation and Shift isolation
This commit is contained in:
@@ -121,10 +121,12 @@ class UserController extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
$branches = \App\Models\Branch::whereIn('created_by', getCompanyAndUsersId())->get(['id', 'name']);
|
||||
|
||||
return Inertia::render('users/index', [
|
||||
'users' => $users,
|
||||
'roles' => $roles,
|
||||
'branches' => $branches,
|
||||
'planLimits' => $planLimits,
|
||||
'filters' => [
|
||||
'search' => $request->search ?? '',
|
||||
@@ -183,6 +185,7 @@ class UserController extends BaseController
|
||||
'password' => Hash::make($request->password),
|
||||
'created_by' => creatorId(),
|
||||
'lang' => $userLang,
|
||||
'branch_id' => $request->branch_id,
|
||||
]);
|
||||
|
||||
if ($user && $request->roles) {
|
||||
@@ -222,6 +225,9 @@ class UserController extends BaseController
|
||||
if ($user) {
|
||||
$user->name = $request->name;
|
||||
$user->email = $request->email;
|
||||
if ($request->has('branch_id')) {
|
||||
$user->branch_id = $request->branch_id;
|
||||
}
|
||||
|
||||
// find and syncing role
|
||||
if ($request->roles) {
|
||||
|
||||
Reference in New Issue
Block a user