Merge branch 'hub-redesign' of https://github.com/frappe/erpnext into hub-redesign
diff --git a/erpnext/hub_node/api.py b/erpnext/hub_node/api.py
index 0f1b0a1..be81eff 100644
--- a/erpnext/hub_node/api.py
+++ b/erpnext/hub_node/api.py
@@ -1,7 +1,9 @@
from __future__ import unicode_literals
import frappe, json
+import io, base64, os, requests
from frappe.frappeclient import FrappeClient
from frappe.desk.form.load import get_attachments
+from frappe.utils.file_manager import get_file_path
from six import string_types
@frappe.whitelist()
@@ -119,9 +121,6 @@
def load_base64_image_from_items(items):
- import io, base64, urllib, os, requests, tempfile
- from frappe.utils.file_manager import get_file_path
-
for item in items:
file_path = item['image']
file_name = os.path.basename(file_path)
diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.py b/erpnext/hub_node/doctype/hub_settings/hub_settings.py
index 7478db9..ab0a7d2 100644
--- a/erpnext/hub_node/doctype/hub_settings/hub_settings.py
+++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.py
@@ -23,10 +23,12 @@
def register(self):
""" Create a User on hub.erpnext.org and return username/password """
+ if frappe.session.user == 'Administrator':
+ frappe.throw(_('Please login as another user to register on Marketplace'))
+
if 'System Manager' not in frappe.get_roles():
frappe.throw(_('Only users with System Manager role can register on Marketplace'), frappe.PermissionError)
- # TODO: site_name for cloud sites
self.site_name = frappe.utils.get_url()
data = {