- show random items from each hub seller
- show items from country
- move add_review method on hub
This commit is contained in:
Faris Ansari
2018-07-27 21:51:26 +05:30
parent 44f7d2e62b
commit b7a63ab81e
2 changed files with 71 additions and 77 deletions

View File

@@ -23,7 +23,6 @@ def call_hub_method(method, params=None):
'cmd': 'hub.hub.api.' + method
})
response = connection.post_api('hub.hub.api.' + method, params)
response = connection.post_request(params)
return response
@@ -156,27 +155,6 @@ def update_category(hub_item_code, category):
return response
@frappe.whitelist()
def send_review(hub_item_code, review):
review = json.loads(review)
hub_connection = get_hub_connection()
item_doc = hub_connection.connection.get_doc('Hub Item', hub_item_code)
existing_reviews = item_doc.get('reviews')
reviews = [review]
review.setdefault('idx', 0)
for r in existing_reviews:
if r.get('user') != review.get('user'):
reviews.append(r)
response = hub_connection.update('Hub Item', dict(
doctype='Hub Item',
reviews = reviews
), hub_item_code)
return response
@frappe.whitelist()
def get_details(hub_sync_id=None, doctype='Hub Item'):
if not hub_sync_id: