shared dashboards
This commit is contained in:
@@ -2,8 +2,6 @@
|
||||
|
||||
namespace App\Traits;
|
||||
|
||||
use App\Models\Auth\User;
|
||||
|
||||
trait Users
|
||||
{
|
||||
/**
|
||||
@@ -39,4 +37,28 @@ trait Users
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check user dashboard assignment
|
||||
*
|
||||
* @param $id
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public function isUserDashboard($id)
|
||||
{
|
||||
$user = user();
|
||||
|
||||
if (empty($user)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$dashboards = $user->dashboards()->pluck('id')->toArray();
|
||||
|
||||
if (in_array($id, $dashboards)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user