Global Defaults to system settings. Fixes #1653
This commit is contained in:
parent
b5a8cab8df
commit
d0a915c47a
@ -42,3 +42,4 @@ execute:frappe.delete_doc_if_exists("DocType", "Warehouse User")
|
|||||||
execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
|
execute:frappe.db.sql("delete from `tabWebsite Item Group` where ifnull(item_group, '')=''")
|
||||||
execute:frappe.delete_doc("Print Format", "SalesInvoice")
|
execute:frappe.delete_doc("Print Format", "SalesInvoice")
|
||||||
execute:import frappe.defaults;frappe.defaults.clear_default("price_list_currency")
|
execute:import frappe.defaults;frappe.defaults.clear_default("price_list_currency")
|
||||||
|
erpnext.patches.v4_0.global_defaults_to_system_settings
|
||||||
|
17
erpnext/patches/v4_0/global_defaults_to_system_settings.py
Normal file
17
erpnext/patches/v4_0/global_defaults_to_system_settings.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
|
||||||
|
# MIT License. See license.txt
|
||||||
|
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import frappe
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
global_defauls = frappe.db.get_value("Global Defaults", None,
|
||||||
|
["time_zone", "date_format", "number_format", "float_precision", "session_expiry"])
|
||||||
|
|
||||||
|
if global_defauls:
|
||||||
|
system_settings = frappe.get_doc("System Settings")
|
||||||
|
for key, val in global_defauls.items():
|
||||||
|
system_settings[key] = val
|
||||||
|
system_settings.ignore_mandatory = True
|
||||||
|
system_settings.save()
|
Loading…
Reference in New Issue
Block a user