now only superuser can look all of login history
This commit is contained in:
@@ -37,8 +37,11 @@ class ActivityController extends Controller
|
|||||||
->orWhere('login_activities.platform', 'like', $search)
|
->orWhere('login_activities.platform', 'like', $search)
|
||||||
->orWhere('login_activities.created_at', 'like', $search);
|
->orWhere('login_activities.created_at', 'like', $search);
|
||||||
})
|
})
|
||||||
|
->when(!$request->user()->hasRole('superuser'), function (Builder $query) use ($request) {
|
||||||
|
$query->where('users.id', $request->user()->id);
|
||||||
|
})
|
||||||
->select(['users.*', 'login_activities.*'])
|
->select(['users.*', 'login_activities.*'])
|
||||||
->orderBy($request->input('order.key') ?: 'created_at', $request->input('order.dir') ?: 'asc')
|
->orderBy($request->input('order.key') ?: 'created_at', $request->input('order.dir') ?: 'desc')
|
||||||
->paginate($request->per_page ?: 10);
|
->paginate($request->per_page ?: 10);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user