feat(marketplace): edit item dialog

This commit is contained in:
Mangesh-Khairnar
2019-12-02 01:09:59 +05:30
parent 370cdc0170
commit c131bd1b25
2 changed files with 81 additions and 1 deletions

View File

@@ -0,0 +1,45 @@
function EditDetailsDialog(primary_action, defaults) {
let dialog = new frappe.ui.Dialog({
title: __('Update Details'),
fields: [
{
"label": "Item Name",
"fieldname": "item_name",
"fieldtype": "Data",
"default": defaults.item_name,
"reqd": 1
},
{
"label": "Hub Category",
"fieldname": "hub_category",
"fieldtype": "Autocomplete",
"default": defaults.hub_category,
"options": [],
"reqd": 1
},
{
"label": "Description",
"fieldname": "description",
"fieldtype": "Text",
"default": defaults.description,
"options": [],
"reqd": 1
}
],
primary_action_label: primary_action.label || __('Update Details'),
primary_action: primary_action.fn,
});
hub.call('get_categories')
.then(categories => {
categories = categories.map(d => d.name);
dialog.fields_dict.hub_category.df.options = categories;
dialog.fields_dict.hub_category.set_options();
});
return dialog;
}
export {
EditDetailsDialog
};