Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }