Address: order address in back-end

This commit is contained in:
nobohan 2021-10-12 15:09:34 +02:00
parent 62c0410bf5
commit e4a05a1812
2 changed files with 12 additions and 4 deletions

View File

@ -3,6 +3,7 @@
namespace Chill\MainBundle\Controller;
use Chill\MainBundle\CRUD\Controller\ApiController;
use Chill\MainBundle\Pagination\PaginatorInterface;
use Symfony\Component\HttpFoundation\Request;
/**
@ -20,8 +21,17 @@ class AddressReferenceAPIController extends ApiController
$qb->where('e.postcode = :postal_code')
->setParameter('postal_code', $request->query->get('postal_code'));
}
}
protected function orderQuery(string $action, $query, Request $request, PaginatorInterface $paginator, $_format)
{
$query->addOrderBy('e.street', 'ASC');
$query->addOrderBy('e.streetNumber', 'ASC');
return $query;
}
}

View File

@ -70,9 +70,7 @@ export default {
return this.$data.value !== null && typeof this.$data.value.text !== 'undefined';
},
addresses() {
return this.entity.loaded.addresses.sort(
(a, b) => a.street > b.street || Number(a.streetNumber) - Number(b.streetNumber)
)
return this.entity.loaded.addresses;
},
street: {
set(value) {