From 70aaa5587dc931e3ff3264a6aa43adc147b62b4a Mon Sep 17 00:00:00 2001 From: Louis Jeckel Date: Mon, 31 Aug 2020 12:49:49 +0200 Subject: [PATCH] add email to searchable array --- app/Nova/Prospect.php | 5 +++++ app/Nova/SpecialUsers.php | 5 +++++ app/Nova/Subscriber.php | 6 ++++++ app/User.php | 2 ++ 4 files changed, 18 insertions(+) diff --git a/app/Nova/Prospect.php b/app/Nova/Prospect.php index a866086..8f782cc 100644 --- a/app/Nova/Prospect.php +++ b/app/Nova/Prospect.php @@ -16,6 +16,11 @@ class Prospect extends User return "Prospects"; } + public static function singularLabel() + { + return "Prospect"; + } + public static function indexQuery(NovaRequest $request, $query) { return $query->where('type', 1); diff --git a/app/Nova/SpecialUsers.php b/app/Nova/SpecialUsers.php index dce98d6..b0fa75f 100644 --- a/app/Nova/SpecialUsers.php +++ b/app/Nova/SpecialUsers.php @@ -16,6 +16,11 @@ class SpecialUsers extends User return "Autres utilisateurs"; } + public static function singularLabel() + { + return "Utilisateur (autre)"; + } + public static function indexQuery(NovaRequest $request, $query) { return $query->where('type', 2); diff --git a/app/Nova/Subscriber.php b/app/Nova/Subscriber.php index 4e9d488..db301a8 100644 --- a/app/Nova/Subscriber.php +++ b/app/Nova/Subscriber.php @@ -16,6 +16,12 @@ class Subscriber extends User return "Abonnés"; } + public static function singularLabel() + { + return "Abonné"; + } + + public static function indexQuery(NovaRequest $request, $query) { return $query->where('type', 0); diff --git a/app/User.php b/app/User.php index e4ec28f..7faf369 100644 --- a/app/User.php +++ b/app/User.php @@ -22,6 +22,7 @@ use Laravel\Scout\Searchable; * @package App * @property $first_name * @property $last_name + * @property $email * @property $id * @property-read $name * @property Organization $organization @@ -135,6 +136,7 @@ class User extends Authenticatable implements MustVerifyEmail 'last_name' => $this->last_name, 'position' => $this->position, 'organization' => $this->organization->name ?? null, + 'email' => $this->email, ]; } -- 2.39.5