@@ -0,0 +1,21 @@ | |||
<?php | |||
namespace Lc\CaracoleBundle\Controller\Reduction; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\NumberField; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\TextField; | |||
use Lc\CaracoleBundle\Controller\AdminControllerTrait; | |||
use Lc\CaracoleBundle\Model\Config\TaxRateModel; | |||
use Lc\CaracoleBundle\Model\Config\UnitModel; | |||
use Lc\SovBundle\Controller\AbstractAdminController; | |||
use Lc\SovBundle\Translation\TranslatorAdmin; | |||
abstract class ReductionCartAdminController extends AbstractAdminController | |||
{ | |||
use AdminControllerTrait; | |||
} |
@@ -0,0 +1,21 @@ | |||
<?php | |||
namespace Lc\CaracoleBundle\Controller\Reduction; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\NumberField; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\TextField; | |||
use Lc\CaracoleBundle\Controller\AdminControllerTrait; | |||
use Lc\CaracoleBundle\Model\Config\TaxRateModel; | |||
use Lc\CaracoleBundle\Model\Config\UnitModel; | |||
use Lc\SovBundle\Controller\AbstractAdminController; | |||
use Lc\SovBundle\Translation\TranslatorAdmin; | |||
abstract class ReductionCatalogAdminController extends AbstractAdminController | |||
{ | |||
use AdminControllerTrait; | |||
} |
@@ -35,6 +35,13 @@ abstract class ReductionCartModel extends AbstractLightEntity implements Reducti | |||
const APPLIED_TO_DELIVERY = 'delivery'; | |||
const APPLIED_TO_ORDER_PRODUCTS = 'order-products'; | |||
public function getAppliedToChoices() | |||
{ | |||
return [ | |||
self::APPLIED_TO_DELIVERY, | |||
self::APPLIED_TO_ORDER_PRODUCTS, | |||
]; | |||
} | |||
use StatusTrait; | |||
use OrderAmountMinTrait; |
@@ -51,6 +51,7 @@ class StoreTwigExtension extends AbstractExtension | |||
new TwigFunction('carac_reminders', [$this, 'getReminders']), | |||
new TwigFunction('carac_units', [$this, 'getUnits']), | |||
new TwigFunction('carac_tax_rates', [$this, 'getTaxRates']), | |||
new TwigFunction('carac_reduction_cart_codes', [$this, 'getTaxRates']), | |||
); | |||
} | |||
@@ -84,4 +85,11 @@ class StoreTwigExtension extends AbstractExtension | |||
return $this->taxRateStore->getAsArray(); | |||
} | |||
public function getReductionCartCodes() | |||
{ | |||
//TODO mettre à jour une fois les repo fait | |||
return array(); | |||
} | |||
} |