Files
portal-api/config/sidebar.php
T

204 lines
6.0 KiB
PHP

<?php
return [
[
'title' => 'Package vCenter',
'icon' => 'fas fa-cubes',
'children' => [
[
'title' => 'Infrastructure',
'route' => 'vcenter.manager',
'icon' => 'fas fa-sitemap',
],
[
'title' => 'Group Os',
'route' => 'package.group.index',
'icon' => 'fas fa-layer-group',
],
[
'title' => 'Os Version',
'route' => 'package.version.index',
'icon' => 'fas fa-code-branch',
],
],
],
[
'title' => 'Module',
'icon' => 'fas fa-tools',
'children' => [
[
'title' => 'Module DNS',
'route' => 'module.dns.index',
'icon' => 'fas fa-globe',
],
[
'title' => 'Module Hosting',
'route' => 'module.hosting.index',
'icon' => 'fas fa-server',
],
[
'title' => 'Module vCenter',
'route' => 'module.vcenter.index',
'icon' => 'fas fa-desktop',
],
[
'title' => 'Module IP Pool',
'route' => 'module.ippool.index',
'icon' => 'fas fa-network-wired',
],
],
],
[
'title' => 'Manager Admin',
'icon' => 'fas fa-users-cog',
'children' => [
[
'title' => 'List Admin',
'route' => 'administrator.pages.user.index',
'icon' => 'fas fa-users',
],
[
'title' => 'Administrator Roles',
'route' => 'role.index',
'icon' => 'fas fa-user-tag',
],
],
],
[
'title' => 'Client',
'icon' => 'fas fa-users',
'children' => [
[
'title' => 'View All Client',
'route' => 'customer.index',
'icon' => 'fas fa-user-friends',
],
[
'title' => 'Add new Client',
'route' => 'customer.create',
'icon' => 'fas fa-user-plus',
],
],
],
[
'title' => 'Product',
'icon' => 'fab fa-aws',
'children' => [
[
'title' => 'All Product/Services',
'route' => 'product.index',
'icon' => 'fas fa-list',
],
[
'title' => 'Product Addon',
'route' => 'addon.index',
'icon' => 'fas fa-puzzle-piece',
],
[
'title' => 'Domain Pricing',
'route' => 'domain.index',
'icon' => 'fas fa-globe-europe',
],
],
],
[
'title' => 'Orders',
'icon' => 'fas fa-store',
'children' => [
[
'title' => 'View All Orders',
'route' => 'administrator.pages.order.index',
'icon' => 'fas fa-shopping-cart',
],
[
'title' => 'Pending Orders',
'route' => 'administrator.pages.order.index',
'params' => ['status' => 'pending'],
'icon' => 'fas fa-shopping-cart',
],
[
'title' => 'Processing Orders',
'route' => 'administrator.pages.order.index',
'params' => ['status' => 'processing'],
'icon' => 'fas fa-cogs',
],
[
'title' => 'Active Orders',
'route' => 'administrator.pages.order.index',
'params' => ['status' => 'active'],
'icon' => 'fas fa-shopping-cart',
],
[
'title' => 'Cancel Orders',
'route' => 'administrator.pages.order.index',
'params' => ['status' => 'cancel'],
'icon' => 'fas fa-shopping-cart',
],
[
'title' => 'Add New Orders',
'route' => 'administrator.pages.order.create',
'icon' => 'fas fa-cart-plus',
],
],
],
[
'title' => 'Invoices',
'icon' => 'fas fa-file-invoice',
'children' => [
[
'title' => 'View All Invoice',
'route' => 'administrator.pages.invoice.index',
'icon' => 'fas fa-file-invoice',
],
[
'title' => 'Pending Invoice',
'route' => 'administrator.pages.invoice.index',
'params' => ['status' => 'unpaid'],
'icon' => 'fas fa-file-invoice',
],
[
'title' => 'Paid Invoice',
'route' => 'administrator.pages.invoice.index',
'params' => ['status' => 'active'],
'icon' => 'fas fa-file-invoice',
],
[
'title' => 'Cancel Invoice',
'route' => 'administrator.pages.invoice.index',
'params' => ['status' => 'cancel'],
'icon' => 'fas fa-file-invoice',
],
],
],
[
'title' => 'Menus',
'icon' => 'fas fa-folder',
'children' => [
[
'title' => 'View All Menu',
'route' => 'menu.index',
'icon' => 'fas fa-file-invoice',
],
],
],
[
'title' => 'Coupon',
'route' => 'coupon.index',
'icon' => 'fas fa-tags',
],
[
'title' => 'Posts',
'route' => 'post.index',
'icon' => 'fas fa-blog',
],
[
'title' => 'Support',
'route' => 'support.index',
'icon' => 'fas fa-ticket-alt',
],
[
'title' => 'Payment Method',
'route' => 'payment.index',
'icon' => 'far fa-credit-card',
],
];