[hub] ask company description in dialog
This commit is contained in:
parent
85563ddfd3
commit
47cc30da85
@ -17,10 +17,10 @@ current_user = frappe.session.user
|
|||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def register_marketplace(company):
|
def register_marketplace(company, company_description):
|
||||||
validate_registerer()
|
validate_registerer()
|
||||||
settings = frappe.get_single('Marketplace Settings')
|
settings = frappe.get_single('Marketplace Settings')
|
||||||
message = settings.register_seller(company)
|
message = settings.register_seller(company, company_description)
|
||||||
|
|
||||||
if message.get('hub_seller_name'):
|
if message.get('hub_seller_name'):
|
||||||
settings.registered = 1
|
settings.registered = 1
|
||||||
|
@ -13,9 +13,9 @@ from six import string_types
|
|||||||
|
|
||||||
class MarketplaceSettings(Document):
|
class MarketplaceSettings(Document):
|
||||||
|
|
||||||
def register_seller(self, company):
|
def register_seller(self, company, company_description):
|
||||||
|
|
||||||
country, currency, company_description = frappe.db.get_value('Company', company,
|
country, currency, description = frappe.db.get_value('Company', company,
|
||||||
['country', 'default_currency', 'company_description'])
|
['country', 'default_currency', 'company_description'])
|
||||||
|
|
||||||
company_details = {
|
company_details = {
|
||||||
|
@ -1,15 +1,39 @@
|
|||||||
const ProfileDialog = (title = __('Edit Profile'), action={}) => {
|
const ProfileDialog = (title = __('Edit Profile'), action={}) => {
|
||||||
const fields = [
|
const fields = [
|
||||||
{
|
|
||||||
fieldtype: 'Link',
|
|
||||||
fieldname: 'company',
|
|
||||||
label: __('Company'),
|
|
||||||
options: 'Company'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
fieldname: 'company_email',
|
fieldname: 'company_email',
|
||||||
label: __('Email'),
|
label: __('Email'),
|
||||||
fieldtype: 'Read Only'
|
fieldtype: 'Read Only'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
fieldtype: 'Link',
|
||||||
|
fieldname: 'company',
|
||||||
|
label: __('Company'),
|
||||||
|
options: 'Company',
|
||||||
|
onchange: () => {
|
||||||
|
const value = dialog.get_value('company');
|
||||||
|
if (value) {
|
||||||
|
frappe.db.get_doc('Company', value)
|
||||||
|
.then(company => {
|
||||||
|
console.log(company.company_logo);
|
||||||
|
dialog.set_values({
|
||||||
|
company_logo: company.company_logo,
|
||||||
|
company_description: company.company_description
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// fieldname: 'company_logo',
|
||||||
|
// label: __('Logo'),
|
||||||
|
// fieldtype: 'Attach Image',
|
||||||
|
// read_only: true
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
fieldname: 'company_description',
|
||||||
|
label: __('About Your Company'),
|
||||||
|
fieldtype: 'Long Text'
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -101,12 +101,12 @@ erpnext.hub.Marketplace = class Marketplace {
|
|||||||
this.register_dialog.show();
|
this.register_dialog.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
register_marketplace({company, company_email}) {
|
register_marketplace({company, company_description}) {
|
||||||
frappe.call({
|
frappe.call({
|
||||||
method: 'erpnext.hub_node.api.register_marketplace',
|
method: 'erpnext.hub_node.api.register_marketplace',
|
||||||
args: {
|
args: {
|
||||||
company,
|
company,
|
||||||
company_email,
|
company_description
|
||||||
}
|
}
|
||||||
}).then((r) => {
|
}).then((r) => {
|
||||||
if (r.message && r.message.ok) {
|
if (r.message && r.message.ok) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user