From e859671eb321a210dd2509aa59c6489ffb89d6e3 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 18 Sep 2017 17:22:46 +0530 Subject: [PATCH] Revert "Added ability to disable auto creation of Sales Invoice when customer pays a payment request (#10706)" (#10830) This reverts commit d258372f9e50a9d94321dfba0abbbb24fcee7d62. --- .../accounts_settings/accounts_settings.json | 33 +------------------ .../test_accounts_settings.js | 23 ------------- .../test_accounts_settings.py | 10 ------ .../payment_request/payment_request.py | 3 +- 4 files changed, 2 insertions(+), 67 deletions(-) delete mode 100644 erpnext/accounts/doctype/accounts_settings/test_accounts_settings.js delete mode 100644 erpnext/accounts/doctype/accounts_settings/test_accounts_settings.py diff --git a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json index c2908fa912..0ce3d5dea9 100644 --- a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json +++ b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json @@ -286,37 +286,6 @@ "search_index": 0, "set_only_once": 0, "unique": 0 - }, - { - "allow_bulk_edit": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "description": "If checked, Sales Invoice will not be created when a customer makes a payment against a Payment Request", - "fieldname": "disable_sales_invoice_auto_creation", - "fieldtype": "Check", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 0, - "in_standard_filter": 0, - "label": "Disable Sales Invoice Auto Creation", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 0, - "search_index": 0, - "set_only_once": 0, - "unique": 0 } ], "has_web_view": 0, @@ -330,7 +299,7 @@ "issingle": 1, "istable": 0, "max_attachments": 0, - "modified": "2017-09-06 09:16:53.577666", + "modified": "2017-06-16 17:39:50.614522", "modified_by": "Administrator", "module": "Accounts", "name": "Accounts Settings", diff --git a/erpnext/accounts/doctype/accounts_settings/test_accounts_settings.js b/erpnext/accounts/doctype/accounts_settings/test_accounts_settings.js deleted file mode 100644 index 2f7f2d5779..0000000000 --- a/erpnext/accounts/doctype/accounts_settings/test_accounts_settings.js +++ /dev/null @@ -1,23 +0,0 @@ -/* eslint-disable */ -// rename this file from _test_[name] to test_[name] to activate -// and remove above this line - -QUnit.test("test: Accounts Settings", function (assert) { - let done = assert.async(); - - // number of asserts - assert.expect(1); - - frappe.run_serially([ - // insert a new Accounts Settings - () => frappe.tests.make('Accounts Settings', [ - // values to be set - {key: 'value'} - ]), - () => { - assert.equal(cur_frm.doc.key, 'value'); - }, - () => done() - ]); - -}); diff --git a/erpnext/accounts/doctype/accounts_settings/test_accounts_settings.py b/erpnext/accounts/doctype/accounts_settings/test_accounts_settings.py deleted file mode 100644 index 8d33bf03e2..0000000000 --- a/erpnext/accounts/doctype/accounts_settings/test_accounts_settings.py +++ /dev/null @@ -1,10 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (c) 2017, Frappe Technologies Pvt. Ltd. and Contributors -# See license.txt -from __future__ import unicode_literals - -import frappe -import unittest - -class TestAccountsSettings(unittest.TestCase): - pass diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py index 147d4a04f9..f3594b205b 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.py +++ b/erpnext/accounts/doctype/payment_request/payment_request.py @@ -92,8 +92,7 @@ class PaymentRequest(Document): frappe.set_user("Administrator") payment_entry = self.create_payment_entry() - if not frappe.db.get_single_value("Accounts Settings", "disable_sales_invoice_auto_creation"): - self.make_invoice() + self.make_invoice() return payment_entry