mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-28 22:28:24 +00:00
fix: clarify duplicate internal party messages (#58469)
This commit is contained in:
@@ -10,6 +10,7 @@ from frappe.contacts.address_and_contact import (
|
|||||||
load_address_and_contact,
|
load_address_and_contact,
|
||||||
)
|
)
|
||||||
from frappe.model.naming import set_name_by_naming_series, set_name_from_naming_options
|
from frappe.model.naming import set_name_by_naming_series, set_name_from_naming_options
|
||||||
|
from frappe.utils import get_link_to_form
|
||||||
|
|
||||||
from erpnext.accounts.party import (
|
from erpnext.accounts.party import (
|
||||||
get_dashboard_info,
|
get_dashboard_info,
|
||||||
@@ -184,10 +185,15 @@ class Supplier(TransactionBase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if internal_supplier:
|
if internal_supplier:
|
||||||
|
internal_supplier_link = get_link_to_form("Supplier", internal_supplier)
|
||||||
frappe.throw(
|
frappe.throw(
|
||||||
_("Internal Supplier for company {0} already exists").format(
|
_(
|
||||||
frappe.bold(self.represents_company)
|
"Internal Supplier {0} already exists for {1}. Disable it to make this Supplier internal."
|
||||||
)
|
).format(
|
||||||
|
internal_supplier_link,
|
||||||
|
frappe.bold(self.represents_company),
|
||||||
|
),
|
||||||
|
title=_("Internal Supplier Already Exists"),
|
||||||
)
|
)
|
||||||
|
|
||||||
def create_primary_contact(self):
|
def create_primary_contact(self):
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ from frappe.model.naming import set_name_by_naming_series, set_name_from_naming_
|
|||||||
from frappe.model.utils.rename_doc import update_linked_doctypes
|
from frappe.model.utils.rename_doc import update_linked_doctypes
|
||||||
from frappe.query_builder import CustomFunction, Field, functions
|
from frappe.query_builder import CustomFunction, Field, functions
|
||||||
from frappe.query_builder.functions import Cast, Coalesce, Max
|
from frappe.query_builder.functions import Cast, Coalesce, Max
|
||||||
from frappe.utils import cint, cstr, flt, fmt_money, get_formatted_email, getdate, today
|
from frappe.utils import cint, cstr, flt, fmt_money, get_formatted_email, get_link_to_form, getdate, today
|
||||||
from frappe.utils.user import get_users_with_role
|
from frappe.utils.user import get_users_with_role
|
||||||
|
|
||||||
from erpnext.accounts.party import (
|
from erpnext.accounts.party import (
|
||||||
@@ -266,10 +266,15 @@ class Customer(TransactionBase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if internal_customer:
|
if internal_customer:
|
||||||
|
internal_customer_link = get_link_to_form("Customer", internal_customer)
|
||||||
frappe.throw(
|
frappe.throw(
|
||||||
_("Internal Customer for company {0} already exists").format(
|
_(
|
||||||
frappe.bold(self.represents_company)
|
"Internal Customer {0} already exists for {1}. Disable it to make this Customer internal."
|
||||||
)
|
).format(
|
||||||
|
internal_customer_link,
|
||||||
|
frappe.bold(self.represents_company),
|
||||||
|
),
|
||||||
|
title=_("Internal Customer Already Exists"),
|
||||||
)
|
)
|
||||||
|
|
||||||
def on_update(self):
|
def on_update(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user