]> _ Git - psq.git/commitdiff
all failed mailgun
authorLouis Jeckel <louis.jeckel@outlook.cm>
Wed, 23 Sep 2020 09:56:17 +0000 (11:56 +0200)
committerLouis Jeckel <louis.jeckel@outlook.cm>
Wed, 23 Sep 2020 09:56:17 +0000 (11:56 +0200)
app/Nova/Lenses/AllFailedMailgun.php [new file with mode: 0644]
app/Nova/User.php

diff --git a/app/Nova/Lenses/AllFailedMailgun.php b/app/Nova/Lenses/AllFailedMailgun.php
new file mode 100644 (file)
index 0000000..128b6a0
--- /dev/null
@@ -0,0 +1,23 @@
+<?php
+
+
+namespace App\Nova\Lenses;
+
+
+use Laravel\Nova\Http\Requests\LensRequest;
+
+class AllFailedMailgun extends FailedMailgun
+{
+
+    /**
+     * Get the query builder / paginator for the lens.
+     *
+     * @param  \Laravel\Nova\Http\Requests\LensRequest  $request
+     * @param  \Illuminate\Database\Eloquent\Builder  $query
+     * @return mixed
+     */
+    public static function query(LensRequest $request, $query)
+    {
+        return $request->withOrdering($request->withFilters($query));
+    }
+}
index c89f575387912188fd7f9c9b666a3360276cd225..c6fb07a14e2eb843c10ab0391c0cd72ee69741ed 100644 (file)
@@ -9,6 +9,7 @@ use App\Nova\Actions\ValidateAddress;
 use App\Nova\Actions\VerifyEmail;
 use App\Nova\Filters\AccountStates;
 use App\Nova\Filters\FilterByOrganization;
+use App\Nova\Lenses\AllFailedMailgun;
 use App\Nova\Lenses\FailedMailgun;
 use App\Nova\Lenses\MailgunStatus;
 use App\Nova\Lenses\NonDeliverableAddresses;
@@ -172,6 +173,7 @@ class User extends Resource
         return [
             new MailgunStatus,
             new FailedMailgun,
+            new AllFailedMailgun,
             new NonDeliverableAddresses
         ];
     }