Files
domokits/local/modules/ColissimoWs/Config/routing.xml
Laurent LE CORRE 649c92e52f Ajout des modules ColissimoWs et ColissimoLabel.php
Ne pas oublier de vérifier si les tables nécessaires sont bien créées en BDD.
2020-05-07 11:45:31 +02:00

51 lines
2.4 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<routes xmlns="http://symfony.com/schema/routing"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
<route id="colissimows.config" path="/admin/module/colissimows/configure">
<default key="_controller">ColissimoWs\Controller\ConfigurationController::configure</default>
</route>
<route id="colissimows.export" path="/admin/module/colissimows/export">
<default key="_controller">ColissimoWs\Controller\LabelController::export</default>
</route>
<route id="colissimows.label" path="/admin/module/colissimows/label/{orderId}">
<default key="_controller">ColissimoWs\Controller\LabelController::getLabel</default>
<requirement key="orderId">\d+</requirement>
</route>
<route id="colissimows.customs-invoice" path="/admin/module/colissimows/customs-invoice/{orderId}">
<default key="_controller">ColissimoWs\Controller\LabelController::getCustomsInvoice</default>
<requirement key="orderId">\d+</requirement>
</route>
<route id="colissimows.clear_label" path="/admin/module/colissimows/label/clear/{orderId}">
<default key="_controller">ColissimoWs\Controller\LabelController::clearLabel</default>
<requirement key="orderId">\d+</requirement>
</route>
<route id="colissimows.get_zip" path="/admin/module/colissimows/labels-zip/{base64EncodedZipFilename}">
<default key="_controller">ColissimoWs\Controller\LabelController::getLabelZip</default>
<requirement key="base64ZipFilePath">[A-Za-z0-9]+</requirement>
</route>
<!-- Price Slices -->
<route id="colissimows.toggle.freeshipping" path="/admin/module/colissimows/freeshipping" methods="post">
<default key="_controller">ColissimoWs\Controller\FreeShippingController::toggleFreeShippingActivation</default>
</route>
<route id="colissimows.add.price-slice" path="/admin/module/colissimows/price-slice/save" methods="post">
<default key="_controller">ColissimoWs\Controller\PriceSliceController::savePriceSliceAction</default>
</route>
<route id="colissimows.update.price-slice" path="/admin/module/colissimows/price-slice/delete" methods="post">
<default key="_controller">ColissimoWs\Controller\PriceSliceController::deletePriceSliceAction</default>
</route>
</routes>