Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
4a766620ff |
@@ -67,7 +67,6 @@ class AppointmentController extends Controller
|
|||||||
public function updateAppointment(Request $request, $applicationID, $status)
|
public function updateAppointment(Request $request, $applicationID, $status)
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->authorize('update', Appointment::class);
|
|
||||||
|
|
||||||
$application = Application::find($applicationID);
|
$application = Application::find($applicationID);
|
||||||
$validStatuses = [
|
$validStatuses = [
|
||||||
@@ -75,6 +74,9 @@ class AppointmentController extends Controller
|
|||||||
'CONCLUDED'
|
'CONCLUDED'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
$this->authorize('update', $application->appointment);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (!is_null($application))
|
if (!is_null($application))
|
||||||
{
|
{
|
||||||
|
@@ -2,15 +2,15 @@
|
|||||||
|
|
||||||
namespace App\Providers;
|
namespace App\Providers;
|
||||||
|
|
||||||
use App\Http\Controllers\BanController;
|
|
||||||
use App\Http\Controllers\VoteController;
|
|
||||||
use App\Http\Controllers\ProfileController;
|
|
||||||
use App\Http\Controllers\AppointmentController;
|
|
||||||
use App\Policies\ProfilePolicy;
|
use App\Policies\ProfilePolicy;
|
||||||
use App\Policies\VacancyPolicy;
|
use App\Policies\VacancyPolicy;
|
||||||
use App\Policies\UserPolicy;
|
use App\Policies\UserPolicy;
|
||||||
|
use App\Policies\BanPolicy;
|
||||||
use App\Policies\FormPolicy;
|
use App\Policies\FormPolicy;
|
||||||
|
use App\Policies\VotePolicy;
|
||||||
use App\Policies\ApplicationPolicy;
|
use App\Policies\ApplicationPolicy;
|
||||||
|
use App\Policies\AppointmentPolicy;
|
||||||
|
|
||||||
use App\User;
|
use App\User;
|
||||||
use App\Form;
|
use App\Form;
|
||||||
use App\Vote;
|
use App\Vote;
|
||||||
@@ -18,6 +18,8 @@ use App\Vacancy;
|
|||||||
use App\Application;
|
use App\Application;
|
||||||
use App\Appointment;
|
use App\Appointment;
|
||||||
use App\Ban;
|
use App\Ban;
|
||||||
|
|
||||||
|
|
||||||
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
|
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
|
||||||
use Illuminate\Support\Facades\Gate;
|
use Illuminate\Support\Facades\Gate;
|
||||||
|
|
||||||
@@ -36,9 +38,9 @@ class AuthServiceProvider extends ServiceProvider
|
|||||||
Vacancy::class => VacancyPolicy::class,
|
Vacancy::class => VacancyPolicy::class,
|
||||||
//Form::class => FormPolicy::class
|
//Form::class => FormPolicy::class
|
||||||
'App\Form' => 'App\Policies\FormPolicy',
|
'App\Form' => 'App\Policies\FormPolicy',
|
||||||
Vote::class => VoteController::class,
|
Vote::class => VotePolicy::class,
|
||||||
Ban::class => BanController::class,
|
Ban::class => BanPolicy::class,
|
||||||
Appointment::class => AppointmentController::class
|
Appointment::class => AppointmentPolicy::class
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user