Skip to content

Commit 3651958

Browse files
committed
ran linter added is_user filter param
1 parent 1c4ffe9 commit 3651958

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

src/Http/Controllers/Internal/v1/UserController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
use Fleetbase\Exports\UserExport;
99
use Fleetbase\Http\Controllers\FleetbaseController;
1010
use Fleetbase\Http\Requests\CreateUserRequest;
11-
use Fleetbase\Http\Requests\UpdateUserRequest;
1211
use Fleetbase\Http\Requests\ExportRequest;
1312
use Fleetbase\Http\Requests\Internal\AcceptCompanyInvite;
1413
use Fleetbase\Http\Requests\Internal\InviteUserRequest;
1514
use Fleetbase\Http\Requests\Internal\ResendUserInvite;
1615
use Fleetbase\Http\Requests\Internal\UpdatePasswordRequest;
1716
use Fleetbase\Http\Requests\Internal\ValidatePasswordRequest;
17+
use Fleetbase\Http\Requests\UpdateUserRequest;
1818
use Fleetbase\Models\Company;
1919
use Fleetbase\Models\CompanyUser;
2020
use Fleetbase\Models\Invite;

src/Http/Filter/UserFilter.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ public function isNotAdmin()
2929
$this->builder->where('type', '!=', 'admin');
3030
}
3131

32+
public function isUser()
33+
{
34+
$this->builder->whereIn('type', ['user', 'admin']);
35+
}
36+
3237
public function query(?string $query)
3338
{
3439
$this->builder->search($query);
@@ -51,8 +56,11 @@ public function email(?string $email)
5156

5257
public function role(?string $roleId)
5358
{
54-
$this->builder->whereHas('roles', function ($query) use ($roleId) {
55-
$query->where('id', $roleId);
59+
$this->builder->whereHas('companyUsers', function ($query) use ($roleId) {
60+
$query->where('company_uuid', session('company'));
61+
$query->whereHas('roles', function ($query) use ($roleId) {
62+
$query->where('id', $roleId);
63+
});
5664
});
5765
}
5866
}

0 commit comments

Comments
 (0)