`).appendTo(this.sidebar);
- let upgrade_box = $(`
-
-
Go Premium
-
Upgrade to a premium plan with more users, storage and priority support.
-
-
`).appendTo(upgrade_list);
-
- upgrade_box.find('.btn-primary').on('click', () => {
- window.open(frappe.boot.limits.upgrade_url);
- });
- upgrade_box.find('.close').on('click', () => {
- upgrade_list.remove();
- frappe.flags.upgrade_dismissed = 1;
- });
+ // Show Renew/Upgrade button,
+ // if account is holding one user free plan or
+ // if account's expiry date within range of 30 days from today's date
+
+ let upgrade_date = frappe.datetime.add_days(get_today(), 30);
+ if (frappe.boot.limits.users === 1 || upgrade_date >= frappe.boot.limits.expiry) {
+ let upgrade_box = $(`
+
+
Go Premium
+
Upgrade to a premium plan with more users, storage and priority support.