Update
This commit is contained in:
@@ -22,6 +22,11 @@ class UserManagementController extends Controller
|
|||||||
$search = $request->get('search');
|
$search = $request->get('search');
|
||||||
$query->where('name', 'like', "%{$search}%");
|
$query->where('name', 'like', "%{$search}%");
|
||||||
}
|
}
|
||||||
|
if($request->has('guard_name'))
|
||||||
|
{
|
||||||
|
$guard_name = $request->get('guard_name');
|
||||||
|
$query->where('guard_name', '=', $guard_name);
|
||||||
|
}
|
||||||
$userRole = $query->paginate(10);
|
$userRole = $query->paginate(10);
|
||||||
return Helper::paginateResources($userRole);
|
return Helper::paginateResources($userRole);
|
||||||
}
|
}
|
||||||
@@ -133,6 +138,13 @@ class UserManagementController extends Controller
|
|||||||
$search = $request->get('search');
|
$search = $request->get('search');
|
||||||
$userAccess->where('name', 'like', "%{$search}%");
|
$userAccess->where('name', 'like', "%{$search}%");
|
||||||
}
|
}
|
||||||
|
if($request->has('guard_name'))
|
||||||
|
{
|
||||||
|
$guard_name = $request->get('guard_name');
|
||||||
|
$userAccess->whereHas('role', function ($query) use ($guard_name) {
|
||||||
|
$query->where('guard_name', $guard_name);
|
||||||
|
});
|
||||||
|
}
|
||||||
$userAccess = $userAccess->paginate(10);
|
$userAccess = $userAccess->paginate(10);
|
||||||
return Helper::paginateResources($userAccess);
|
return Helper::paginateResources($userAccess);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -354,7 +354,7 @@ export default function List() {
|
|||||||
const loadDataTableData = async (appliedFilter : any | null = null) => {
|
const loadDataTableData = async (appliedFilter : any | null = null) => {
|
||||||
setDataTableLoading(true);
|
setDataTableLoading(true);
|
||||||
const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]);
|
const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]);
|
||||||
const response = await axios.get('/user/access', { params: filter });
|
const response = await axios.get('/user/access?guard_name=client-portal&', { params: filter });
|
||||||
console.log(response.data);
|
console.log(response.data);
|
||||||
setDataTableLoading(false);
|
setDataTableLoading(false);
|
||||||
|
|
||||||
|
|||||||
@@ -351,7 +351,7 @@ export default function List() {
|
|||||||
const loadDataTableData = async (appliedFilter : any | null = null) => {
|
const loadDataTableData = async (appliedFilter : any | null = null) => {
|
||||||
setDataTableLoading(true);
|
setDataTableLoading(true);
|
||||||
const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]);
|
const filter = appliedFilter ? appliedFilter : Object.fromEntries([...searchParams.entries()]);
|
||||||
const response = await axios.get('/user/role', { params: filter });
|
const response = await axios.get('/user/role?guard_name=client-portal&', { params: filter });
|
||||||
console.log(response.data);
|
console.log(response.data);
|
||||||
setDataTableLoading(false);
|
setDataTableLoading(false);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user