mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-25 16:04:46 +00:00
Merge pull request #47011 from sokumon/remove-eps
fix: remove default energy points from erpnext
This commit is contained in:
@@ -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.move_credit_limit_to_customer_credit_limit
|
||||||
erpnext.patches.v12_0.add_variant_of_in_item_attribute_table
|
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.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_produced_qty_field_in_sales_order_for_work_order
|
||||||
erpnext.patches.v12_0.set_cwip_and_delete_asset_settings
|
erpnext.patches.v12_0.set_cwip_and_delete_asset_settings
|
||||||
erpnext.patches.v12_0.set_expense_account_in_landed_cost_voucher_taxes
|
erpnext.patches.v12_0.set_expense_account_in_landed_cost_voucher_taxes
|
||||||
|
|||||||
@@ -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()
|
|
||||||
@@ -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()
|
|
||||||
]
|
|
||||||
@@ -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.desk.page.setup_wizard.setup_wizard import add_all_roles_to
|
||||||
from frappe.utils import cint
|
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 erpnext.setup.doctype.incoterm.incoterm import create_incoterms
|
||||||
|
|
||||||
from .default_success_action import get_default_success_action
|
from .default_success_action import get_default_success_action
|
||||||
@@ -26,7 +25,6 @@ def after_install():
|
|||||||
create_marketgin_campagin_custom_fields()
|
create_marketgin_campagin_custom_fields()
|
||||||
add_all_roles_to("Administrator")
|
add_all_roles_to("Administrator")
|
||||||
create_default_success_action()
|
create_default_success_action()
|
||||||
create_default_energy_point_rules()
|
|
||||||
create_incoterms()
|
create_incoterms()
|
||||||
create_default_role_profiles()
|
create_default_role_profiles()
|
||||||
add_company_to_session_defaults()
|
add_company_to_session_defaults()
|
||||||
@@ -147,18 +145,6 @@ def create_default_success_action():
|
|||||||
doc.insert(ignore_permissions=True)
|
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():
|
def add_company_to_session_defaults():
|
||||||
settings = frappe.get_single("Session Default Settings")
|
settings = frappe.get_single("Session Default Settings")
|
||||||
settings.append("session_defaults", {"ref_doctype": "Company"})
|
settings.append("session_defaults", {"ref_doctype": "Company"})
|
||||||
|
|||||||
Reference in New Issue
Block a user