File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88use Fleetbase \Exports \UserExport ;
99use Fleetbase \Http \Controllers \FleetbaseController ;
1010use Fleetbase \Http \Requests \CreateUserRequest ;
11- use Fleetbase \Http \Requests \UpdateUserRequest ;
1211use Fleetbase \Http \Requests \ExportRequest ;
1312use Fleetbase \Http \Requests \Internal \AcceptCompanyInvite ;
1413use Fleetbase \Http \Requests \Internal \InviteUserRequest ;
1514use Fleetbase \Http \Requests \Internal \ResendUserInvite ;
1615use Fleetbase \Http \Requests \Internal \UpdatePasswordRequest ;
1716use Fleetbase \Http \Requests \Internal \ValidatePasswordRequest ;
17+ use Fleetbase \Http \Requests \UpdateUserRequest ;
1818use Fleetbase \Models \Company ;
1919use Fleetbase \Models \CompanyUser ;
2020use Fleetbase \Models \Invite ;
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments