/** * Determines if this user can edit this role's permissions. * * @param \App\Contracts\PermissionUser $user * @return boolean */ public function canSetPermissions(PermissionUser $user) { if (!is_null($this->board_uri)) { return $user->canEditConfig($this->board_uri); } else { return $user->canAdminConfig(); } }