full_name(); if ($user->school_id) { $message .= '
School: '.$user->school->name; } $message .= '
Email: '.$user->email; $message .= '
Phone: '.$user->cell_phone; $message .= '
Judging Pref: '.$user->judging_preference; $message .= '
Admin Privileges: '.$user->is_admin ? 'Yes' : 'No'; $message .= '
Tabulator Privileges: '.$user->is_tab ? 'Yes' : 'No'; $affected = ['users' => [$user->id]]; auditionLog($message, $affected); } public function updated(User $user): void { $message = 'Updated User '.$user->full_name().'< '.$user->getOriginal('email').' >'; if ($user->isDirty('school_id') && $user->school_id) { $message .= '
School: '.$user->school->name; } if ($user->isDirty('school_id') && ! $user->school_id) { $message .= '
School: NONE'; } if ($user->isDirty('email')) { $message .= '
Email: '.$user->email; } if ($user->isDirty('cell_phone')) { $message .= '
Phone: '.$user->cell_phone; } if ($user->isDirty('judging_preference')) { $message .= '
Judging Pref: '.$user->judging_preference; } if ($user->isDirty('is_admin')) { $message .= '
Admin Privileges: '.($user->is_admin ? 'Yes' : 'No'); } if ($user->isDirty('is_tab')) { $message .= '
Tabulator Privileges: '.($user->is_tab ? 'Yes' : 'No'); } $affected = ['users' => [$user->id]]; auditionLog($message, $affected); } public function deleted(User $user): void { $message = 'Removed User '.$user->full_name().' <'.$user->email.' >'; $affected = ['users' => [$user->id]]; auditionLog($message, $affected); } }