diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 4d317146209..ba9e6b0ee54 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -107,7 +107,6 @@ erpnext.patches.v12_0.remove_bank_remittance_custom_fields erpnext.patches.v12_0.move_credit_limit_to_customer_credit_limit erpnext.patches.v12_0.add_variant_of_in_item_attribute_table erpnext.patches.v12_0.rename_bank_account_field_in_journal_entry_account -erpnext.patches.v12_0.create_default_energy_point_rules erpnext.patches.v12_0.set_produced_qty_field_in_sales_order_for_work_order erpnext.patches.v12_0.set_cwip_and_delete_asset_settings erpnext.patches.v12_0.set_expense_account_in_landed_cost_voucher_taxes diff --git a/erpnext/patches/v12_0/create_default_energy_point_rules.py b/erpnext/patches/v12_0/create_default_energy_point_rules.py deleted file mode 100644 index da200de9b77..00000000000 --- a/erpnext/patches/v12_0/create_default_energy_point_rules.py +++ /dev/null @@ -1,8 +0,0 @@ -import frappe - -from erpnext.setup.install import create_default_energy_point_rules - - -def execute(): - frappe.reload_doc("social", "doctype", "energy_point_rule") - create_default_energy_point_rules() diff --git a/erpnext/setup/default_energy_point_rules.py b/erpnext/setup/default_energy_point_rules.py deleted file mode 100644 index b7fe19758c1..00000000000 --- a/erpnext/setup/default_energy_point_rules.py +++ /dev/null @@ -1,48 +0,0 @@ -from frappe import _ - -doctype_rule_map = { - "Item": {"points": 5, "for_doc_event": "New"}, - "Customer": {"points": 5, "for_doc_event": "New"}, - "Supplier": {"points": 5, "for_doc_event": "New"}, - "Lead": {"points": 2, "for_doc_event": "New"}, - "Opportunity": { - "points": 10, - "for_doc_event": "Custom", - "condition": 'doc.status=="Converted"', - "rule_name": _("On Converting Opportunity"), - "user_field": "converted_by", - }, - "Sales Order": { - "points": 10, - "for_doc_event": "Submit", - "rule_name": _("On Sales Order Submission"), - "user_field": "modified_by", - }, - "Purchase Order": { - "points": 10, - "for_doc_event": "Submit", - "rule_name": _("On Purchase Order Submission"), - "user_field": "modified_by", - }, - "Task": { - "points": 5, - "condition": 'doc.status == "Completed"', - "rule_name": _("On Task Completion"), - "user_field": "completed_by", - }, -} - - -def get_default_energy_point_rules(): - return [ - { - "doctype": "Energy Point Rule", - "reference_doctype": doctype, - "for_doc_event": rule.get("for_doc_event") or "Custom", - "condition": rule.get("condition"), - "rule_name": rule.get("rule_name") or _("On {0} Creation").format(doctype), - "points": rule.get("points"), - "user_field": rule.get("user_field") or "owner", - } - for doctype, rule in doctype_rule_map.items() - ] diff --git a/erpnext/setup/install.py b/erpnext/setup/install.py index 45ef8295255..09e163decd0 100644 --- a/erpnext/setup/install.py +++ b/erpnext/setup/install.py @@ -8,7 +8,6 @@ from frappe.custom.doctype.custom_field.custom_field import create_custom_fields from frappe.desk.page.setup_wizard.setup_wizard import add_all_roles_to from frappe.utils import cint -from erpnext.setup.default_energy_point_rules import get_default_energy_point_rules from erpnext.setup.doctype.incoterm.incoterm import create_incoterms from .default_success_action import get_default_success_action @@ -26,7 +25,6 @@ def after_install(): create_marketgin_campagin_custom_fields() add_all_roles_to("Administrator") create_default_success_action() - create_default_energy_point_rules() create_incoterms() create_default_role_profiles() add_company_to_session_defaults() @@ -147,18 +145,6 @@ def create_default_success_action(): doc.insert(ignore_permissions=True) -def create_default_energy_point_rules(): - for rule in get_default_energy_point_rules(): - # check if any rule for ref. doctype exists - rule_exists = frappe.db.exists( - "Energy Point Rule", {"reference_doctype": rule.get("reference_doctype")} - ) - if rule_exists: - continue - doc = frappe.get_doc(rule) - doc.insert(ignore_permissions=True) - - def add_company_to_session_defaults(): settings = frappe.get_single("Session Default Settings") settings.append("session_defaults", {"ref_doctype": "Company"})