Merge branch 'develop' into patch-7
This commit is contained in:
commit
a007f1da9d
@ -1410,7 +1410,7 @@ class PurchaseInvoice(BuyingController):
|
||||
self.repost_future_sle_and_gle()
|
||||
|
||||
self.update_project()
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
|
||||
unlink_inter_company_doc(self.doctype, self.name, self.inter_company_invoice_reference)
|
||||
self.ignore_linked_doctypes = (
|
||||
|
@ -373,7 +373,7 @@ class SalesInvoice(SellingController):
|
||||
if self.update_stock == 1:
|
||||
self.repost_future_sle_and_gle()
|
||||
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
self.db_set("repost_required", 0)
|
||||
|
||||
if (
|
||||
@ -2399,7 +2399,7 @@ def get_loyalty_programs(customer):
|
||||
lp_details = get_loyalty_programs(customer)
|
||||
|
||||
if len(lp_details) == 1:
|
||||
frappe.db.set(customer, "loyalty_program", lp_details[0])
|
||||
customer.db_set("loyalty_program", lp_details[0])
|
||||
return lp_details
|
||||
else:
|
||||
return lp_details
|
||||
|
@ -361,7 +361,7 @@ class PurchaseOrder(BuyingController):
|
||||
self.update_reserved_qty_for_subcontract()
|
||||
self.check_on_hold_or_closed_status()
|
||||
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
|
||||
self.update_prevdoc_status()
|
||||
|
||||
|
@ -31,7 +31,7 @@ class RequestforQuotation(BuyingController):
|
||||
|
||||
if self.docstatus < 1:
|
||||
# after amend and save, status still shows as cancelled, until submit
|
||||
frappe.db.set(self, "status", "Draft")
|
||||
self.db_set("status", "Draft")
|
||||
|
||||
def validate_duplicate_supplier(self):
|
||||
supplier_list = [d.supplier for d in self.suppliers]
|
||||
@ -73,14 +73,14 @@ class RequestforQuotation(BuyingController):
|
||||
)
|
||||
|
||||
def on_submit(self):
|
||||
frappe.db.set(self, "status", "Submitted")
|
||||
self.db_set("status", "Submitted")
|
||||
for supplier in self.suppliers:
|
||||
supplier.email_sent = 0
|
||||
supplier.quote_status = "Pending"
|
||||
self.send_to_supplier()
|
||||
|
||||
def on_cancel(self):
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
|
||||
@frappe.whitelist()
|
||||
def get_supplier_email_preview(self, supplier):
|
||||
|
@ -145,7 +145,7 @@ class Supplier(TransactionBase):
|
||||
|
||||
def after_rename(self, olddn, newdn, merge=False):
|
||||
if frappe.defaults.get_global_default("supp_master_name") == "Supplier Name":
|
||||
frappe.db.set(self, "supplier_name", newdn)
|
||||
self.db_set("supplier_name", newdn)
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
|
@ -30,11 +30,11 @@ class SupplierQuotation(BuyingController):
|
||||
self.validate_valid_till()
|
||||
|
||||
def on_submit(self):
|
||||
frappe.db.set(self, "status", "Submitted")
|
||||
self.db_set("status", "Submitted")
|
||||
self.update_rfq_supplier_status(1)
|
||||
|
||||
def on_cancel(self):
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
self.update_rfq_supplier_status(0)
|
||||
|
||||
def on_trash(self):
|
||||
|
@ -60,7 +60,7 @@ class Opportunity(TransactionBase, CRMNote):
|
||||
if not self.get(field) and frappe.db.field_exists(self.opportunity_from, field):
|
||||
try:
|
||||
value = frappe.db.get_value(self.opportunity_from, self.party_name, field)
|
||||
frappe.db.set(self, field, value)
|
||||
self.db_set(field, value)
|
||||
except Exception:
|
||||
continue
|
||||
|
||||
|
@ -119,7 +119,7 @@ class MaintenanceSchedule(TransactionBase):
|
||||
event.add_participant(self.doctype, self.name)
|
||||
event.insert(ignore_permissions=1)
|
||||
|
||||
frappe.db.set(self, "status", "Submitted")
|
||||
self.db_set("status", "Submitted")
|
||||
|
||||
def create_schedule_list(self, start_date, end_date, no_of_visit, sales_person):
|
||||
schedule_list = []
|
||||
@ -245,7 +245,7 @@ class MaintenanceSchedule(TransactionBase):
|
||||
self.generate_schedule()
|
||||
|
||||
def on_update(self):
|
||||
frappe.db.set(self, "status", "Draft")
|
||||
self.db_set("status", "Draft")
|
||||
|
||||
def update_amc_date(self, serial_nos, amc_expiry_date=None):
|
||||
for serial_no in serial_nos:
|
||||
@ -344,7 +344,7 @@ class MaintenanceSchedule(TransactionBase):
|
||||
if d.serial_no:
|
||||
serial_nos = get_valid_serial_nos(d.serial_no)
|
||||
self.update_amc_date(serial_nos)
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
delete_events(self.doctype, self.name)
|
||||
|
||||
def on_trash(self):
|
||||
|
@ -125,12 +125,12 @@ class MaintenanceVisit(TransactionBase):
|
||||
|
||||
def on_submit(self):
|
||||
self.update_customer_issue(1)
|
||||
frappe.db.set(self, "status", "Submitted")
|
||||
self.db_set("status", "Submitted")
|
||||
self.update_status_and_actual_date()
|
||||
|
||||
def on_cancel(self):
|
||||
self.check_if_last_visit()
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
self.update_status_and_actual_date(cancel=True)
|
||||
|
||||
def on_update(self):
|
||||
|
@ -206,8 +206,8 @@ class BOM(WebsiteGenerator):
|
||||
self.manage_default_bom()
|
||||
|
||||
def on_cancel(self):
|
||||
frappe.db.set(self, "is_active", 0)
|
||||
frappe.db.set(self, "is_default", 0)
|
||||
self.db_set("is_active", 0)
|
||||
self.db_set("is_default", 0)
|
||||
|
||||
# check if used in any other bom
|
||||
self.validate_bom_links()
|
||||
@ -449,10 +449,10 @@ class BOM(WebsiteGenerator):
|
||||
not frappe.db.exists(dict(doctype="BOM", docstatus=1, item=self.item, is_default=1))
|
||||
and self.is_active
|
||||
):
|
||||
frappe.db.set(self, "is_default", 1)
|
||||
self.db_set("is_default", 1)
|
||||
frappe.db.set_value("Item", self.item, "default_bom", self.name)
|
||||
else:
|
||||
frappe.db.set(self, "is_default", 0)
|
||||
self.db_set("is_default", 0)
|
||||
item = frappe.get_doc("Item", self.item)
|
||||
if item.default_bom == self.name:
|
||||
frappe.db.set_value("Item", self.item, "default_bom", None)
|
||||
|
@ -373,7 +373,7 @@ class WorkOrder(Document):
|
||||
|
||||
def on_cancel(self):
|
||||
self.validate_cancel()
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
|
||||
if self.production_plan and frappe.db.exists(
|
||||
"Production Plan Item Reference", {"parent": self.production_plan}
|
||||
|
@ -294,7 +294,7 @@ class Customer(TransactionBase):
|
||||
|
||||
def after_rename(self, olddn, newdn, merge=False):
|
||||
if frappe.defaults.get_global_default("cust_master_name") == "Customer Name":
|
||||
frappe.db.set(self, "customer_name", newdn)
|
||||
self.db_set("customer_name", newdn)
|
||||
|
||||
def set_loyalty_program(self):
|
||||
if self.loyalty_program:
|
||||
|
@ -87,13 +87,13 @@ class InstallationNote(TransactionBase):
|
||||
frappe.throw(_("Please pull items from Delivery Note"))
|
||||
|
||||
def on_update(self):
|
||||
frappe.db.set(self, "status", "Draft")
|
||||
self.db_set("status", "Draft")
|
||||
|
||||
def on_submit(self):
|
||||
self.validate_serial_no()
|
||||
self.update_prevdoc_status()
|
||||
frappe.db.set(self, "status", "Submitted")
|
||||
self.db_set("status", "Submitted")
|
||||
|
||||
def on_cancel(self):
|
||||
self.update_prevdoc_status()
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
|
@ -119,10 +119,10 @@ class Quotation(SellingController):
|
||||
if not (self.is_fully_ordered() or self.is_partially_ordered()):
|
||||
get_lost_reasons = frappe.get_list("Quotation Lost Reason", fields=["name"])
|
||||
lost_reasons_lst = [reason.get("name") for reason in get_lost_reasons]
|
||||
frappe.db.set(self, "status", "Lost")
|
||||
self.db_set("status", "Lost")
|
||||
|
||||
if detailed_reason:
|
||||
frappe.db.set(self, "order_lost_reason", detailed_reason)
|
||||
self.db_set("order_lost_reason", detailed_reason)
|
||||
|
||||
for reason in lost_reasons_list:
|
||||
if reason.get("lost_reason") in lost_reasons_lst:
|
||||
|
@ -246,7 +246,7 @@ class SalesOrder(SellingController):
|
||||
self.update_project()
|
||||
self.update_prevdoc_status("cancel")
|
||||
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
|
||||
self.update_blanket_order()
|
||||
|
||||
|
@ -207,15 +207,14 @@ class Company(NestedSet):
|
||||
frappe.local.flags.ignore_root_company_validation = True
|
||||
create_charts(self.name, self.chart_of_accounts, self.existing_company)
|
||||
|
||||
frappe.db.set(
|
||||
self,
|
||||
self.db_set(
|
||||
"default_receivable_account",
|
||||
frappe.db.get_value(
|
||||
"Account", {"company": self.name, "account_type": "Receivable", "is_group": 0}
|
||||
),
|
||||
)
|
||||
frappe.db.set(
|
||||
self,
|
||||
|
||||
self.db_set(
|
||||
"default_payable_account",
|
||||
frappe.db.get_value(
|
||||
"Account", {"company": self.name, "account_type": "Payable", "is_group": 0}
|
||||
@ -491,12 +490,12 @@ class Company(NestedSet):
|
||||
cc_doc.flags.ignore_mandatory = True
|
||||
cc_doc.insert()
|
||||
|
||||
frappe.db.set(self, "cost_center", _("Main") + " - " + self.abbr)
|
||||
frappe.db.set(self, "round_off_cost_center", _("Main") + " - " + self.abbr)
|
||||
frappe.db.set(self, "depreciation_cost_center", _("Main") + " - " + self.abbr)
|
||||
self.db_set("cost_center", _("Main") + " - " + self.abbr)
|
||||
self.db_set("round_off_cost_center", _("Main") + " - " + self.abbr)
|
||||
self.db_set("depreciation_cost_center", _("Main") + " - " + self.abbr)
|
||||
|
||||
def after_rename(self, olddn, newdn, merge=False):
|
||||
frappe.db.set(self, "company_name", newdn)
|
||||
self.db_set("company_name", newdn)
|
||||
|
||||
frappe.db.sql(
|
||||
"""update `tabDefaultValue` set defvalue=%s
|
||||
|
@ -120,7 +120,6 @@ class MaterialRequest(BuyingController):
|
||||
self.title = _("{0} Request for {1}").format(self.material_request_type, items)[:100]
|
||||
|
||||
def on_submit(self):
|
||||
# frappe.db.set(self, 'status', 'Submitted')
|
||||
self.update_requested_qty()
|
||||
self.update_requested_qty_in_production_plan()
|
||||
if self.material_request_type == "Purchase":
|
||||
|
@ -216,7 +216,7 @@ class TestMaterialRequest(FrappeTestCase):
|
||||
po.load_from_db()
|
||||
mr.update_status("Stopped")
|
||||
self.assertRaises(frappe.InvalidStatusError, po.submit)
|
||||
frappe.db.set(po, "docstatus", 1)
|
||||
po.db_set("docstatus", 1)
|
||||
self.assertRaises(frappe.InvalidStatusError, po.cancel)
|
||||
|
||||
# resubmit and check for per complete
|
||||
|
@ -35,7 +35,7 @@ class WarrantyClaim(TransactionBase):
|
||||
lst1 = ",".join(x[0] for x in lst)
|
||||
frappe.throw(_("Cancel Material Visit {0} before cancelling this Warranty Claim").format(lst1))
|
||||
else:
|
||||
frappe.db.set(self, "status", "Cancelled")
|
||||
self.db_set("status", "Cancelled")
|
||||
|
||||
def on_update(self):
|
||||
pass
|
||||
|
Loading…
x
Reference in New Issue
Block a user