routes.ts 585 B

1234567891011121314151617181920
  1. // Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
  2. import type { RouteRecordRaw } from 'vue-router'
  3. const routes: RouteRecordRaw = {
  4. path: '/users/:internalId(\\d+)',
  5. name: 'UserDetailView',
  6. props: (route) => ({ internalId: Number(route.params.internalId) }),
  7. component: () => import('./views/UserDetailView.vue'),
  8. meta: {
  9. title: __('User'),
  10. requiresAuth: true,
  11. // app/assets/javascripts/app/controllers/user_profile.coffee:291
  12. requiredPermission: ['ticket.agent'],
  13. hasHeader: true,
  14. level: 2,
  15. },
  16. }
  17. export default routes