From c227c538dd28237c1ad76dbba440b985f291d6be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Fri, 28 Feb 2025 15:15:32 +0100 Subject: [PATCH 1/3] chore: update project dependencies --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 6b23522..36c83df 100644 --- a/composer.lock +++ b/composer.lock @@ -1748,16 +1748,16 @@ }, { "name": "knplabs/knp-menu", - "version": "v3.6.0", + "version": "v3.7.0", "source": { "type": "git", "url": "https://github.com/KnpLabs/KnpMenu.git", - "reference": "ac96b711cf7b4178747b0ecde79d7e5e05dbcd28" + "reference": "328bb430a0afad0b6eae2bd4bfea8e15db616fd6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/ac96b711cf7b4178747b0ecde79d7e5e05dbcd28", - "reference": "ac96b711cf7b4178747b0ecde79d7e5e05dbcd28", + "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/328bb430a0afad0b6eae2bd4bfea8e15db616fd6", + "reference": "328bb430a0afad0b6eae2bd4bfea8e15db616fd6", "shasum": "" }, "require": { @@ -1815,9 +1815,9 @@ ], "support": { "issues": "https://github.com/KnpLabs/KnpMenu/issues", - "source": "https://github.com/KnpLabs/KnpMenu/tree/v3.6.0" + "source": "https://github.com/KnpLabs/KnpMenu/tree/v3.7.0" }, - "time": "2024-12-20T10:10:51+00:00" + "time": "2025-02-28T08:21:46+00:00" }, { "name": "knplabs/knp-menu-bundle", From b0c6038fd3f5735b4c370d458adb817d290bec60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Fri, 28 Feb 2025 15:28:33 +0100 Subject: [PATCH 2/3] fix: add missing config option for xml dumps --- config/services.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config/services.yaml b/config/services.yaml index 457e467..df1766f 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -68,6 +68,7 @@ services: bpn_api_ip: '%env(APP_BPN_IP)%' bpn_api_port: '%env(APP_BPN_PORT)%' debug: '%env(bool:APP_BPN_DEBUG)%' + target_folder_dumps: '%kernel.project_dir%/var/bpn' App\BusProNet\ResponseParser: arguments: From 669b674b1d10fa69c70bb96d6eb1a281540af046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Tue, 4 Mar 2025 14:24:07 +0100 Subject: [PATCH 3/3] fix: improve database query --- src/Repository/AssignmentRepository.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Repository/AssignmentRepository.php b/src/Repository/AssignmentRepository.php index 7992054..80d4bfa 100644 --- a/src/Repository/AssignmentRepository.php +++ b/src/Repository/AssignmentRepository.php @@ -32,13 +32,17 @@ class AssignmentRepository extends ServiceEntityRepository $qb = $this->createQueryBuilder('assignment'); $qb - ->select('assignment', 'destination', 'job_profile', 'application', 'disposition', 'teamer') + ->select('assignment', 'destination', 'job_profile', 'application', 'disposition', 'teamer', 'user') + ->addSelect('feedback') ->innerJoin('assignment.destination', 'destination') ->innerJoin('assignment.jobProfile', 'job_profile') ->where($qb->expr()->isNull('assignment.deletedAt')) - ->leftJoin('assignment.applications', 'application', Join::WITH, $qb->expr()->neq('application.status', ':applicationStatus')) + ->leftJoin('assignment.applications', 'application', + Join::WITH, $qb->expr()->neq('application.status', ':applicationStatus')) ->leftJoin('assignment.dispositions', 'disposition') ->leftJoin('disposition.teamer', 'teamer') + ->leftJoin('teamer.user', 'user') + ->leftJoin('teamer.feedback', 'feedback') ->setParameter('applicationStatus', Application::STATUS_REJECTED) ;