diff --git a/frappe/core/doctype/report/report.json b/frappe/core/doctype/report/report.json index e02d5136ec..353e44c88b 100644 --- a/frappe/core/doctype/report/report.json +++ b/frappe/core/doctype/report/report.json @@ -108,14 +108,16 @@ "depends_on": "eval:doc.report_type==\"Query Report\"", "fieldname": "query", "fieldtype": "Code", - "label": "Query" + "label": "Query", + "options": "SQL" }, { "depends_on": "eval:doc.report_type==\"Script Report\" && doc.is_standard===\"No\"", "description": "JavaScript Format: frappe.query_reports['REPORTNAME'] = {}", "fieldname": "javascript", "fieldtype": "Code", - "label": "Javascript" + "label": "Javascript", + "options": "Javascript" }, { "depends_on": "eval:doc.report_type==\"Report Builder\" || \"Custom Report\"", @@ -145,7 +147,8 @@ "description": "Filters will be accessible via filters.

Send output as result = [result], or for old style data = [columns], [result]", "fieldname": "report_script", "fieldtype": "Code", - "label": "Script" + "label": "Script", + "options": "Python" }, { "collapsible": 1, @@ -188,7 +191,7 @@ "idx": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2024-01-03 15:14:24.587669", + "modified": "2024-01-03 15:29:01.460404", "modified_by": "Administrator", "module": "Core", "name": "Report", diff --git a/frappe/public/js/frappe/form/controls/code.js b/frappe/public/js/frappe/form/controls/code.js index db040d7c58..05e8fde29c 100644 --- a/frappe/public/js/frappe/form/controls/code.js +++ b/frappe/public/js/frappe/form/controls/code.js @@ -161,6 +161,7 @@ frappe.ui.form.ControlCode = class ControlCode extends frappe.ui.form.ControlTex Golang: "ace/mode/golang", Go: "ace/mode/golang", Jinja: "ace/mode/django", + SQL: "ace/mode/sql", }; const language = this.df.options;