shared dashboards

This commit is contained in:
denisdulici
2020-01-07 17:15:00 +03:00
parent dcab115207
commit 2436898f04
33 changed files with 806 additions and 457 deletions

View File

@@ -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;
}
}