Giant Update
NPM Installation / build (16.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (16.x, windows-latest) (push) Has been cancelled
NPM Installation / build (17.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (17.x, windows-latest) (push) Has been cancelled
NPM Installation / build (18.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (18.x, windows-latest) (push) Has been cancelled
NPM Installation / build (16.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (16.x, windows-latest) (push) Has been cancelled
NPM Installation / build (17.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (17.x, windows-latest) (push) Has been cancelled
NPM Installation / build (18.x, ubuntu-latest) (push) Has been cancelled
NPM Installation / build (18.x, windows-latest) (push) Has been cancelled
This commit is contained in:
@@ -394,6 +394,155 @@ const routes = [
|
||||
component: () => import('@/views/nas/NasResourceView.vue'),
|
||||
meta: { nasResource: 'webfig' },
|
||||
},
|
||||
{
|
||||
path: '/customers/orders',
|
||||
name: 'Customer List Order',
|
||||
component: () => import('@/views/customers/Customers.vue'),
|
||||
meta: { customerScope: 'orders' },
|
||||
},
|
||||
{
|
||||
path: '/customers/orders/create',
|
||||
name: 'Registrasi Customer',
|
||||
component: () => import('@/views/customers/CustomerFormPage.vue'),
|
||||
meta: { activeMenu: '/customers/orders' },
|
||||
},
|
||||
{
|
||||
path: '/customers/orders/:id/edit',
|
||||
name: 'Edit Customer',
|
||||
component: () => import('@/views/customers/CustomerFormPage.vue'),
|
||||
meta: { activeMenu: '/customers/orders' },
|
||||
},
|
||||
{
|
||||
path: '/customers/:scope/:id/detail',
|
||||
name: 'Detail Customer',
|
||||
component: () => import('@/views/customers/CustomerDetailPage.vue'),
|
||||
meta: { activeMenuBase: '/customers' },
|
||||
},
|
||||
{
|
||||
path: '/customers/active',
|
||||
name: 'Customer Aktif',
|
||||
component: () => import('@/views/customers/Customers.vue'),
|
||||
meta: { customerScope: 'active' },
|
||||
},
|
||||
{
|
||||
path: '/customers/inactive',
|
||||
name: 'Customer Tidak Aktif',
|
||||
component: () => import('@/views/customers/Customers.vue'),
|
||||
meta: { customerScope: 'inactive' },
|
||||
},
|
||||
{
|
||||
path: '/customers/unmanaged',
|
||||
name: 'Customer Unmanage',
|
||||
component: () => import('@/views/customers/Customers.vue'),
|
||||
meta: { customerScope: 'unmanaged' },
|
||||
},
|
||||
{
|
||||
path: '/customers/trash',
|
||||
name: 'Sampah Customer',
|
||||
component: () => import('@/views/customers/Customers.vue'),
|
||||
meta: { customerScope: 'trash' },
|
||||
},
|
||||
{
|
||||
path: '/billing/profiles',
|
||||
name: 'Profile Tagihan',
|
||||
component: () => import('@/views/billing/BillingProfiles.vue'),
|
||||
},
|
||||
{
|
||||
path: '/billing/running',
|
||||
name: 'Tagihan Berjalan',
|
||||
component: () => import('@/views/billing/Invoices.vue'),
|
||||
meta: { invoiceScope: 'running' },
|
||||
},
|
||||
{
|
||||
path: '/billing/overdue',
|
||||
name: 'Tunggakan',
|
||||
component: () => import('@/views/billing/Invoices.vue'),
|
||||
meta: { invoiceScope: 'overdue' },
|
||||
},
|
||||
{
|
||||
path: '/billing/paid',
|
||||
name: 'Tagihan Lunas',
|
||||
component: () => import('@/views/billing/Invoices.vue'),
|
||||
meta: { invoiceScope: 'paid' },
|
||||
},
|
||||
{
|
||||
path: '/topology/map',
|
||||
name: 'Peta Jaringan',
|
||||
component: () => import('@/views/topology/TopologyMap.vue'),
|
||||
},
|
||||
{
|
||||
path: '/topology/devices',
|
||||
name: 'Perangkat Topologi',
|
||||
component: () => import('@/views/topology/TopologyResourceView.vue'),
|
||||
meta: { topologyResource: 'node' },
|
||||
},
|
||||
{
|
||||
path: '/topology/links',
|
||||
name: 'Jalur Kabel',
|
||||
component: () => import('@/views/topology/TopologyResourceView.vue'),
|
||||
meta: { topologyResource: 'link' },
|
||||
},
|
||||
{
|
||||
path: '/topology/network',
|
||||
name: 'Topologi Jaringan',
|
||||
component: () => import('@/views/topology/TopologyNetwork.vue'),
|
||||
},
|
||||
{
|
||||
path: '/topology/device-types',
|
||||
name: 'Kategori Perangkat',
|
||||
component: () => import('@/views/topology/TopologyResourceView.vue'),
|
||||
meta: { topologyResource: 'device-type' },
|
||||
},
|
||||
{
|
||||
path: '/notifications-service/broadcasts',
|
||||
name: 'Pesan Siaran',
|
||||
component: () => import('@/views/notifications-service/NotificationBroadcasts.vue'),
|
||||
},
|
||||
{
|
||||
path: '/notifications-service/system',
|
||||
name: 'Notifikasi Aplikasi',
|
||||
component: () => import('@/views/notifications-service/NotificationChannelDashboard.vue'),
|
||||
meta: { notificationChannel: 'system' },
|
||||
},
|
||||
{
|
||||
path: '/notifications-service/whatsapp-official',
|
||||
name: 'WhatsApp Official',
|
||||
component: () => import('@/views/notifications-service/NotificationChannelDashboard.vue'),
|
||||
meta: { notificationChannel: 'whatsapp_official' },
|
||||
},
|
||||
{
|
||||
path: '/notifications-service/whatsapp-unofficial',
|
||||
name: 'WhatsApp Unofficial',
|
||||
component: () => import('@/views/notifications-service/NotificationChannelDashboard.vue'),
|
||||
meta: { notificationChannel: 'whatsapp_unofficial' },
|
||||
},
|
||||
{
|
||||
path: '/notifications-service/email',
|
||||
name: 'Email Notifikasi',
|
||||
component: () => import('@/views/notifications-service/NotificationChannelDashboard.vue'),
|
||||
meta: { notificationChannel: 'email' },
|
||||
},
|
||||
{
|
||||
path: '/notifications-service/telegram',
|
||||
name: 'Telegram Notifikasi',
|
||||
component: () => import('@/views/notifications-service/NotificationChannelDashboard.vue'),
|
||||
meta: { notificationChannel: 'telegram' },
|
||||
},
|
||||
{
|
||||
path: '/payment-gateway/settings',
|
||||
name: 'Setting Payment Gateway',
|
||||
component: () => import('@/views/payment-gateway/PaymentGatewaySettings.vue'),
|
||||
},
|
||||
{
|
||||
path: '/payment-gateway/logs',
|
||||
name: 'Log Pembayaran',
|
||||
component: () => import('@/views/payment-gateway/PaymentLogs.vue'),
|
||||
},
|
||||
{
|
||||
path: '/wallet',
|
||||
name: 'Dompet',
|
||||
component: () => import('@/views/wallet/WalletDashboard.vue'),
|
||||
},
|
||||
{
|
||||
path: '/users',
|
||||
name: 'Users',
|
||||
|
||||
Reference in New Issue
Block a user