/** * Returns true if a user is in a project's admin group, false if not. * * @param Project $project * @return bool */ public function isProjectAdmin(Project $project) { if ($this->admin) { return true; } $adminGroup = $project->adminGroup()->first(); if ($adminGroup->hasUser($this)) { return true; } return false; }
/** * Decides if a certain user is a project admin. * * @param User $user * @param Project $project * @return bool */ public function isProjectAdmin(User $user, Project $project) { $adminGroup = $project->adminGroup()->first(); if ($adminGroup->hasUser($user)) { return true; } return false; }