Преглед на файлове

Merge pull request #1405 from rmehta/standard-in-web-form

[minor] [enhancement] ability to make web-form standard
version-14
Anand Doshi преди 9 години
родител
ревизия
ef6016bfcd
променени са 2 файла, в които са добавени 42 реда и са изтрити 12 реда
  1. +19
    -11
      frappe/website/doctype/web_form/web_form.js
  2. +23
    -1
      frappe/website/doctype/web_form/web_form.json

+ 19
- 11
frappe/website/doctype/web_form/web_form.js Целия файл

@@ -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.web_form.set_fieldname_select(frm);

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);
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);


+ 23
- 1
frappe/website/doctype/web_form/web_form.json Целия файл

@@ -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",


Зареждане…
Отказ
Запис