Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
16ef95d
fix: remove column_id parameter from task creation service
murselsen Jan 28, 2026
8f2a301
fix: remove column_id property from addTaskSchema validation
murselsen Jan 28, 2026
6b01b6b
fix: update task deletion endpoint and comment out move task path
murselsen Jan 28, 2026
6dd23fc
fix: comment out move task controller and validation schema
murselsen Jan 28, 2026
ae8e074
fix: update delete task endpoint to remove board_id parameter
murselsen Jan 28, 2026
b4ff894
fix: update delete task endpoint to remove board_id and simplify path
murselsen Jan 28, 2026
b40db49
fix: correct table name from 'column' to 'columns' in PostgreSQL conn…
murselsen Jan 28, 2026
f5902f6
fix: refactor task movement logic to remove board_id and update relat…
murselsen Jan 28, 2026
5d5c4c0
fix: add move task endpoint and update related schemas
murselsen Jan 28, 2026
ee84683
fix: update task and column services to manage task positions and enh…
murselsen Jan 29, 2026
894cd26
fix: update OpenAPI documentation for endpoints and correct path refe…
murselsen Jan 29, 2026
6793004
feat: enhance OpenAPI documentation for Column endpoints and add new …
murselsen Jan 29, 2026
e0ce259
fix: update BadRequestError schema title and remove unnecessary x-tags
murselsen Jan 29, 2026
12fe57c
fix: update UnauthorizedError schema title and remove unnecessary x-tags
murselsen Jan 29, 2026
1c76f78
feat: add schema for adding columns in OpenAPI documentation
murselsen Jan 29, 2026
88cce43
feat: add columnItem schema to OpenAPI documentation
murselsen Jan 29, 2026
daaa663
feat: add updateColumn schema to OpenAPI documentation
murselsen Jan 29, 2026
a4bdb70
feat: add addColumn endpoint to OpenAPI documentation
murselsen Jan 29, 2026
b26ae89
feat: add deleteColumnById endpoint to OpenAPI documentation
murselsen Jan 29, 2026
f0063eb
feat: add getColumnsByBoardId endpoint to OpenAPI documentation
murselsen Jan 29, 2026
b6467ab
feat: add updateColumnById endpoint to OpenAPI documentation
murselsen Jan 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 24 additions & 11 deletions docs/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@ info:
description: This is a documentation of Task Pro
tags:
- name: Auth
description: Auth operations.
description: Auth Endpoint.
- name: Board
description: Board operations.
description: Board Endpoint.
- name: Task
description: Task operations.
description: Task Endpoint.
- name: Column
description: Column Endpoint.
servers:
- url: http://localhost:3000
description: Local Server
Expand Down Expand Up @@ -46,17 +48,28 @@ paths:
$ref: ../swagger/paths/board/deleteBoard.yaml
# Tasks Paths
/tasks/{board_id}:
post:
post:
$ref: ../swagger/paths/task/addTaskByBoardId.yaml
get:
$ref: ../swagger/paths/task/GetTasksByBoardId.yaml
/tasks/{board_id}/{task_id}:
$ref: ../swagger/paths/task/getTasksByBoardId.yaml
/tasks/{task_id}:
delete:
$ref: ../swagger/paths/task/deleteTaskByBoardIdAndTaskId.yaml
/tasks/{task_id}/move:
patch:
$ref: ../swagger/paths/task/moveTaskByBoardIdAndTaskId.yaml
# Columns Paths
/column:
post:
$ref: ../swagger/paths/column/addColumn.yaml
/column/{board_id}:
get:
$ref: ../swagger/paths/column/getColumnsByBoardId.yaml
/column/{column_id}:
delete:
$ref: ../swagger/paths/task/DeleteTaskByBoardIdAndTaskId.yaml
/tasks/{board_id}/{task_id}/move:
patch:
$ref: ../swagger/paths/task/MoveTaskByBoardIdAndTaskId.yaml

$ref: ../swagger/paths/column/deleteColumnById.yaml
patch:
$ref: ../swagger/paths/column/updateColumnById.yaml
components:
securitySchemes:
bearerAuth:
Expand Down
Loading