Adds in Mantis features. Enabling automated downloading of Mantises into the internal database, browsing of them, and viewing of attachments (including .msg files).
Resolves #14
This commit is contained in:
parent
0e77e310bd
commit
5268d6aecd
15 changed files with 1583 additions and 44 deletions
|
@ -61,6 +61,13 @@ const routes = [
|
|||
{ path: 'forms/:id/edit', name: 'formEdit', component: () => import('pages/FormEditPage.vue'), props: true, meta: { requiresAuth: true } }, // Not in nav
|
||||
{ path: 'forms/:id/fill', name: 'formFill', component: () => import('pages/FormFillPage.vue'), props: true, meta: { requiresAuth: true } }, // Not in nav
|
||||
{ path: 'forms/:id/responses', name: 'formResponses', component: () => import('pages/FormResponsesPage.vue'), props: true, meta: { requiresAuth: true } }, // Not in nav
|
||||
{
|
||||
path: 'mantis/:ticketId?', // Make ticketId optional
|
||||
name: 'mantis',
|
||||
component: () => import('pages/MantisPage.vue'),
|
||||
props: true, // Pass route params as props
|
||||
meta: { navGroup: 'auth', title: 'Mantis Tickets', icon: 'bug_report' } // Added meta
|
||||
},
|
||||
{
|
||||
path: 'mantis-summaries',
|
||||
name: 'mantisSummaries',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue