Compare commits
1 Commits
v2.0.1
...
feat-reply
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a35638d289 |
@@ -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
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -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) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user