fix tabulator name field
This commit is contained in:
parent
a93b94ba7b
commit
0c758a9370
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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()]),
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue