Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 998 Bytes

README.md

File metadata and controls

25 lines (21 loc) · 998 Bytes

REST API application - Django: Todo tickets

  • Tickets for users. The ticket consists of: Title, Task text, Status (dynamic for the admin), ticket author, who the ticket is assigned to, creation date, update date, image (there may be more than one).
  • Implemented the ability to add an Image to a ticket.
  • The user can only edit and delete their own tickets.
  • Only the ticket author and the person to whom the ticket is assigned can change the Status of a ticket.
  • The list of all tickers is available only to authorized users, with the ability to filter by Status.
  • Implemented the ability to write comments, as well as write comments on comments.

API end-points:

  • /api/auth/
  • /api/
  • /api/todos/
  • /api/todos/add
  • /api/todos/id
  • /api/check_status/id
  • /api/upload_image
  • /api/add_comment

Used tools:
✔️ Python
✔️ Django REST Framework
✔️ Django REST framework filter
✔️ SQLite database