blob: 9e9f0ad9bee627851ca76759f27237699980da0e [file] [log] [blame]
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +01001# Copyright (c) 2018, Frappe Technologies and contributors
2# For license information, please see license.txt
3
4import frappe
5from frappe import _
6from erpnext import get_region
7
8def create_transaction_log(doc, method):
9 region = get_region()
10 if region not in ["France"]:
11 return
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010012 else:
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010013 data = str(doc.as_dict())
14
15 frappe.get_doc({
16 "doctype": "Transaction Log",
17 "reference_doctype": doc.doctype,
18 "document_name": doc.name,
19 "data": data
20 }).insert(ignore_permissions=True)
21
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010022# don't remove this function it is used in tests
23def test_method():
24 '''test function'''
25 return 'overridden'