Charles-Henri Decultot | b8c088e | 2018-02-21 06:37:33 +0100 | [diff] [blame] | 1 | # Copyright (c) 2018, Frappe Technologies and contributors |
| 2 | # For license information, please see license.txt |
| 3 | |
Aditya Hase | f3c22f3 | 2019-01-22 18:22:20 +0530 | [diff] [blame] | 4 | from __future__ import unicode_literals |
Charles-Henri Decultot | b8c088e | 2018-02-21 06:37:33 +0100 | [diff] [blame] | 5 | import frappe |
| 6 | from frappe import _ |
| 7 | from erpnext import get_region |
| 8 | |
| 9 | def create_transaction_log(doc, method): |
| 10 | region = get_region() |
| 11 | if region not in ["France"]: |
| 12 | return |
Charles-Henri Decultot | b8c088e | 2018-02-21 06:37:33 +0100 | [diff] [blame] | 13 | else: |
Charles-Henri Decultot | b8c088e | 2018-02-21 06:37:33 +0100 | [diff] [blame] | 14 | 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 Decultot | b8c088e | 2018-02-21 06:37:33 +0100 | [diff] [blame] | 23 | # don't remove this function it is used in tests |
| 24 | def test_method(): |
| 25 | '''test function''' |
| 26 | return 'overridden' |