Merge pull request #1405 from rmehta/standard-in-web-form
[minor] [enhancement] ability to make web-form standard
This commit is contained in:
commit
ef6016bfcd
2 changed files with 42 additions and 12 deletions
|
|
@ -15,21 +15,29 @@ frappe.web_form = {
|
|||
}
|
||||
}
|
||||
|
||||
frappe.ui.form.on("Web Form", "refresh", function(frm) {
|
||||
frappe.web_form.set_fieldname_select(frm);
|
||||
});
|
||||
frappe.ui.form.on("Web Form", {
|
||||
refresh: function(frm) {
|
||||
// show is-standard only if developer mode
|
||||
frm.get_field("is_standard").toggle(frappe.boot.developer_mode);
|
||||
|
||||
frappe.ui.form.on("Web Form", "title", function(frm) {
|
||||
if(frm.doc.__islocal) {
|
||||
var page_name = frm.doc.title.toLowerCase().replace(/ /g, "-");
|
||||
frm.set_value("page_name", page_name);
|
||||
frm.set_value("success_url", "/" + page_name);
|
||||
frappe.web_form.set_fieldname_select(frm);
|
||||
|
||||
if(frm.doc.is_standard && !frappe.boot.developer_mode) {
|
||||
frm.set_read_only();
|
||||
}
|
||||
},
|
||||
title: function(frm) {
|
||||
if(frm.doc.__islocal) {
|
||||
var page_name = frm.doc.title.toLowerCase().replace(/ /g, "-");
|
||||
frm.set_value("page_name", page_name);
|
||||
frm.set_value("success_url", "/" + page_name);
|
||||
}
|
||||
},
|
||||
doc_type: function(frm) {
|
||||
frappe.web_form.set_fieldname_select(frm);
|
||||
}
|
||||
});
|
||||
|
||||
frappe.ui.form.on("Web Form", "doc_type", function(frm) {
|
||||
frappe.web_form.set_fieldname_select(frm);
|
||||
});
|
||||
|
||||
frappe.ui.form.on("Web Form Field", "fieldname", function(frm, doctype, name) {
|
||||
var doc = frappe.get_doc(doctype, name);
|
||||
|
|
|
|||
|
|
@ -94,6 +94,28 @@
|
|||
"set_only_once": 0,
|
||||
"unique": 0
|
||||
},
|
||||
{
|
||||
"allow_on_submit": 0,
|
||||
"bold": 0,
|
||||
"collapsible": 0,
|
||||
"fieldname": "is_standard",
|
||||
"fieldtype": "Check",
|
||||
"hidden": 0,
|
||||
"ignore_user_permissions": 0,
|
||||
"in_filter": 0,
|
||||
"in_list_view": 0,
|
||||
"label": "Is Standard",
|
||||
"no_copy": 0,
|
||||
"permlevel": 0,
|
||||
"precision": "",
|
||||
"print_hide": 0,
|
||||
"read_only": 0,
|
||||
"report_hide": 0,
|
||||
"reqd": 0,
|
||||
"search_index": 0,
|
||||
"set_only_once": 0,
|
||||
"unique": 0
|
||||
},
|
||||
{
|
||||
"allow_on_submit": 0,
|
||||
"bold": 0,
|
||||
|
|
@ -431,7 +453,7 @@
|
|||
"is_submittable": 0,
|
||||
"issingle": 0,
|
||||
"istable": 0,
|
||||
"modified": "2015-10-02 07:39:18.834336",
|
||||
"modified": "2015-11-13 00:22:23.223163",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Website",
|
||||
"name": "Web Form",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue