210 lines
11 KiB
XML
210 lines
11 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">
|
|
|
|
<!-- ******************************* Root link to selection list ******************************* -->
|
|
|
|
<route id="selection.list" path="/admin/selection">
|
|
<default key="_controller">Selection\Controller\SelectionController::viewAction</default>
|
|
</route>
|
|
|
|
<!-- ******************************* Root link to update management ******************************* -->
|
|
|
|
<!-- ***** Default page of management update-->
|
|
<route id="selection.update" path="/admin/selection/update/{selectionId}" methods="get">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::updateAction</default>
|
|
<requirement key="selectionID">\d+</requirement>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which return value in select-->
|
|
<route id="selection.update.getProductRelated" path="admin/selection/update/getProductRelated/{categoryID}">
|
|
<default key="_controller">Selection\Controller\SelectionRelatedProductController::getProductRelated</default>
|
|
<requirement key="categoryID">\d+</requirement>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which add value-->
|
|
<route id="selection.update.getContentRelated" path="/admin/selection/update/getContentRelated/{folderID}">
|
|
<default key="_controller">Selection\Controller\SelectionRelatedContentController::getContentRelated</default>
|
|
<requirement key="folderID">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="admin.selection.update.addProductRelated" path="admin/selection/update/addProductRelated/{productID}{selectionID}">
|
|
<default key="_controller">Selection\Controller\SelectionRelatedProductController::addProductRelated</default>
|
|
<requirement key="productID">\d+</requirement>
|
|
<requirement key="selectionID">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="admin.selection.update.addContentRelated" path="/admin/selection/update/addContentRelated/{contentID}{selectionID}">
|
|
<default key="_controller">Selection\Controller\SelectionRelatedContentController::addContentRelated</default>
|
|
<requirement key="contentID">\d+</requirement>
|
|
<requirement key="selectionID">\d+</requirement>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which return value to show in table-->
|
|
<route id="selection.show.productInTable" path="/admin/selection/update/showProduct/{selectionID}">
|
|
<default key="_controller">Selection\Controller\SelectionRelatedProductController::showProduct</default>
|
|
<requirement key="selectionID">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.show.contentInTable" path="/admin/selection/update/showContent/{selectionID}">
|
|
<default key="_controller">Selection\Controller\SelectionRelatedContentController::showContent</default>
|
|
<requirement key="selectionID">\d+</requirement>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which save the selection-->
|
|
<route id="selection.update.saveSelection" path="/admin/selection/save">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::processUpdateAction</default>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which create and save a new selection-->
|
|
<route id="selection.create.createSelection" path="/admin/selection/create">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::createSelection</default>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which delete a selection from the list-->
|
|
<route id="admin.delete.selection" path="/admin/selection/delete">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::deleteAction</default>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which create and save a new selection container-->
|
|
<route id="selection.create.selection.container" path="/admin/selection/container/create">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::createAction</default>
|
|
</route>
|
|
|
|
<route id="selection.update.selection.container" path="/admin/selection/container/save">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::processUpdateAction</default>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which delete a selection container from the list-->
|
|
<route id="admin.delete.selection.container" path="/admin/selection/container/delete">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::deleteAction</default>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which update selection container-->
|
|
<route id="admin.selection.container.view" path="/admin/selection/container/view/{selectionContainerId}">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::viewAction</default>
|
|
<requirement key="selectionContainerId">\d+</requirement>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which update selection container-->
|
|
<route id="admin.selection.container.update" path="/admin/selection/container/update/{selectionContainerId}" methods="get">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::updateContainerAction</default>
|
|
<requirement key="selectionContainerId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="admin.selection.container.update-position" path="/admin/selection/container/update-position">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::updatePositionAction</default>
|
|
</route>
|
|
|
|
<!-- Visiblity of a selection container-->
|
|
<route id="admin.selection.container.set-default" path="/admin/selection/container/toggle-online">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::setToggleVisibilityAction</default>
|
|
</route>
|
|
|
|
|
|
<!-- ***** Root to function which save SEO content-->
|
|
|
|
<route id="admin.selection.seo.save" path="/admin/selection/seo/save">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::processUpdateSeoAction</default>
|
|
</route>
|
|
|
|
<route id="admin.selection.container.seo.save" path="/admin/selection/container/seo/save">
|
|
<default key="_controller">Selection\Controller\SelectionContainerUpdateController::processUpdateSeoAction</default>
|
|
</route>
|
|
|
|
<!-- ***** Root to function which modify a related product position-->
|
|
<route id="selection.productRelated.update-position" path="/admin/selection/product-related/update-position">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::updatePositionAction</default>
|
|
</route>
|
|
|
|
<!-- ******************************* Root link to picture edit ******************************* -->
|
|
|
|
<route id="selection.image.form-ajax" path="/selection/image/type/{parentType}/{parentId}/form-ajax">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::getImageFormAjaxAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="parentId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.image.list-ajax" path="/selection/image/type/{parentType}/{parentId}/list-ajax">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::getImageListAjaxAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="parentId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.image.save-ajax" path="/selection/image/type/{parentType}/{parentId}/save-ajax">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::saveImageAjaxAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="parentId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.image.update.title" path="/selection/image/type/{parentType}/{imageId}/{parentId}/update/title" methods="post">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::updateImageTitleAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="imageId">\d+</requirement>
|
|
<requirement key="parentId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.image.update.view" path="/selection/image/type/{parentType}/{imageId}/update" methods="get">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::viewImageAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="imageId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.image.update.edit/admin/image/type/" path="/selection/image/type/{parentType}/{imageId}/update" methods="post">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::updateImageAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="imageId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.image.toggle.process" path="admin/selection/image/type/{parentType}/{documentId}/{parentId}/toggle">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::toggleVisibilityImageAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="documentId">\d+</requirement>
|
|
<requirement key="parentId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="selection.image.delete" path="/admin/selection/image/type/{parentType}/delete/{parentId}/{imageId}">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::deleteImageAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="imageId">\d+</requirement>
|
|
<requirement key="parentId">\d+</requirement>
|
|
</route>
|
|
|
|
<route id="admin.image.update-position" path="/admin/selection/image/type/{parentType}/{parentId}/update-position">
|
|
<default key="_controller">Selection\Controller\ImageUploadController::updateImagePositionAction</default>
|
|
<requirement key="parentType">.*</requirement>
|
|
<requirement key="parentId">\d+</requirement>
|
|
</route>
|
|
|
|
|
|
<!-- Related to a selection root -->
|
|
|
|
<!-- Delete -->
|
|
<route id="admin.delete.selection.product" path="admin/selection/delete/relatedProduct/{selectionID}/{productID}">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::deleteRelatedProduct</default>
|
|
<requirement key="selectionID">\d+</requirement>
|
|
<requirement key="productID">\d+</requirement>
|
|
</route>
|
|
<route id="admin.delete.selection.content" path="admin/selection/delete/relatedContent/{selectionID}/{contentID}">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::deleteRelatedContent</default>
|
|
<requirement key="selectionID">\d+</requirement>
|
|
<requirement key="contentID">\d+</requirement>
|
|
</route>
|
|
|
|
|
|
<!-- Visiblity of a selection-->
|
|
<route id="admin.selection.set-default" path="/admin/selection/toggle-online">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::setToggleVisibilityAction</default>
|
|
</route>
|
|
|
|
<route id="admin.selection.update-position" path="/admin/selection/update-position">
|
|
<default key="_controller">Selection\Controller\SelectionUpdateController::updateSelectionPositionAction</default>
|
|
</route>
|
|
</routes>
|
|
|
|
|
|
|