Add Scoring Guide observer
This commit is contained in:
parent
68bdd9f30f
commit
36da3b0e78
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
namespace App\Observers;
|
||||
|
||||
use App\Models\ScoringGuide;
|
||||
|
||||
use function auditionLog;
|
||||
|
||||
class ScoringGuideObserver
|
||||
{
|
||||
public function created(ScoringGuide $scoringGuide): void
|
||||
{
|
||||
$message = 'Added scoring guide '.$scoringGuide->name.$scoringGuide->name.'(ID #'.$scoringGuide->id.')';
|
||||
$affected = ['scoring_guides' => [$scoringGuide->id]];
|
||||
auditionLog($message, $affected);
|
||||
}
|
||||
|
||||
public function updated(ScoringGuide $scoringGuide): void
|
||||
{
|
||||
$message = 'Renamed scoring guide '.$scoringGuide->getOriginal('name').' to '.$scoringGuide->name.'(ID #'.$scoringGuide->id.')';
|
||||
$affected = ['scoring_guides' => [$scoringGuide->id]];
|
||||
auditionLog($message, $affected);
|
||||
}
|
||||
|
||||
public function deleted(ScoringGuide $scoringGuide): void
|
||||
{
|
||||
$message = 'Deleted scoring guide '.$scoringGuide->name.'(ID #'.$scoringGuide->id.')';
|
||||
$affected = ['scoring_guides' => [$scoringGuide->id]];
|
||||
auditionLog($message, $affected);
|
||||
}
|
||||
}
|
||||
|
|
@ -14,6 +14,7 @@ use App\Models\Event;
|
|||
use App\Models\School;
|
||||
use App\Models\SchoolEmailDomain;
|
||||
use App\Models\ScoreSheet;
|
||||
use App\Models\ScoringGuide;
|
||||
use App\Models\Student;
|
||||
use App\Models\User;
|
||||
use App\Observers\BonusScoreObserver;
|
||||
|
|
@ -23,6 +24,7 @@ use App\Observers\EventObserver;
|
|||
use App\Observers\SchoolEmailDomainObserver;
|
||||
use App\Observers\SchoolObserver;
|
||||
use App\Observers\ScoreSheetObserver;
|
||||
use App\Observers\ScoringGuideObserver;
|
||||
use App\Observers\StudentObserver;
|
||||
use App\Observers\UserObserver;
|
||||
use App\Services\AuditionService;
|
||||
|
|
@ -66,6 +68,7 @@ class AppServiceProvider extends ServiceProvider
|
|||
School::observe(SchoolObserver::class);
|
||||
SchoolEmailDomain::observe(SchoolEmailDomainObserver::class);
|
||||
ScoreSheet::observe(ScoreSheetObserver::class);
|
||||
ScoringGuide::observe(ScoringGuideObserver::class);
|
||||
Student::observe(StudentObserver::class);
|
||||
User::observe(UserObserver::class);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue