return false;
}
+ /**
+ * Determine whether the user can accept the application.
+ *
+ * @param \App\Models\User $user
+ * @param \App\Models\Application $application
+ * @return \Illuminate\Auth\Access\Response|bool
+ */
+ public function accept(User $user, Application $application)
+ {
+ return $user->isAdmin()
+ || $user->isTournamentAdmin($application->tournament);
+ }
+
+ /**
+ * Determine whether the user can accept the application.
+ *
+ * @param \App\Models\User $user
+ * @param \App\Models\Application $application
+ * @return \Illuminate\Auth\Access\Response|bool
+ */
+ public function reject(User $user, Application $application)
+ {
+ return $user->isAdmin()
+ || $user->isTournamentAdmin($application->tournament);
+ }
+
}