Compare commits
1 Commits
v2.2.0
...
feat-reply
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a35638d289 |
@@ -384,11 +384,12 @@ def get_timetable_details(timetable):
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def send_email_to_students(batch, subject, message):
|
||||
def send_email_to_students(batch, subject, reply_to, message):
|
||||
frappe.only_for("Moderator")
|
||||
students = frappe.get_all("Batch Student", {"parent": batch}, pluck="student")
|
||||
frappe.sendmail(
|
||||
recipients=students,
|
||||
subject=subject,
|
||||
message=message,
|
||||
reply_to=reply_to,
|
||||
message=message
|
||||
)
|
||||
|
||||
@@ -784,6 +784,12 @@ const email_to_students = () => {
|
||||
label: __("Subject"),
|
||||
reqd: 1,
|
||||
},
|
||||
{
|
||||
fieldtype: "Data",
|
||||
fieldname: "reply_to",
|
||||
label: __("Reply To"),
|
||||
reqd: 0,
|
||||
},
|
||||
{
|
||||
fieldtype: "Text Editor",
|
||||
fieldname: "message",
|
||||
@@ -806,6 +812,7 @@ const send_email = (values) => {
|
||||
args: {
|
||||
batch: $(".class-details").data("batch"),
|
||||
subject: values.subject,
|
||||
reply_to: values.reply_to,
|
||||
message: values.message,
|
||||
},
|
||||
callback: (r) => {
|
||||
|
||||
Reference in New Issue
Block a user