Added brands management
This commit is contained in:
@@ -55,9 +55,11 @@
|
||||
</service>
|
||||
|
||||
<service id="thelia.action.image" class="Thelia\Action\Image">
|
||||
<argument type="service" id="thelia.file_manager"/>
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
</service>
|
||||
<service id="thelia.action.document" class="Thelia\Action\Document">
|
||||
<argument type="service" id="thelia.file_manager"/>
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
</service>
|
||||
|
||||
@@ -121,6 +123,10 @@
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
</service>
|
||||
|
||||
<service id="thelia.action.brand" class="Thelia\Action\Brand">
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
</service>
|
||||
|
||||
<service id="thelia.action.pdf" class="Thelia\Action\Pdf">
|
||||
|
||||
<tag name="kernel.event_subscriber"/>
|
||||
|
||||
@@ -52,6 +52,12 @@
|
||||
<form name="thelia.admin.content.image.modification" class="Thelia\Form\ContentImageModification"/>
|
||||
<form name="thelia.admin.content.document.modification" class="Thelia\Form\ContentDocumentModification"/>
|
||||
|
||||
|
||||
<form name="thelia.admin.brand.creation" class="Thelia\Form\Brand\BrandCreationForm"/>
|
||||
<form name="thelia.admin.brand.modification" class="Thelia\Form\Brand\BrandModificationForm"/>
|
||||
<form name="thelia.admin.brand.image.modification" class="Thelia\Form\Brand\BrandImageModification"/>
|
||||
<form name="thelia.admin.brand.document.modification" class="Thelia\Form\Brand\BrandDocumentModification"/>
|
||||
|
||||
<form name="thelia.cart.add" class="Thelia\Form\CartAdd"/>
|
||||
|
||||
<form name="thelia.order.delivery" class="Thelia\Form\OrderDelivery"/>
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
<loop class="Thelia\Core\Template\Loop\AttributeAvailability" name="attribute_availability"/>
|
||||
<loop class="Thelia\Core\Template\Loop\AttributeCombination" name="attribute_combination"/>
|
||||
<loop class="Thelia\Core\Template\Loop\Auth" name="auth"/>
|
||||
<loop class="Thelia\Core\Template\Loop\Brand" name="brand"/>
|
||||
<loop class="Thelia\Core\Template\Loop\Category" name="category"/>
|
||||
<loop class="Thelia\Core\Template\Loop\Content" name="content"/>
|
||||
<loop class="Thelia\Core\Template\Loop\Country" name="country"/>
|
||||
|
||||
@@ -1168,6 +1168,43 @@
|
||||
<default key="_controller">Thelia\Controller\Admin\CustomerExportController::NewsletterExportAction</default>
|
||||
</route>
|
||||
|
||||
|
||||
<!-- Routes to the Brands controller -->
|
||||
|
||||
<route id="admin.brand.default" path="/admin/brand">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::defaultAction</default>
|
||||
</route>
|
||||
|
||||
<route id="admin.brand.create" path="/admin/brand/create">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::createAction</default>
|
||||
</route>
|
||||
|
||||
<route id="admin.brand.update" path="/admin/brand/update/{brand_id}">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::updateAction</default>
|
||||
<requirement key="brand_id">\d+</requirement>
|
||||
</route>
|
||||
|
||||
<route id="admin.brand.save" path="/admin/brand/save/{brand_id}">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::processUpdateAction</default>
|
||||
<requirement key="brand_id">\d+</requirement>
|
||||
</route>
|
||||
|
||||
<route id="admin.brand.seo.save" path="/admin/brand/seo/save">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::processUpdateSeoAction</default>
|
||||
</route>
|
||||
|
||||
<route id="admin.brand.toggle-online" path="/admin/brand/toggle-online">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::setToggleVisibilityAction</default>
|
||||
</route>
|
||||
|
||||
<route id="admin.brand.update-position" path="/admin/brand/update-position">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::updatePositionAction</default>
|
||||
</route>
|
||||
|
||||
<route id="admin.brand.delete" path="/admin/brand/delete">
|
||||
<default key="_controller">Thelia\Controller\Admin\BrandController::deleteAction</default>
|
||||
</route>
|
||||
|
||||
<!-- The default route, to display a template -->
|
||||
|
||||
<route id="admin.processTemplate" path="/admin/{template}">
|
||||
|
||||
Reference in New Issue
Block a user