def execute():
    from frappe.geo.country_info import get_all
    import frappe.utils.install

    countries = get_all()
    frappe.utils.install.add_country_and_currency(
        "Ghana", frappe._dict(countries["Ghana"]))
Beispiel #2
0
def getLangInfo():
    arr = []
    version = cint(frappe.__version__.split(".", 1)[0])
    if version < 5:
        from frappe.translate import get_lang_info
        langinfo = get_lang_info()
        for l in langinfo:
            obj = {}
            some_list = l.split("\t")
            b = [frappe.utils.cstr(a).strip() for a in filter(None, some_list)]
            try:
                obj["name"] = b[1]
                obj["code"] = b[0]
            except:
                obj["name"] = ""
                pass
            arr.append(obj)
    else:
        from frappe.geo.country_info import get_all
        langinfo = get_all()
        for k, v in langinfo.iteritems():
            obj = {}
            obj["name"] = k
            obj["code"] = v.get("code")
            arr.append(obj)

    return arr
def getLangInfo():
	arr = []
	version = cint(frappe.__version__.split(".", 1)[0])
	if version < 5:
		from frappe.translate import get_lang_info
		langinfo = get_lang_info()
		for l in langinfo:
			obj = {}
			some_list = l.split("\t")
			b = [frappe.utils.cstr(a).strip() for a in filter(None, some_list)]
			try:
				obj["name"] = b[1]
				obj["code"] = b[0]
			except:
				obj["name"] = ""
				pass
			arr.append(obj)
	else:
		from frappe.geo.country_info import get_all
		langinfo = get_all()
		for k,v in langinfo.iteritems():
			obj = {}
			obj["name"] = k
			obj["code"] = v.get("code")
			arr.append(obj)

	return arr
Beispiel #4
0
def import_country_and_currency():
	from frappe.geo.country_info import get_all
	print "Importing Geo..."

	data = get_all()


	for name in data:
		country = frappe._dict(data[name])
		add_country_and_currency(name, country)

	# enable frequently used currencies
	for currency in ("INR", "USD", "GBP", "EUR", "AED", "AUD", "JPY", "CNY", "CHF"):
		frappe.db.set_value("Currency", currency, "enabled", 1)
Beispiel #5
0
def import_country_and_currency():
    from frappe.geo.country_info import get_all
    from frappe.utils import update_progress_bar

    data = get_all()

    for i, name in enumerate(data):
        update_progress_bar("Updating country info", i, len(data))
        country = frappe._dict(data[name])
        add_country_and_currency(name, country)

    # enable frequently used currencies
    for currency in ("INR", "USD", "GBP", "EUR", "AED", "AUD", "JPY", "CNY",
                     "CHF"):
        frappe.db.set_value("Currency", currency, "enabled", 1)
Beispiel #6
0
def import_country_and_currency():
	from frappe.geo.country_info import get_all
	from frappe.utils import update_progress_bar

	data = get_all()

	for i, name in enumerate(data):
		update_progress_bar("Updating country info", i, len(data))
		country = frappe._dict(data[name])
		add_country_and_currency(name, country)

	print

	# enable frequently used currencies
	for currency in ("INR", "USD", "GBP", "EUR", "AED", "AUD", "JPY", "CNY", "CHF"):
		frappe.db.set_value("Currency", currency, "enabled", 1)
def execute():
	frappe.reload_doc("setup", "doctype", "country")
	import_country_and_currency()
	for name, country in iteritems(get_all()):
		frappe.set_value("Country", name, "code", country.get("code"))
def execute():
	from frappe.geo.country_info import get_all
	import frappe.utils.install

	countries = get_all()
	frappe.utils.install.add_country_and_currency("Ghana", frappe._dict(countries["Ghana"]))
def execute():
	frappe.reload_doc("setup", "doctype", "country")
	import_country_and_currency()
	for name, country in get_all().iteritems():
		frappe.set_value("Country", name, "code", country.get("code"))