Merge pull request #15910 from netchampfaris/marketplace-fixes-3
Hub fixes
This commit is contained in:
commit
0fb943181e
@ -10,7 +10,6 @@ import requests
|
||||
from frappe import _
|
||||
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
|
||||
|
||||
current_user = frappe.session.user
|
||||
|
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="hub-page-container">
|
||||
<component :is="current_page"></component>
|
||||
<component :is="current_page.component" :key="current_page.key"></component>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -100,10 +100,16 @@ export default {
|
||||
}
|
||||
|
||||
if (!route) {
|
||||
return NotFound;
|
||||
return {
|
||||
key: 'not-found',
|
||||
component: NotFound
|
||||
};
|
||||
}
|
||||
|
||||
return route_map[route];
|
||||
return {
|
||||
key: curr_route,
|
||||
component: route_map[route]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -113,6 +113,10 @@ export default {
|
||||
content: this.review_content.get_value()
|
||||
});
|
||||
|
||||
if (!hub.is_seller_registered()) {
|
||||
frappe.throw(__('You need to login as a Marketplace User before you can add any reviews.'));
|
||||
}
|
||||
|
||||
hub.call('add_item_review', {
|
||||
hub_item_name: this.hub_item_name,
|
||||
review: JSON.stringify(review)
|
||||
|
@ -265,6 +265,9 @@ export default {
|
||||
},
|
||||
|
||||
report_item() {
|
||||
if (!hub.is_seller_registered()) {
|
||||
frappe.throw(__('Please login as a Marketplace User to report this item.'));
|
||||
}
|
||||
this.report_item_dialog.show();
|
||||
},
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user