blob: e4b72f658662aca4e7c6522608f08140207873db [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
Aditya Hasef3c22f32019-01-22 18:22:20 +05304from __future__ import unicode_literals
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +01005import frappe
6from frappe import _
7from erpnext import get_region
8
9def create_transaction_log(doc, method):
10 region = get_region()
11 if region not in ["France"]:
12 return
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010013 else:
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010014 data = str(doc.as_dict())
15
16 frappe.get_doc({
17 "doctype": "Transaction Log",
18 "reference_doctype": doc.doctype,
19 "document_name": doc.name,
20 "data": data
21 }).insert(ignore_permissions=True)
22
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010023# don't remove this function it is used in tests
24def test_method():
25 '''test function'''
26 return 'overridden'