amélioration recherche utilisateurs avec bouton de validation
- Ajout d'un système de recherche avec bouton "Rechercher" - Support de la validation par touche Entrée - Recherche côté serveur avec filtres MongoDB sur nom et email - Réinitialisation automatique de la page lors d'une nouvelle recherche - Suppression du debounce automatique pour un contrôle utilisateur total 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -55,6 +55,7 @@ export async function GET(
|
||||
if (collection === "users") {
|
||||
const email = searchParams.get("email");
|
||||
const id = searchParams.get("id");
|
||||
const search = searchParams.get("search"); // ✅ AJOUTER cette ligne
|
||||
|
||||
if (email) {
|
||||
filter.email = email.toLowerCase();
|
||||
@@ -69,6 +70,13 @@ export async function GET(
|
||||
{ status: 400 }
|
||||
);
|
||||
}
|
||||
} else if (search) {
|
||||
// ✅ AJOUTER ce bloc
|
||||
// Recherche partielle sur nom et email
|
||||
filter.$or = [
|
||||
{ name: { $regex: search, $options: "i" } },
|
||||
{ email: { $regex: search, $options: "i" } },
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user