소스 검색

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) { frappe.ui.form.on("Web Form Field", "fieldname", function(frm, doctype, name) {
var doc = frappe.get_doc(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, "set_only_once": 0,
"unique": 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, "allow_on_submit": 0,
"bold": 0, "bold": 0,
@@ -431,7 +453,7 @@
"is_submittable": 0, "is_submittable": 0,
"issingle": 0, "issingle": 0,
"istable": 0, "istable": 0,
"modified": "2015-10-02 07:39:18.834336",
"modified": "2015-11-13 00:22:23.223163",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "Website", "module": "Website",
"name": "Web Form", "name": "Web Form",


불러오는 중...
취소
저장