routes.ts 627 B

123456789101112131415161718192021222324
  1. // Copyright (C) 2012-2025 Zammad Foundation, https://zammad-foundation.org/
  2. import type { RouteRecordRaw } from 'vue-router'
  3. const route: RouteRecordRaw[] = [
  4. {
  5. path: '/tickets/view/:overviewLink?',
  6. name: 'TicketOverview',
  7. component: () => import('./views/TicketOverviews.vue'),
  8. alias: '/ticket/view/:overviewLink?',
  9. props: true,
  10. meta: {
  11. title: __('Overviews'),
  12. requiresAuth: true,
  13. icon: 'all-tickets',
  14. requiredPermission: ['ticket.agent', 'ticket.customer'],
  15. level: 1,
  16. pageKey: 'ticket-overviews',
  17. permanentItem: true,
  18. },
  19. },
  20. ]
  21. export default route