[hub] Move sync, correct legacy code
diff --git a/erpnext/hub_node/__init__.py b/erpnext/hub_node/__init__.py
index 634746c..0ebbec7 100644
--- a/erpnext/hub_node/__init__.py
+++ b/erpnext/hub_node/__init__.py
@@ -10,3 +10,8 @@
hub_settings.register()
frappe.db.commit()
return hub_settings
+
+@frappe.whitelist()
+def sync():
+ hub_settings = frappe.get_doc('Hub Settings')
+ hub_settings.sync()
diff --git a/erpnext/hub_node/doctype/hub_settings/hub_settings.py b/erpnext/hub_node/doctype/hub_settings/hub_settings.py
index bfb3320..8ec3d56 100644
--- a/erpnext/hub_node/doctype/hub_settings/hub_settings.py
+++ b/erpnext/hub_node/doctype/hub_settings/hub_settings.py
@@ -110,11 +110,6 @@
frappe.msgprint(_("Successfully unregistered."))
@frappe.whitelist()
-def sync():
- hub_settings = frappe.get_doc('Hub Settings')
- hub_settings.sync()
-
-@frappe.whitelist()
def register_seller(**kwargs):
settings = frappe.get_doc('Hub Settings')
settings.update(kwargs)
diff --git a/erpnext/hub_node/legacy.py b/erpnext/hub_node/legacy.py
index 87d4e1b..06d20f3 100644
--- a/erpnext/hub_node/legacy.py
+++ b/erpnext/hub_node/legacy.py
@@ -2,6 +2,21 @@
import frappe, requests, json
from frappe.utils import now, nowdate
from frappe.frappeclient import FrappeClient
+from frappe.utils.nestedset import get_root_of
+from frappe.contacts.doctype.contact.contact import get_default_contact
+
+def get_list(doctype, start, limit, fields, filters, order_by):
+ pass
+
+def get_hub_connection():
+ if frappe.db.exists('Data Migration Connector', 'Hub Connector'):
+ hub_connector = frappe.get_doc('Data Migration Connector', 'Hub Connector')
+ hub_connection = hub_connector.get_connection()
+ return hub_connection.connection
+
+ # read-only connection
+ hub_connection = FrappeClient(frappe.conf.hub_url)
+ return hub_connection
@frappe.whitelist()
def get_item_favourites(start=0, limit=20, fields=["*"], order_by=None):