• Panel
  • {# Objeto que establece las secciones del aside y el orden de las mismas en la navegación #} {% set permissionMapped = { 'products': { 'name': 'Catálogo', 'icon': 'fa fa-cart-plus', 'elements': { 'products' : { 'name': 'Productos', 'icon': 'fa fa-cart-arrow-down', 'url': 'ProductViewsController_indexView', 'relatedTo': null, }, 'product_classification' : { 'name': 'Tipos de Producto', 'icon': 'fa fa-sliders', 'url': 'ProductClassificationController_indexView', 'relatedTo': null, }, 'products_export' : { 'name': 'Exportar', 'icon': 'fa fa-download', 'url': 'app_excel_export_products', 'relatedTo': null, }, 'products_import' : { 'name': 'Importar', 'icon': 'fa fa-upload', 'url': 'app_excel_import_products', 'relatedTo': null, }, 'products_bin' : { 'name': 'Papelera', 'icon': 'fa fa-trash', 'url': 'ProductViewsController_productsBin', 'relatedTo': null, }, 'products_attributes_import': { 'name': 'Carga masiva de atributos', 'icon': 'fa fa-upload', 'url': 'ProductViewsController_loadProductsAttributes', 'relatedTo': null } } }, 'categories': { 'name': 'Categorías', 'icon': 'fa fa-tasks', 'elements': { 'categories' : { 'name': 'Gestión', 'icon': 'fa fa-align-justify', 'url': 'app_categories_seller_management', 'relatedTo': null, }, 'categories_mapping' : { 'name': 'Gestión de mapeos', 'icon': 'fa fa-exchange', 'url': 'CategoriesMapping_indexAction', 'relatedTo': null, }, 'categories_export' : { 'name': 'Exportar', 'icon': 'fa fa-download', 'url': 'app_excel_export_categories', 'relatedTo': null, }, 'categories_import' : { 'name': 'Importar', 'icon': 'fa fa-upload', 'url': 'app_excel_import_categories', 'relatedTo': null, } } }, 'orders': { 'name': 'OMS', 'icon': 'fa fa-line-chart', 'elements': { 'orders' : { 'name': 'Ventas', 'icon': 'fa fa-file-text', 'url': 'app_orden', 'relatedTo': null, }, 'orders_export' : { 'name': 'Exportar', 'icon': 'fa fa-download', 'url': 'app_excel_export_orders', 'relatedTo': null, }, 'massive_order_pull' : { 'name': 'Obtención masiva', 'icon': 'fa fa-upload', 'url': 'massive_order_pull', 'relatedTo': null, }, 'order_transitions_import' : { 'name': 'Transición masiva', 'icon': 'fa fa-upload', 'url': 'app_excel_import_order_transitions', 'relatedTo': null, } } }, 'publications': { 'name': 'Publicaciones', 'icon': 'fa fa-star', 'elements': { 'publications' : { 'name': 'Publicador', 'icon': 'fa fa-paper-plane', 'url': 'ProductosmarketplaceController_indexView', 'relatedTo': null, }, 'publications_export' : { 'name': 'Exportar', 'icon': 'fa fa-download', 'url': 'app_excel_export_publications', 'relatedTo': null, }, 'publications_import' : { 'name': 'Importar', 'icon': 'fa fa-upload', 'url': 'app_excel_import_publications', 'relatedTo': null, }, 'publications_trash' : { 'name': 'Papelera', 'totalRecords': totalRecordsQuantityTrash, 'icon': 'fa fa-trash', 'url': 'ProductosmarketplaceController_trashView', 'relatedTo': null, }, 'massive_publication_transition' : { 'name': 'Transición masiva', 'icon': 'fa fa-upload', 'url': 'app_excel_import_publication_transitions', 'relatedTo': null, } } }, 'golden_rules': { 'name': 'Golden Rules', 'icon': 'fa fa-dollar', 'elements': { 'golden_rules' : { 'name': 'Gestión', 'icon': 'fa fa-sliders', 'url': 'app_goldenrules', 'relatedTo': null, }, 'golden_rules_import' : { 'name': 'Importar', 'icon': 'fa fa-upload', 'url': 'app_excel_import_golden_rules', 'relatedTo': null, } } }, 'reports': { 'name': 'Estadísticas', 'icon': 'fa fa-bar-chart', 'elements': { 'reports' : { 'name': 'Reportes', 'icon': 'fa fa-align-justify', 'url': 'app_report_general', 'relatedTo': null, } } }, 'settings': { 'name': 'Configuración', 'icon': 'fa fa-cog', 'elements': { 'providers' : { 'name': 'Proveedores', 'icon': 'fa fa-sliders', 'url': 'app_sistema_proveedores', 'relatedTo': null, }, 'marketplaces' : { 'name': 'Marketplaces', 'icon': 'fa fa-sliders', 'url': 'app_sistema_marketplaces', 'relatedTo': null, }, 'carriers' : { 'name': 'Carriers', 'icon': 'fa fa-sliders', 'url': 'app_logistics', 'relatedTo': null, }, 'mapeo_transportistas' : { 'name' : 'Mapeo Transportistas', 'icon': 'fa fa-sliders', 'url' : 'app_excel_import_mappeo_transportistas', 'relatedTo' : null, }, 'carriers_beta' : { 'name': 'Carriers (beta)', 'icon': 'fa fa-sliders', 'url': 'app_carrier_config', 'relatedTo': null, }, 'tags' : { 'name': 'Tags', 'icon': 'fa fa-sliders', 'url': 'tagController_indexView', 'relatedTo': null, }, 'account_settings' : { 'name': 'Cuenta', 'icon': 'fa fa-sliders', 'url': 'SellerController_indexView', 'relatedTo': ["seller_settings", "users"], }, 'warehouse' : { 'name': 'Depósitos', 'icon': 'fa fa-sliders', 'url': 'WarehouseController_indexView', 'relatedTo': null, }, 'api_key' : { 'name' : 'API', 'icon': 'fa fa-sliders', 'url' : 'ApiController_indexView', 'relatedTo' : null, }, 'audit' : { 'name' : 'Auditoría', 'icon' : 'fa fa-sliders', 'url' : 'AuditController_indexView', 'relatedTo' : null, } } } }%} {# Se oculta gestion de envios... , 'orders_shippings' : { 'name': 'Gestión de envíos', 'icon': 'fa fa-truck', 'url': 'app_orden_shippings', 'relatedTo': null, }, #} {# Secciones del aside #} {% for index, property in permissionMapped %} {# Se oculta la sección reports #} {% if index != 'reports' %} {% include 'AppBundle:Default:includes/aside_blocks/section.html.twig' with {'permissions': permissions, 'instance': property, 'totalRecordsQuantityTrash' : totalRecordsQuantityTrash} %} {% endif %} {% endfor %}