sef-global / scholarx-backend

This is the backend of the ScholarX
MIT License
10 stars 37 forks source link

Implement Delete email template endpoint (Admin) #41

Closed janithlahirukariyawasam closed 1 month ago

janithlahirukariyawasam commented 1 year ago

Description: This issue involves implementing an API to delete email template. The endpoint should allow Admin to make a DELETE request to {{baseUrl}}/api/admin/emails/templates/{{templateId}}.

Tasks:

  1. Create a controller for the /controllers/email endpoint in the backend (create the route email if not created).
  2. Parse and validate the request body to ensure it matches the expected format.
  3. Implement appropriate error handling and response status codes for different scenarios (e.g., validation errors, database errors).
  4. Write unit tests to validate the functionality and correctness of the endpoint.

API documentation: https://documenter.getpostman.com/view/27421496/2s93m1a4ac#8744a3ee-970f-489a-853d-8b23fdee8de3

ER diagram: https://drive.google.com/file/d/11KMgdNu2mSAm0Ner8UsSPQpZJS8QNqYc/view

Acceptance Criteria:

Additional Information: No

Related Dependencies or References: No

YoshithaRathnayake commented 1 year ago

Hey! @janithlahirukariyawasam Will I able to work on this?

janithlahirukariyawasam commented 1 year ago

Hey! @janithlahirukariyawasam Will I able to work on this?

Sure

YoshithaRathnayake commented 1 year ago

Hey! @janithlahirukariyawasam Will I able to work on this?

Sure

@janithlahirukariyawasam can you explain what should I do in this?

dsmabulage commented 1 month ago

Hi @YoshithaRathnayake, If you don't mind, Shall I work on this issue, please? cc - @anjula-sack