Skip to content

Commit

Permalink
feat: report Delivery Error
Browse files Browse the repository at this point in the history
  • Loading branch information
s-aga-r committed Oct 18, 2024
1 parent fdea88c commit a7bdb5c
Show file tree
Hide file tree
Showing 4 changed files with 399 additions and 0 deletions.
Empty file.
77 changes: 77 additions & 0 deletions mail/mail/report/delivery_error/delivery_error.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
// Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and contributors
// For license information, please see license.txt

frappe.query_reports["Delivery Error"] = {
filters: [
{
fieldname: "from_date",
label: __("From Date"),
fieldtype: "Date",
default: frappe.datetime.add_days(frappe.datetime.get_today(), -7),
reqd: 1,
},
{
fieldname: "to_date",
label: __("To Date"),
fieldtype: "Date",
default: frappe.datetime.get_today(),
reqd: 1,
},
{
fieldname: "name",
label: __("Outgoing Mail"),
fieldtype: "Link",
options: "Outgoing Mail",
get_query: () => {
return {
query: "mail.utils.query.get_outgoing_mails",
};
},
},
{
fieldname: "status",
label: __("Status"),
fieldtype: "Select",
options: ["", "Deferred", "Bounced", "Sent"],
},
{
fieldname: "agent",
label: __("Agent"),
fieldtype: "Data",
},
{
fieldname: "domain_name",
label: __("Domain Name"),
fieldtype: "Link",
options: "Mail Domain",
},
{
fieldname: "ip_address",
label: __("IP Address"),
fieldtype: "Data",
},
{
fieldname: "sender",
label: __("Sender"),
fieldtype: "Link",
options: "Mailbox",
},
{
fieldname: "email",
label: __("Recipient"),
fieldtype: "Data",
options: "Email",
},
{
fieldname: "message_id",
label: __("Message ID"),
fieldtype: "Data",
},
{
fieldname: "include_newsletter",
label: __("Include Newsletter"),
fieldtype: "Check",
default: 0,
},
],
};
36 changes: 36 additions & 0 deletions mail/mail/report/delivery_error/delivery_error.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"add_total_row": 0,
"columns": [],
"creation": "2024-10-18 10:17:37.303215",
"disabled": 0,
"docstatus": 0,
"doctype": "Report",
"filters": [],
"idx": 0,
"is_standard": "Yes",
"letterhead": null,
"modified": "2024-10-18 10:17:37.303215",
"modified_by": "Administrator",
"module": "Mail",
"name": "Delivery Error",
"owner": "Administrator",
"prepared_report": 0,
"ref_doctype": "Outgoing Mail",
"report_name": "Delivery Error",
"report_type": "Script Report",
"roles": [
{
"role": "System Manager"
},
{
"role": "Postmaster"
},
{
"role": "Domain Owner"
},
{
"role": "Mailbox User"
}
],
"timeout": 0
}
Loading

0 comments on commit a7bdb5c

Please sign in to comment.