From 40b2b03bcb04b044d9764dd0fc7391db638a3c3d Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 21 Apr 2014 13:43:11 +0530 Subject: [PATCH] demo fixes --- .../setup/doctype/global_defaults/global_defaults.py | 1 + erpnext/setup/install.py | 1 + erpnext/setup/page/setup_wizard/default_website.py | 10 +++++----- erpnext/setup/page/setup_wizard/install_fixtures.py | 2 -- erpnext/setup/page/setup_wizard/setup_wizard.py | 3 ++- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/erpnext/setup/doctype/global_defaults/global_defaults.py b/erpnext/setup/doctype/global_defaults/global_defaults.py index a6db2babcb3..15ce4a28a1b 100644 --- a/erpnext/setup/doctype/global_defaults/global_defaults.py +++ b/erpnext/setup/doctype/global_defaults/global_defaults.py @@ -12,6 +12,7 @@ keydict = { "fiscal_year": "current_fiscal_year", 'company': 'default_company', 'currency': 'default_currency', + "country": "country", 'hide_currency_symbol':'hide_currency_symbol', 'account_url':'account_url', 'disable_rounded_total': 'disable_rounded_total', diff --git a/erpnext/setup/install.py b/erpnext/setup/install.py index b163cdb6907..b08efbdb842 100644 --- a/erpnext/setup/install.py +++ b/erpnext/setup/install.py @@ -8,6 +8,7 @@ import frappe from frappe import _ def after_install(): + frappe.get_doc({'doctype': "Role", "role_name": "Analytics"}).insert() import_country_and_currency() from erpnext.accounts.doctype.chart_of_accounts.import_charts import import_charts import_charts() diff --git a/erpnext/setup/page/setup_wizard/default_website.py b/erpnext/setup/page/setup_wizard/default_website.py index 75ed6c32cda..1667d878c5b 100644 --- a/erpnext/setup/page/setup_wizard/default_website.py +++ b/erpnext/setup/page/setup_wizard/default_website.py @@ -2,7 +2,7 @@ # License: GNU General Public License v3. See license.txt from __future__ import unicode_literals -import frappe, os +import frappe from frappe import _ from frappe.utils import nowdate @@ -22,13 +22,13 @@ class website_maker(object): "doctype": "Web Page", "title": self.company, "published": 1, - "header": "

{0}

".format(self.tagline)+\ + "header": "

{0}

".format(self.tagline or "Headline")+\ '

'+_("This is an example website auto-generated from ERPNext")+"

"+\ '

Login

', - "description": self.company + ":" + self.tagline, + "description": self.company + ":" + (self.tagline or ""), "css": frappe.get_template("setup/page/setup_wizard/sample_home_page.css").render(), "main_section": frappe.get_template("setup/page/setup_wizard/sample_home_page.html").render({ - "company": self.company, "tagline": self.tagline + "company": self.company, "tagline": (self.tagline or "") }) }).insert() @@ -73,7 +73,7 @@ class website_maker(object): "title": _("General") }).insert() - blog_post = frappe.get_doc({ + frappe.get_doc({ "doctype": "Blog Post", "title": "Welcome", "published": 1, diff --git a/erpnext/setup/page/setup_wizard/install_fixtures.py b/erpnext/setup/page/setup_wizard/install_fixtures.py index 2d5e651826c..8eaa1c024d0 100644 --- a/erpnext/setup/page/setup_wizard/install_fixtures.py +++ b/erpnext/setup/page/setup_wizard/install_fixtures.py @@ -9,8 +9,6 @@ from frappe import _ def install(): records = [ - # role - {'doctype': "Role", "role_name": "Analytics"}, # item group {'doctype': 'Item Group', 'item_group_name': _('All Item Groups'), 'is_group': 'Yes', 'parent_item_group': ''}, diff --git a/erpnext/setup/page/setup_wizard/setup_wizard.py b/erpnext/setup/page/setup_wizard/setup_wizard.py index 3daa299d30f..718019a8342 100644 --- a/erpnext/setup/page/setup_wizard/setup_wizard.py +++ b/erpnext/setup/page/setup_wizard/setup_wizard.py @@ -9,6 +9,7 @@ from frappe import _ from frappe.utils.file_manager import save_file from frappe.translate import set_default_language, get_dict, get_lang_dict from frappe.country_info import get_country_info +from frappe.utils.nestedset import get_root_of from default_website import website_maker import install_fixtures @@ -134,7 +135,7 @@ def create_price_lists(args): "selling": 1 if pl_type == "Selling" else 0, "currency": args["currency"], "valid_for_territories": [{ - "territory": frappe.db.get_value("Territory", {"parent_territory":""}) + "territory": get_root_of("Territory") }] }).insert()