feat(menus): add storefront category permissions
This commit is contained in:
@@ -18,11 +18,21 @@ class MenuSeeder extends Seeder
|
||||
$menus = [
|
||||
['code' => 'index', 'label' => 'Inicio', 'route' => '/'],
|
||||
['code' => 'event.index', 'label' => 'Eventos', 'route' => '/'],
|
||||
[
|
||||
'code' => 'event.category',
|
||||
'label' => 'Categoría de eventos',
|
||||
'route' => '/eventos/categoria/:id',
|
||||
],
|
||||
[
|
||||
'code' => 'event.detail',
|
||||
'label' => 'Detalle de evento',
|
||||
'route' => '/evento/:id',
|
||||
],
|
||||
[
|
||||
'code' => 'product.category',
|
||||
'label' => 'Categoría de productos',
|
||||
'route' => '/categoria/:id',
|
||||
],
|
||||
[
|
||||
'code' => 'product.detail',
|
||||
'label' => 'Detalle de producto',
|
||||
@@ -299,8 +309,12 @@ class MenuSeeder extends Seeder
|
||||
];
|
||||
$onTicketMenuCodes = [
|
||||
'event.index',
|
||||
'event.category',
|
||||
'event.detail',
|
||||
];
|
||||
$catalogMenuCodes = [
|
||||
'product.category',
|
||||
];
|
||||
$frequentlyAskedQuestions = [
|
||||
[
|
||||
'pregunta' => '¿Hay algún límite de compra?',
|
||||
@@ -370,6 +384,8 @@ class MenuSeeder extends Seeder
|
||||
|
||||
if ($tenant->codigo !== 'onticket') {
|
||||
$menuCodes = array_diff($menuCodes, $onTicketMenuCodes);
|
||||
} else {
|
||||
$menuCodes = array_diff($menuCodes, $catalogMenuCodes);
|
||||
}
|
||||
|
||||
// Usar sync para asociar los menues al tenant
|
||||
|
||||
Reference in New Issue
Block a user