[routes] ; home GET /=HomeController->display ; auth GET /login=AuthController->showLoginForm POST /login=AuthController->login GET /logout=AuthController->logout ; tickets - CRUD (CREATE, READ, UPDATE, DELETE) GET /tickets=TicketController->index GET /ticket/@id=TicketController->view GET /ticket/create=TicketController->createForm POST /ticket/create=TicketController->create GET /ticket/@id/edit=TicketController->editForm POST /ticket/@id/update=TicketController->update GET /ticket/@id/delete=TicketController->delete ; additional routes - comments POST /ticket/@id/comment=CommentController->create GET /ticket/@id/comment/@comment_id/delete=CommentController->delete GET /ticket/@id/comments=CommentController->index ; route for linking a child to a parent POST /ticket/@id/add-subtask=TicketController->addSubtask ; attachments GET /ticket/@id/attachments=AttachmentController->index POST /ticket/@id/attachments/upload=AttachmentController->upload GET /attachment/@id/download=AttachmentController->download GET /attachment/@id/delete=AttachmentController->delete GET /attachment/@id/view=AttachmentController->view ; knowledgebase GET /kb=KBController->index GET /kb/@id=KBController->view GET /kb/create=KBController->createForm POST /kb/create=KBController->create GET /kb/@id/edit=KBController->editForm POST /kb/@id/update=KBController->update ; tags GET /tags=TagController->index GET /tag/create=TagController->createForm POST /tag/create=TagController->create ; parsedown preview POST /parsedown/preview=ParsedownPreview->view ; toggle-theme POST /toggle-theme = ThemeController->toggle ; dashboard GET /dashboard=DashboardController->index ; projects GET /projects=ProjectController->index GET /project/@id=ProjectController->view GET /project/create=ProjectController->createForm POST /project/create=ProjectController->create GET /project/@id/edit=ProjectController->editForm POST /project/@id/update=ProjectController->update ; additional routes - user GET /users=UserController->index GET /user/@id/edit=UserController->editForm POST /user/@id/update=UserController->update ; admin GET /admin=Admin\HomeController->index ; admin/priority GET /admin/priority=Admin\TicketOptionsController->listPriorities GET /admin/priority/create=Admin\TicketOptionsController->createPriorityForm POST /admin/priority/create=Admin\TicketOptionsController->createPriority GET /admin/priority/@id/edit=Admin\TicketController->editPriorityForm POST /admin/priority/@id/update=Admin\TicketController->updatePriority GET /admin/priority/@id/delete=Admin\TicketController->deletePriority ; admin/status GET /admin/status=Admin\TicketOptionsController->listStatuses GET /admin/status/create=Admin\TicketOptionsController->createStatusForm POST /admin/status/create=Admin\TicketOptionsController->createStatus GET /admin/status/@id/edit=Admin\TicketController->editStatusForm POST /admin/status/@id/update=Admin\TicketController->updateStatus GET /admin/status/@id/delete=Admin\TicketController->deleteStatus