Building the backend of the card modal
Now, let's focus on implementing the backend of the card modal window, and start with the API handlers.
APIs for the card modal
The following are the APIs that we will need to create for the card modal window:
- The API to get a card
- The API to change the card title
- The API to change the card description
- The API to add comments to a card
- The API to get the activities from a card
- The API to add attachments to a card
- The API to get attachments from a card
Let's take a look at the individual APIs:
Get card API
This will be a GET
request sent to /api/cards/{cardId}
. Through this API, we will get the following card information:
{ "id": 4, "title": "Increase my handcraft skill", "boardId": 1, "description": "", "cardListId": 1 }
Change card title API
This will be a PUT
request sent to /api/cards/{cardId}/title
with a payload similar to the following:
{ "title": "This is a new card title" }
The response of the API will be simply an HTTP status of 200
when the change...