[Fix] Marketplace setting permission error
This commit is contained in:
parent
a0e533ede5
commit
55416e08f1
@ -5,7 +5,7 @@ from __future__ import unicode_literals
|
|||||||
import frappe, requests, json, time
|
import frappe, requests, json, time
|
||||||
|
|
||||||
from frappe.model.document import Document
|
from frappe.model.document import Document
|
||||||
from frappe.utils import add_years, now, get_datetime, get_datetime_str
|
from frappe.utils import add_years, now, get_datetime, get_datetime_str, cint
|
||||||
from frappe import _
|
from frappe import _
|
||||||
from frappe.frappeclient import FrappeClient
|
from frappe.frappeclient import FrappeClient
|
||||||
from erpnext.utilities.product import get_price, get_qty_in_stock
|
from erpnext.utilities.product import get_price, get_qty_in_stock
|
||||||
@ -84,3 +84,11 @@ class MarketplaceSettings(Document):
|
|||||||
def unregister(self):
|
def unregister(self):
|
||||||
"""Disable the User on hubmarket.org"""
|
"""Disable the User on hubmarket.org"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@frappe.whitelist()
|
||||||
|
def is_marketplace_enabled():
|
||||||
|
if not hasattr(frappe.local, 'is_marketplace_enabled'):
|
||||||
|
frappe.local.is_marketplace_enabled = cint(frappe.db.get_single_value('Marketplace Settings',
|
||||||
|
'disable_marketplace'))
|
||||||
|
|
||||||
|
return frappe.local.is_marketplace_enabled
|
||||||
|
@ -32,8 +32,9 @@ frappe.views.marketplaceFactory = class marketplaceFactory extends frappe.views.
|
|||||||
};
|
};
|
||||||
|
|
||||||
function is_marketplace_disabled() {
|
function is_marketplace_disabled() {
|
||||||
return frappe.model.with_doc('Marketplace Settings')
|
return frappe.call({
|
||||||
.then(doc => doc.disable_marketplace);
|
method: "erpnext.hub_node.doctype.marketplace_settings.marketplace_settings.is_marketplace_enabled"
|
||||||
|
}).then(r => r.message)
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).on('toolbar_setup', () => {
|
$(document).on('toolbar_setup', () => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user