fix tabulator name field

This commit is contained in:
Charles 2026-03-03 14:12:45 +01:00
parent a93b94ba7b
commit 0c758a9370
5 changed files with 21 additions and 21 deletions

View File

@ -162,8 +162,8 @@ export default class extends base_controller {
return wrapper;
},
},
{title: "<b>Nom</b>", field: "name", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Prénom</b>", field: "prenom", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Nom</b>", field: "surname", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Prénom</b>", field: "name", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Email</b>", field: "email", headerFilter: "input", widthGrow: 3, vertAlign: "middle"},
{
title: "<b>Statut</b>", field: "statut", vertAlign: "middle",
@ -302,6 +302,7 @@ export default class extends base_controller {
// Add filters
if (params.filter) {
params.filter.forEach(filter => {
console.log("Adding filter to query:", filter.field, filter.value);
queryParams.append(`filter[${filter.field}]`, filter.value);
});
}
@ -640,8 +641,8 @@ export default class extends base_controller {
return wrapper;
},
},
{title: "<b>Nom</b>", field: "name", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Prénom</b>", field: "prenom", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Nom</b>", field: "surname", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Prénom</b>", field: "name", headerFilter: "input", widthGrow: 2, vertAlign: "middle"},
{title: "<b>Email</b>", field: "email", headerFilter: "input", widthGrow: 3, vertAlign: "middle"},
{
title: "<b>Statut</b>", field: "statut", vertAlign: "middle",

View File

@ -531,8 +531,8 @@ class UserController extends AbstractController
return [
'id' => $user->getId(),
'pictureUrl' => $user->getPictureUrl(),
'name' => $user->getSurname(),
'prenom' => $user->getName(),
'surname' => $user->getSurname(),
'name' => $user->getName(),
'email' => $user->getEmail(),
'isConnected' => $this->userService->isUserConnected($user->getUserIdentifier()),
'showUrl' => $this->generateUrl('user_show', ['id' => $user->getId()]),

View File

@ -45,14 +45,13 @@ class UserRepository extends ServiceEntityRepository implements PasswordUpgrader
$qb = $this->createQueryBuilder('u')
->where('u.isDeleted = :del')
->setParameter('del', false);
if (!empty($filters['name'])) {
$qb->andWhere('u.surname LIKE :name')
->setParameter('name', '%' . strtolower($filters['name']) . '%');
if (!empty($filters['surname'])) {
$qb->andWhere('u.surname LIKE :surname')
->setParameter('surname', '%' . strtoupper($filters['surname']) . '%');
}
if (!empty($filters['prenom'])) {
$qb->andWhere('u.name LIKE :prenom')
->setParameter('prenom', '%' . strtolower($filters['prenom']) . '%');
if (!empty($filters['name'])) {
$qb->andWhere('u.name LIKE :name')
->setParameter('name', '%' . ucFirst($filters['name']) . '%');
}
if (!empty($filters['email'])) {
$qb->andWhere('u.email LIKE :email')

View File

@ -58,13 +58,13 @@ class UsersOrganizationsRepository extends ServiceEntityRepository
->setParameter('org', $org);
// Apply filters
if (!empty($filters['name'])) {
$qb->andWhere('u.surname LIKE :name')
->setParameter('name', '%' . strtolower($filters['name']) . '%');
if (!empty($filters['surname'])) {
$qb->andWhere('u.surname LIKE :surname')
->setParameter('surname', '%' . strtoupper($filters['surname']) . '%');
}
if (!empty($filters['prenom'])) {
$qb->andWhere('u.name LIKE :prenom')
->setParameter('prenom', '%' . strtolower($filters['prenom']) . '%');
if (!empty($filters['name'])) {
$qb->andWhere('u.name LIKE :name')
->setParameter('name', '%' . ucFirst($filters['name']) . '%');
}
if (!empty($filters['email'])) {
$qb->andWhere('u.email LIKE :email')

View File

@ -418,8 +418,8 @@ class UserService
}
return [
'pictureUrl' => $user->getPictureUrl(),
'name' => $user->getSurname(),
'prenom' => $user->getName(),
'surname' => $user->getSurname(),
'name' => $user->getName(),
'email' => $user->getEmail(),
'isConnected' => $this->isUserConnected($user->getUserIdentifier()),
'statut' => $statut,