permissions query fixes (#12220)

This commit is contained in:
Tony Murray
2020-10-15 20:38:26 -05:00
committed by GitHub
parent 0de03ad582
commit 292d6a0fdb

View File

@ -195,7 +195,9 @@ class Permissions
$user_id = $this->getUserId($user);
if (! isset($this->devicePermissions[$user_id])) {
$this->devicePermissions[$user_id] = DB::table('devices_perms')->where('user_id', $user_id)
$this->devicePermissions[$user_id] = DB::table('devices_perms')
->select(['user_id', 'device_id'])
->where('user_id', $user_id)
->union($this->getDeviceGroupPermissionsQuery()->where('user_id', $user_id))
->get();
}
@ -211,7 +213,9 @@ class Permissions
public function getPortPermissions()
{
if (is_null($this->portPermissions)) {
$this->portPermissions = DB::table('ports_perms')->get();
$this->portPermissions = DB::table('ports_perms')
->select(['user_id', 'port_id'])
->get();
}
return $this->portPermissions;
@ -225,7 +229,8 @@ class Permissions
public function getBillPermissions()
{
if (is_null($this->billPermissions)) {
$this->billPermissions = DB::table('bill_perms')->get();
$this->billPermissions = DB::table('bill_perms')
->select(['user_id', 'bill_id'])->get();
}
return $this->billPermissions;