added multi-select for customer, project and activity (#1557)
This commit is contained in:
@@ -163,12 +163,12 @@ class CustomerRepository extends EntityRepository
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since 1.1 - don't use this method, it ignores team permission checks
|
||||
* @deprecated since 1.1 - use getQueryBuilderForFormType() istead - will be removed with 2.0
|
||||
*/
|
||||
public function builderForEntityType($customer)
|
||||
{
|
||||
$query = new CustomerFormTypeQuery();
|
||||
$query->setCustomer($customer);
|
||||
$query->addCustomer($customer);
|
||||
|
||||
return $this->getQueryBuilderForFormType($query);
|
||||
}
|
||||
@@ -190,9 +190,9 @@ class CustomerRepository extends EntityRepository
|
||||
$qb->andWhere($qb->expr()->eq('c.visible', ':visible'));
|
||||
$qb->setParameter('visible', true, \PDO::PARAM_BOOL);
|
||||
|
||||
$customer = $query->getCustomer();
|
||||
if (null !== $customer) {
|
||||
$qb->orWhere('c.id = :customer')->setParameter('customer', $customer);
|
||||
if ($query->hasCustomers()) {
|
||||
$qb->orWhere($qb->expr()->in('c.id', ':customer'))
|
||||
->setParameter('customer', $query->getCustomers());
|
||||
}
|
||||
|
||||
if (null !== $query->getCustomerToIgnore()) {
|
||||
|
||||
Reference in New Issue
Block a user