[hub] simplify marketplace settings, remove company fields
- Company attributes will be fetched/calculated to send to server - removed them as fields in settings - Added description in company, with existing logo field - TODO: for things like logo and description, ask user to set in master
This commit is contained in:
@@ -17,25 +17,17 @@ current_user = frappe.session.user
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def register_marketplace(company, company_description):
|
||||
def register_marketplace(company):
|
||||
validate_registerer()
|
||||
|
||||
settings = frappe.get_single('Marketplace Settings')
|
||||
country, currency = frappe.db.get_value('Company', company, ['country', 'default_currency'])
|
||||
|
||||
settings.company = company
|
||||
settings.country = country
|
||||
settings.currency = currency
|
||||
settings.company_description = company_description
|
||||
|
||||
message = settings.register()
|
||||
message = settings.register_seller(company)
|
||||
|
||||
if message.get('hub_seller_name'):
|
||||
settings.registered = 1
|
||||
settings.hub_seller_name = message.get('hub_seller_name')
|
||||
settings.save()
|
||||
|
||||
settings.add_user(frappe.session.user)
|
||||
settings.add_hub_user(frappe.session.user)
|
||||
|
||||
return { 'ok': 1 }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user