mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-05 20:57:12 +00:00
feat(php-grids): Use new with actions' helpers
This commit is contained in:
parent
2b90aa9a44
commit
df658cdcc5
32 changed files with 501 additions and 710 deletions
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\BooleanFilter;
|
||||
|
|
@ -80,21 +77,16 @@ final class AdminUserGrid implements AdminUserGridInterface
|
|||
BooleanFilter::create('enabled')
|
||||
->setLabel('sylius.ui.enabled'),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@ use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\ShowAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\BooleanFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\DateFilter;
|
||||
|
|
@ -136,13 +134,10 @@ final class CatalogPromotionGrid implements CatalogPromotionGridInterface
|
|||
]),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
ShowAction::create(),
|
||||
Action::create('show_variants', 'show')
|
||||
->setLabel('sylius.ui.list_variants')
|
||||
|
|
@ -166,7 +161,6 @@ final class CatalogPromotionGrid implements CatalogPromotionGridInterface
|
|||
],
|
||||
'state' => 'resource.state',
|
||||
]),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\BooleanFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\StringFilter;
|
||||
|
|
@ -65,21 +62,16 @@ final class ChannelGrid implements ChannelGridInterface
|
|||
BooleanFilter::create('enabled')
|
||||
->setLabel('sylius.ui.enabled'),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,8 +15,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -62,15 +60,11 @@ final class CountryGrid implements CountryGridInterface
|
|||
->setLabel('sylius.ui.enabled'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ declare(strict_types=1);
|
|||
namespace Sylius\Bundle\AdminBundle\Grid;
|
||||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\StringFilter;
|
||||
|
|
@ -51,10 +50,8 @@ final class CurrencyGrid implements CurrencyGridInterface
|
|||
StringFilter::create('code')
|
||||
->setLabel('sylius.ui.code'),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@ use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\ShowAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
|
|
@ -92,13 +90,10 @@ final class CustomerGrid implements CustomerGridInterface
|
|||
'fields' => ['group.id'],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('show_orders', 'show')
|
||||
->setLabel('sylius.ui.show_orders')
|
||||
->setIcon('tabler:shopping-bag')
|
||||
|
|
@ -110,7 +105,6 @@ final class CustomerGrid implements CustomerGridInterface
|
|||
]),
|
||||
ShowAction::create(),
|
||||
UpdateAction::create(),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\StringFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -60,21 +57,16 @@ final class CustomerGroupGrid implements CustomerGroupGridInterface
|
|||
StringFilter::create('search', ['code', 'name'])
|
||||
->setLabel('sylius.ui.search'),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\EntityFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -62,21 +59,15 @@ final class ExchangeRateGrid implements ExchangeRateGridInterface
|
|||
->addFormOption('choice_label', 'name'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -86,8 +85,7 @@ final class InventoryGrid implements InventoryGridInterface
|
|||
'fields' => ['product.id'],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('update_product', 'update')
|
||||
->setOptions([
|
||||
'link' => [
|
||||
|
|
@ -106,7 +104,6 @@ final class InventoryGrid implements InventoryGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,8 +15,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -48,15 +46,11 @@ final class LocaleGrid implements LocaleGridInterface
|
|||
Filter::create('code', 'string')
|
||||
->setLabel('sylius.ui.code'),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ declare(strict_types=1);
|
|||
namespace Sylius\Bundle\AdminBundle\Grid;
|
||||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\ShowAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
|
|
@ -174,10 +173,8 @@ final class OrderGrid implements OrderGridInterface
|
|||
],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
ShowAction::create(),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ declare(strict_types=1);
|
|||
namespace Sylius\Bundle\AdminBundle\Grid;
|
||||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -97,8 +96,7 @@ final class PaymentGrid implements PaymentGridInterface
|
|||
'class' => $this->channelClass,
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('list_payment_requests', 'show')
|
||||
->setIcon('tabler:list-letters')
|
||||
->setLabel('sylius.ui.list_payment_requests')
|
||||
|
|
@ -124,7 +122,6 @@ final class PaymentGrid implements PaymentGridInterface
|
|||
'transition' => 'complete',
|
||||
'graph' => 'sylius_payment',
|
||||
]),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\StringFilter;
|
||||
|
|
@ -81,21 +78,16 @@ final class PaymentMethodGrid implements PaymentMethodGridInterface
|
|||
->setLabel('sylius.ui.enabled'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
Action::create('create', 'create_payment_method'),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ declare(strict_types=1);
|
|||
namespace Sylius\Bundle\AdminBundle\Grid;
|
||||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\ShowAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
|
|
@ -103,8 +102,7 @@ final class PaymentRequestGrid implements PaymentRequestGridInterface
|
|||
->setLabel('sylius.ui.state'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
ShowAction::create()
|
||||
->setOptions([
|
||||
'link' => [
|
||||
|
|
@ -115,8 +113,6 @@ final class PaymentRequestGrid implements PaymentRequestGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
;
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -70,21 +67,16 @@ final class ProductAssociationTypeGrid implements ProductAssociationTypeGridInte
|
|||
],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\SelectFilter;
|
||||
|
|
@ -108,21 +105,16 @@ final class ProductAttributeGrid implements ProductAttributeGridInterface
|
|||
->setLabel('sylius.ui.translatable'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
Action::create('create', 'create_product_attribute'),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,10 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\SubItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\BooleanFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\EntityFilter;
|
||||
|
|
@ -105,8 +101,8 @@ final class ProductGrid implements ProductGridInterface
|
|||
->addOption('fields', ['mainTaxon.id']),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(Action::create('create', 'links')
|
||||
->withMainActions(
|
||||
Action::create('create', 'links')
|
||||
->setLabel('sylius.ui.create')
|
||||
->setOptions([
|
||||
'class' => 'primary',
|
||||
|
|
@ -125,18 +121,15 @@ final class ProductGrid implements ProductGridInterface
|
|||
'route' => 'sylius_admin_product_create',
|
||||
],
|
||||
],
|
||||
])),
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('details', 'show')
|
||||
->setLabel('sylius.ui.details'),
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
SubItemActionGroup::create(
|
||||
->withSubItemActions(
|
||||
Action::create('variants', 'list')
|
||||
->setLabel('sylius.ui.variants')
|
||||
->setOptions([
|
||||
|
|
@ -165,13 +158,11 @@ final class ProductGrid implements ProductGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
|
||||
public function getResourceClass(): string
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\StringFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -73,21 +70,16 @@ final class ProductOptionGrid implements ProductOptionGridInterface
|
|||
->setLabel('sylius.ui.search')
|
||||
->addFormOption('type', StringFilter::TYPE_CONTAINS),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,8 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
|
|
@ -102,8 +100,7 @@ final class ProductReviewGrid implements ProductReviewGridInterface
|
|||
->addOption('fields', ['reviewSubject.id']),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('accept', 'apply_transition')
|
||||
->setLabel('sylius.ui.accept')
|
||||
->setIcon('tabler:check')
|
||||
|
|
@ -136,12 +133,10 @@ final class ProductReviewGrid implements ProductReviewGridInterface
|
|||
]),
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,10 +14,6 @@ declare(strict_types=1);
|
|||
namespace Sylius\Bundle\AdminBundle\Grid;
|
||||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\SubItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField as SyliusTwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\BooleanFilter;
|
||||
|
|
@ -95,13 +91,10 @@ final class ProductTaxonGrid implements ProductTaxonGridInterface
|
|||
->setLabel('sylius.ui.channel'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
Action::create('update_positions', 'update_product_taxon_positions'),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('details', 'show')
|
||||
->setLabel('sylius.ui.details')
|
||||
->setOptions([
|
||||
|
|
@ -132,10 +125,8 @@ final class ProductTaxonGrid implements ProductTaxonGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
SubItemActionGroup::create(
|
||||
->withSubItemActions(
|
||||
Action::create('variants', 'list')
|
||||
->setLabel('sylius.ui.variants')
|
||||
->setOptions([
|
||||
|
|
@ -164,10 +155,8 @@ final class ProductTaxonGrid implements ProductTaxonGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
Action::create('delete', 'delete')
|
||||
->setLabel('sylius.ui.delete_products')
|
||||
->setOptions([
|
||||
|
|
@ -178,7 +167,6 @@ final class ProductTaxonGrid implements ProductTaxonGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,9 +18,6 @@ use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
|
|
@ -87,8 +84,7 @@ final class ProductVariantGrid implements ProductVariantGridInterface
|
|||
],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
Action::create('generate', 'generate_variants')
|
||||
->setOptions([
|
||||
'product' => 'expr:service(\'sylius.repository.product\').find($productId)',
|
||||
|
|
@ -102,10 +98,8 @@ final class ProductVariantGrid implements ProductVariantGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create([
|
||||
'link' => [
|
||||
'parameters' => [
|
||||
|
|
@ -122,10 +116,8 @@ final class ProductVariantGrid implements ProductVariantGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create([
|
||||
'link' => [
|
||||
'parameters' => [
|
||||
|
|
@ -133,7 +125,6 @@ final class ProductVariantGrid implements ProductVariantGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ActionGroup::create(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
|
|
@ -63,8 +62,7 @@ final class ProductVariantWithCatalogPromotionGrid implements ProductVariantWith
|
|||
->setLabel('sylius.ui.name'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('show_product', 'show')
|
||||
->setOptions([
|
||||
'link' => [
|
||||
|
|
@ -83,7 +81,6 @@ final class ProductVariantWithCatalogPromotionGrid implements ProductVariantWith
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,9 +17,6 @@ use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\DateTimeField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
|
|
@ -67,8 +64,7 @@ final class PromotionCouponGrid implements PromotionCouponGridInterface
|
|||
Filter::create('code', 'string')
|
||||
->setLabel('sylius.ui.code'),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
Action::create('generate', 'default')
|
||||
->setLabel('sylius.ui.generate')
|
||||
->setIcon('tabler:arrows-split')
|
||||
|
|
@ -88,10 +84,8 @@ final class PromotionCouponGrid implements PromotionCouponGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create([
|
||||
'link' => [
|
||||
'parameters' => [
|
||||
|
|
@ -108,10 +102,8 @@ final class PromotionCouponGrid implements PromotionCouponGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create([
|
||||
'link' => [
|
||||
'parameters' => [
|
||||
|
|
@ -119,7 +111,7 @@ final class PromotionCouponGrid implements PromotionCouponGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,9 +18,6 @@ use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\ExistsFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
|
|
@ -95,17 +92,13 @@ final class PromotionGrid implements PromotionGridInterface
|
|||
->setDefaultValue(false),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
Action::create('archive', 'archive'),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ActionGroup::create(
|
||||
|
|
@ -140,10 +133,8 @@ final class PromotionGrid implements PromotionGridInterface
|
|||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\ShowAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\SelectFilter;
|
||||
|
|
@ -112,11 +111,9 @@ final class ShipmentGrid implements ShipmentGridInterface
|
|||
],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('ship', 'ship_with_tracking_code'),
|
||||
ShowAction::create(),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\Filter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -68,21 +65,16 @@ final class ShippingCategoryGrid implements ShippingCategoryGridInterface
|
|||
],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,9 +17,6 @@ use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\ExistsFilter;
|
||||
|
|
@ -78,22 +75,17 @@ final class ShippingMethodGrid implements ShippingMethodGridInterface
|
|||
->setLabel('sylius.ui.archival')
|
||||
->setDefaultValue(false),
|
||||
)
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
Action::create('archive', 'archive'),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\StringFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -55,21 +52,16 @@ final class TaxCategoryGrid implements TaxCategoryGridInterface
|
|||
->addFormOption('type', StringFilter::TYPE_CONTAINS),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\CreateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\StringField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\DateFilter;
|
||||
|
|
@ -72,21 +69,16 @@ final class TaxRateGrid implements TaxRateGridInterface
|
|||
->setLabel('sylius.ui.search'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
CreateAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace Sylius\Bundle\AdminBundle\Grid;
|
|||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\DeleteAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\UpdateAction;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\BulkActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\MainActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Filter\StringFilter;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -64,8 +61,7 @@ final class ZoneGrid implements ZoneGridInterface
|
|||
->setLabel('sylius.ui.code'),
|
||||
)
|
||||
|
||||
->addActionGroup(
|
||||
MainActionGroup::create(
|
||||
->withMainActions(
|
||||
Action::create('create', 'links')
|
||||
->setLabel('sylius.ui.create')
|
||||
->setOptions([
|
||||
|
|
@ -102,18 +98,14 @@ final class ZoneGrid implements ZoneGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
UpdateAction::create(),
|
||||
DeleteAction::create(),
|
||||
),
|
||||
)
|
||||
->addActionGroup(
|
||||
BulkActionGroup::create(
|
||||
->withBulkActions(
|
||||
DeleteAction::create(),
|
||||
),
|
||||
);
|
||||
)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ declare(strict_types=1);
|
|||
namespace Sylius\Bundle\ShopBundle\Grid\Account;
|
||||
|
||||
use Sylius\Bundle\GridBundle\Builder\Action\Action;
|
||||
use Sylius\Bundle\GridBundle\Builder\ActionGroup\ItemActionGroup;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\DateTimeField;
|
||||
use Sylius\Bundle\GridBundle\Builder\Field\TwigField;
|
||||
use Sylius\Bundle\GridBundle\Builder\GridBuilderInterface;
|
||||
|
|
@ -59,8 +58,7 @@ final class OrderGrid implements OrderGridInterface
|
|||
],
|
||||
]),
|
||||
)
|
||||
->addActionGroup(
|
||||
ItemActionGroup::create(
|
||||
->withItemActions(
|
||||
Action::create('show', 'shop_show')
|
||||
->setLabel('sylius.ui.show')
|
||||
->setOptions([
|
||||
|
|
@ -81,7 +79,6 @@ final class OrderGrid implements OrderGridInterface
|
|||
],
|
||||
],
|
||||
]),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -188,9 +188,6 @@
|
|||
"knplabs/knp-menu-bundle": {
|
||||
"version": "v3.0.0"
|
||||
},
|
||||
"laminas/laminas-code": {
|
||||
"version": "3.5.1"
|
||||
},
|
||||
"laminas/laminas-stdlib": {
|
||||
"version": "3.3.1"
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue