62 lines
1.9 KiB
INI
62 lines
1.9 KiB
INI
[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
|
|
|
|
; 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
|
|
|
|
; 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 |