From 403f862e59bd51edab5c4e45b36ccf631c4e2b25 Mon Sep 17 00:00:00 2001 From: Niraj Adhikari Date: Tue, 23 Jul 2024 13:20:29 +0545 Subject: [PATCH] update: author name added in email template --- src/backend/app/email_templates/mapping_requests.html | 7 +++---- src/backend/app/tasks/task_routes.py | 7 +++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/backend/app/email_templates/mapping_requests.html b/src/backend/app/email_templates/mapping_requests.html index ef6f0ddc..d4feec04 100644 --- a/src/backend/app/email_templates/mapping_requests.html +++ b/src/backend/app/email_templates/mapping_requests.html @@ -114,19 +114,18 @@

Drone Tasking Manager Invite

-

Hello

+

Hello {{name}}

Thank you for participating in our mapping project. Your contribution is invaluable to our efforts in improving humanitarian responses worldwide.

Please find below the details of your mapping task:

-

{{requested_user_name}} has requested this task for mapping.

+

{{drone_operator_name}} has requested this task for mapping.

Mapping Task Details

-

Task ID: #1234

-

Project: Drone Tasking Manager

+

Project:{{project_name}}

Description: Drone Tasking Manager Project Description diff --git a/src/backend/app/tasks/task_routes.py b/src/backend/app/tasks/task_routes.py index b20c3db9..542dbd48 100644 --- a/src/backend/app/tasks/task_routes.py +++ b/src/backend/app/tasks/task_routes.py @@ -5,11 +5,13 @@ from app.tasks import task_schemas, task_crud from app.users.user_deps import login_required from app.users.user_schemas import AuthUser +from app.users.user_crud import get_user_by_id from databases import Database from app.db import database from app.utils import send_email, render_email_template from app.projects.project_crud import get_project_by_id + router = APIRouter( prefix=f"{settings.API_PREFIX}/tasks", tags=["tasks"], @@ -47,13 +49,14 @@ async def new_event( "Request for mapping", ) + # email notification project = await get_project_by_id(db, project_id) + author = await get_user_by_id(db, project.author_id) - # email notification html_content = render_email_template( template_name="mapping_requests.html", context={ - "requested_user_name": user_data.name, + "name": author.name, "drone_operator_name": user_data.name, "task_id": task_id, "project_name": project.name,