Pārlūkot izejas kodu

don't route to success message for the website user

version-14
Manas Solanki pirms 7 gadiem
vecāks
revīzija
f9988fafe9
2 mainītis faili ar 18 papildinājumiem un 7 dzēšanām
  1. +3
    -3
      frappe/website/doctype/web_form/web_form.json
  2. +15
    -4
      frappe/website/js/web_form.js

+ 3
- 3
frappe/website/doctype/web_form/web_form.json Parādīt failu

@@ -616,7 +616,7 @@
"bold": 0,
"collapsible": 0,
"columns": 0,
"description": "Message to be displayed on successful completion",
"description": "Message to be displayed on successful completion (only for Guest users)",
"fieldname": "success_message",
"fieldtype": "Text",
"hidden": 0,
@@ -646,7 +646,7 @@
"bold": 0,
"collapsible": 0,
"columns": 0,
"description": "Go to this url after completing the form.",
"description": "Go to this URL after completing the form (only for Guest users)",
"fieldname": "success_url",
"fieldtype": "Data",
"hidden": 0,
@@ -1177,7 +1177,7 @@
"issingle": 0,
"istable": 0,
"max_attachments": 0,
"modified": "2017-05-15 18:00:12.750448",
"modified": "2017-09-13 18:55:07.031224",
"modified_by": "Administrator",
"module": "Website",
"name": "Web Form",


+ 15
- 4
frappe/website/js/web_form.js Parādīt failu

@@ -280,10 +280,14 @@ frappe.ready(function() {
callback: function(data) {
if(!data.exc) {
frappe.doc_name = data.message;
$form.addClass("hide");
$(".comments, .introduction, .page-head").addClass("hide");
scroll(0, 0);
set_message(frappe.success_link, true);
if(!frappe.login_required) {
show_sucess_message()
}

if(frappe.is_new && frappe.login_required) {
// reload page (with ID)
window.location.href = window.location.pathname + "?name=" + frappe.doc_name;
}

if(for_payment && data.message) {
// redirect to payment
@@ -300,6 +304,13 @@ frappe.ready(function() {
return true;
}

function show_sucess_message() {
$form.addClass("hide");
$(".comments, .introduction, .page-head").addClass("hide");
scroll(0, 0);
set_message(frappe.success_link, true);
}

function show_mandatory_missing() {
var text = [], last_section = null;
frappe.mandatory_missing.forEach(function(d) {


Notiek ielāde…
Atcelt
Saglabāt