Skip to content

Commit cba23a1

Browse files
author
Nicolas Kroll
committed
Prepare for multiple packages sync
1 parent 8a593eb commit cba23a1

5 files changed

Lines changed: 12 additions & 10 deletions

File tree

src/Controller/Action/Admin/RetrievePackageInfoAction.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,18 @@
44

55
namespace BitBag\SyliusCmsPlugin\Controller\Action\Admin;
66

7+
use Symfony\Component\HttpFoundation\Request;
78
use Symfony\Component\HttpFoundation\Response;
89

910
final class RetrievePackageInfoAction
1011
{
11-
public function __invoke(): Response
12+
public function __invoke(Request $request): Response
1213
{
1314
try {
14-
file_get_contents('https://intranet.bitbag.shop/retrieve-package-info?packageName="bitbag/cms-plugin"');
15+
file_get_contents(\sprintf(
16+
"https://intranet.bitbag.shop/retrieve-package-info?packageName='%s'&url='%s'",
17+
'bitbag/cms-plugin', \sprintf("%s://%s", $request->getScheme(), $request->getHttpHost())
18+
));
1519
} catch (\Exception $exception) {
1620
return new Response('', Response::HTTP_BAD_REQUEST);
1721
}

src/Resources/config/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@ sylius_ui:
4949
sylius.admin.layout.javascripts:
5050
blocks:
5151
version_script:
52-
template: "@BitBagSyliusCmsPlugin/Asset/_versionScript.html.twig"
53-
priority: 10
52+
template: "@BitBagSyliusCmsPlugin/Asset/_cmsVersionScript.html.twig"
53+
priority: 30

src/Resources/config/routing/admin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ bitbag_sylius_cms_plugin_admin_upload_editor_image:
4040
_controller: bitbag_sylius_cms_plugin.controller.action.admin.upload_editor_image
4141

4242
bitbag_sylius_cms_plugin_admin_retrieve_package_info:
43-
path: /retrieve-package-info
43+
path: /cms/retrieve-package-info
4444
methods: [GET]
4545
defaults:
4646
_controller: bitbag_sylius_cms_plugin.controller.action.admin.retrieve_package_info
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<script>
2+
fetch( "/admin/cms/retrieve-package-info");
3+
</script>

src/Resources/views/Asset/_versionScript.html.twig

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)