Browse Source

Merge branch 'develop'

master
Guillaume Bourgeois 1 year ago
parent
commit
9a7ce75a59
4 changed files with 23 additions and 0 deletions
  1. +5
    -0
      Controller/ControllerTrait.php
  2. +7
    -0
      Repository/User/UserRepositoryQuery.php
  3. +6
    -0
      Repository/User/UserStore.php
  4. +5
    -0
      Resources/assets/functions/widgets.js

+ 5
- 0
Controller/ControllerTrait.php View File

return $this->get(AdminUrlGenerator::class); return $this->get(AdminUrlGenerator::class);
} }


public function getUrlGenerator(): UrlGeneratorInterface
{
return $this->get(UrlGeneratorInterface::class);
}

public function getKernel(): KernelInterface public function getKernel(): KernelInterface
{ {
return $this->get(KernelInterface::class); return $this->get(KernelInterface::class);

+ 7
- 0
Repository/User/UserRepositoryQuery.php View File

->setParameter('email', $email); ->setParameter('email', $email);
} }


public function filterByTerm(string $term): self
{
return $this
->andWhere('.email LIKE :term OR .firstname LIKE :term OR .lastname LIKE :term')
->setParameter('term', '%'.$term.'%');
}

} }

+ 6
- 0
Repository/User/UserStore.php View File

return $query->findOne(); return $query->findOne();
} }


public function getByTerm(string $term, $query = null)
{
$query = $this->createQuery($query);
$query->filterByTerm($term);
return $query->find();
}
} }

+ 5
- 0
Resources/assets/functions/widgets.js View File

minimumResultsForSearch: 8 minimumResultsForSearch: 8
}; };


if ($select.data('ajax')) {
options.ajax = $select.data('ajax');
options.minimumInputLength = 3;
}

if ($select.data('allow-clear') == 'false') { if ($select.data('allow-clear') == 'false') {
options.allowClear = false; options.allowClear = false;
} }

Loading…
Cancel
Save