Преглед изворни кода

added filter for duplicates

= пре 5 месеци
родитељ
комит
7124c61dab

+ 7 - 0
app/Http/Controllers/AdminController.php

@@ -84,6 +84,13 @@ class AdminController extends Controller
             }
         }
 
+        $hide_duplicates = $request->get('hide_duplicates');
+        if($hide_duplicates){
+            if($hide_duplicates == 'YES'){
+                $users = $users->where('is_marked_as_duplicate', false);
+            }
+        }
+
         $users = $users->orderBy('created_at', 'DESC')->paginate(30);
         return view('app.my-account.admin.users.index', compact('users', 'filters'));
     }

+ 12 - 0
resources/views/app/my-account/admin/users/filters.blade.php

@@ -48,6 +48,18 @@ $url = route('admin.users');
                     <option value="NO">No</option>
                 </select>
             </div>
+            <div class="d-flex flex-wrap justify-content-start">
+                <div class="form-group mb-0 me-2">
+                    <label class="text-secondary text-sm mb-1">Hide duplicates?</label>
+                    <select name="hide_duplicates"
+                            class="d-block p-1 border border-secondary max-width-110px bg-white width-100px"
+                            v-model="filters.is_admin" select2_>
+                        <option value=""></option>
+                        <option value="YES" selected>Yes</option>
+                        <option value="NO">No</option>
+                    </select>
+                </div>
+            </div>
         </div>
     </div>