From 2134d24b36cef4c00499c064dc16827649dae309 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 14 Mar 2014 15:24:24 +0530 Subject: [PATCH] Removed cloud subscription logic --- erpnext/public/build.json | 1 - erpnext/public/js/startup.js | 38 +------------------ erpnext/public/js/toolbar.js | 26 ------------- .../doctype/email_digest/email_digest.py | 5 --- erpnext/startup/boot.py | 6 --- 5 files changed, 2 insertions(+), 74 deletions(-) delete mode 100644 erpnext/public/js/toolbar.js diff --git a/erpnext/public/build.json b/erpnext/public/build.json index 7c049abc53..14a631fc08 100644 --- a/erpnext/public/build.json +++ b/erpnext/public/build.json @@ -6,7 +6,6 @@ "public/js/website_utils.js" ], "js/erpnext.min.js": [ - "public/js/startup.js", "public/js/conf.js", "public/js/toolbar.js", "public/js/feature_setup.js", diff --git a/erpnext/public/js/startup.js b/erpnext/public/js/startup.js index f7b0d7adcd..1c692f8a0e 100644 --- a/erpnext/public/js/startup.js +++ b/erpnext/public/js/startup.js @@ -1,41 +1,7 @@ // Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors // License: GNU General Public License v3. See license.txt -var current_module; - -frappe.provide('erpnext.startup'); - -erpnext.startup.start = function() { - console.log(frappe._('Starting up...')); - $('#startup_div').html('Starting up...').toggle(true); - - erpnext.toolbar.setup(); - - if(frappe.boot.expires_on && in_list(user_roles, 'System Manager')) { - erpnext.startup.show_expiry_banner(); - } -} - -erpnext.startup.show_expiry_banner = function() { - var today = dateutil.str_to_obj(frappe.boot.server_date); - var expires_on = dateutil.str_to_obj(frappe.boot.expires_on); - var diff = dateutil.get_diff(expires_on, today); - var payment_link = ""+ - frappe._("Click here to buy subscription.")+""; - - var msg = ""; - if (0 <= diff && diff <= 10) { - var expiry_string = diff==0 ? "today" : repl("in %(diff)s day(s)", { diff: diff }); - msg = repl(frappe._('Your ERPNext subscription will')+' expire %(expiry_string)s. %(payment_link)s', - { expiry_string: expiry_string, payment_link: payment_link }); - } else if (diff < 0) { - msg = repl(frappe._('This ERPNext subscription')+''+frappe._('has expired')+'. %(payment_link)s', {payment_link: payment_link}); - } - - if(msg) frappe.ui.toolbar.show_banner(msg); -} - // start -$(document).bind('startup', function() { - erpnext.startup.start(); +$(document).on('startup', function() { + console.log(frappe._('Starting up...')); }); diff --git a/erpnext/public/js/toolbar.js b/erpnext/public/js/toolbar.js deleted file mode 100644 index c0645e39a9..0000000000 --- a/erpnext/public/js/toolbar.js +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors -// License: GNU General Public License v3. See license.txt - -/* toolbar settings */ -frappe.provide('erpnext.toolbar'); - -erpnext.toolbar.setup = function() { - // user - var $user = $('#toolbar-user'); - $user.append('
  • ' - +frappe._("My Settings")+'...
  • '); - $user.append('
  • '); - $user.append('
  • \ - '+frappe._('Documentation')+'
  • '); - $user.append('
  • \ - '+frappe._('Forum')+'
  • '); - - if(frappe.boot.expires_on || frappe.boot.commercial_support) { - $user.append('
  • \ - \ - '+frappe._('Live Chat')+'
  • '); - } - - $("#toolbar-tools").append('
  • \ - Latest Updates
  • '); -} diff --git a/erpnext/setup/doctype/email_digest/email_digest.py b/erpnext/setup/doctype/email_digest/email_digest.py index a5dc92bde7..b4d5b7dd88 100644 --- a/erpnext/setup/doctype/email_digest/email_digest.py +++ b/erpnext/setup/doctype/email_digest/email_digest.py @@ -477,11 +477,6 @@ def send(): from frappe.utils import getdate now_date = now_datetime().date() - from frappe import conf - if "expires_on" in conf and now_date > getdate(conf.expires_on): - # do not send email digests to expired accounts - return - for ed in frappe.db.sql("""select name from `tabEmail Digest` where enabled=1 and docstatus<2""", as_list=1): ed_obj = get_obj('Email Digest', ed[0]) diff --git a/erpnext/startup/boot.py b/erpnext/startup/boot.py index c342eab3d5..4b47398fb5 100644 --- a/erpnext/startup/boot.py +++ b/erpnext/startup/boot.py @@ -29,12 +29,6 @@ def boot_session(bootinfo): bootinfo['setup_complete'] = frappe.db.sql("""select name from tabCompany limit 1""") and 'Yes' or 'No' - - # load subscription info - from frappe import conf - for key in ['max_users', 'expires_on', 'max_space', 'status', 'commercial_support']: - if key in conf: bootinfo[key] = conf.get(key) - bootinfo['docs'] += frappe.db.sql("""select name, default_currency, cost_center from `tabCompany`""", as_dict=1, update={"doctype":":Company"})