Compare commits

...

1 Commits

Author SHA1 Message Date
Hussain Nagaria
a35638d289 feat: add reply_to in email students 2023-10-17 22:01:04 +05:30
2 changed files with 10 additions and 2 deletions

View File

@@ -384,11 +384,12 @@ def get_timetable_details(timetable):
@frappe.whitelist() @frappe.whitelist()
def send_email_to_students(batch, subject, message): def send_email_to_students(batch, subject, reply_to, message):
frappe.only_for("Moderator") frappe.only_for("Moderator")
students = frappe.get_all("Batch Student", {"parent": batch}, pluck="student") students = frappe.get_all("Batch Student", {"parent": batch}, pluck="student")
frappe.sendmail( frappe.sendmail(
recipients=students, recipients=students,
subject=subject, subject=subject,
message=message, reply_to=reply_to,
message=message
) )

View File

@@ -784,6 +784,12 @@ const email_to_students = () => {
label: __("Subject"), label: __("Subject"),
reqd: 1, reqd: 1,
}, },
{
fieldtype: "Data",
fieldname: "reply_to",
label: __("Reply To"),
reqd: 0,
},
{ {
fieldtype: "Text Editor", fieldtype: "Text Editor",
fieldname: "message", fieldname: "message",
@@ -806,6 +812,7 @@ const send_email = (values) => {
args: { args: {
batch: $(".class-details").data("batch"), batch: $(".class-details").data("batch"),
subject: values.subject, subject: values.subject,
reply_to: values.reply_to,
message: values.message, message: values.message,
}, },
callback: (r) => { callback: (r) => {