Merge pull request #303 from pratu16x7/membership-type-link

[fix][trigger] update membership_type to Link (input) fields
This commit is contained in:
Prateeksha Singh
2018-09-20 10:51:50 +05:30
committed by GitHub
4 changed files with 48 additions and 20 deletions

View File

@@ -7,7 +7,7 @@ frappe.ready(function() {
$(".text-right .btn-primary").addClass('hidden'); $(".text-right .btn-primary").addClass('hidden');
var set_amount = function() { var set_amount = function() {
var membership_type = $('select[data-fieldname="membership_type"]').val(); var membership_type = $('input[data-fieldname="membership_type"]').val();
amount = { amount = {
'Gold': 300000, 'Gold': 300000,
'Silver': 100000, 'Silver': 100000,
@@ -25,7 +25,7 @@ frappe.ready(function() {
} }
if(frappe.utils.get_url_arg('name')) { if(frappe.utils.get_url_arg('name')) {
$('select[data-fieldname="membership_type"]').prop('disabled', true); $('input[data-fieldname="membership_type"]').prop('disabled', true);
$('input[data-fieldname="currency"]').prop('disabled', true); $('input[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden'); $('.page-content .btn-form-submit').addClass('hidden');
} else { } else {
@@ -34,7 +34,10 @@ frappe.ready(function() {
form.from_date.set_input(from_date); form.from_date.set_input(from_date);
form.to_date.set_input(to_date); form.to_date.set_input(to_date);
$('select[data-fieldname="membership_type"]').on('change', function() { set_amount(); }); $('input[data-fieldname="membership_type"]').on('change', function() {
set_amount();
});
form.currency.set_input('INR'); form.currency.set_input('INR');
set_amount(); set_amount();
} }

View File

@@ -19,7 +19,7 @@
"is_standard": 1, "is_standard": 1,
"login_required": 1, "login_required": 1,
"max_attachment_size": 0, "max_attachment_size": 0,
"modified": "2018-01-08 15:53:09.381486", "modified": "2018-09-20 10:39:21.832396",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "ERPNext Foundation", "module": "ERPNext Foundation",
"name": "memberships", "name": "memberships",
@@ -29,12 +29,14 @@
"payment_gateway": "Razorpay", "payment_gateway": "Razorpay",
"published": 1, "published": 1,
"route": "memberships", "route": "memberships",
"show_in_grid": 0,
"show_sidebar": 1, "show_sidebar": 1,
"sidebar_items": [], "sidebar_items": [],
"success_url": "/memberships", "success_url": "/memberships",
"title": "Memberships", "title": "Memberships",
"web_form_fields": [ "web_form_fields": [
{ {
"allow_read_on_all_link_options": 1,
"fieldname": "membership_type", "fieldname": "membership_type",
"fieldtype": "Link", "fieldtype": "Link",
"hidden": 0, "hidden": 0,
@@ -43,9 +45,11 @@
"max_value": 0, "max_value": 0,
"options": "Membership Type", "options": "Membership Type",
"read_only": 0, "read_only": 0,
"reqd": 1 "reqd": 1,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "from_date", "fieldname": "from_date",
"fieldtype": "Date", "fieldtype": "Date",
"hidden": 0, "hidden": 0,
@@ -53,9 +57,11 @@
"max_length": 0, "max_length": 0,
"max_value": 0, "max_value": 0,
"read_only": 1, "read_only": 1,
"reqd": 1 "reqd": 1,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "to_date", "fieldname": "to_date",
"fieldtype": "Date", "fieldtype": "Date",
"hidden": 0, "hidden": 0,
@@ -63,9 +69,11 @@
"max_length": 0, "max_length": 0,
"max_value": 0, "max_value": 0,
"read_only": 1, "read_only": 1,
"reqd": 1 "reqd": 1,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "currency", "fieldname": "currency",
"fieldtype": "Select", "fieldtype": "Select",
"hidden": 0, "hidden": 0,
@@ -74,9 +82,11 @@
"max_value": 0, "max_value": 0,
"options": "USD\nINR", "options": "USD\nINR",
"read_only": 1, "read_only": 1,
"reqd": 0 "reqd": 0,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "amount", "fieldname": "amount",
"fieldtype": "Float", "fieldtype": "Float",
"hidden": 0, "hidden": 0,
@@ -84,7 +94,8 @@
"max_length": 0, "max_length": 0,
"max_value": 0, "max_value": 0,
"read_only": 1, "read_only": 1,
"reqd": 0 "reqd": 0,
"show_in_filter": 0
} }
] ]
} }

View File

@@ -7,7 +7,7 @@ frappe.ready(function() {
$(".text-right .btn-primary").addClass('hidden'); $(".text-right .btn-primary").addClass('hidden');
var set_amount = function() { var set_amount = function() {
var membership_type = $('select[data-fieldname="membership_type"]').val(); var membership_type = $('input[data-fieldname="membership_type"]').val();
amount = { amount = {
'Gold': 5000, 'Gold': 5000,
@@ -27,7 +27,7 @@ frappe.ready(function() {
} }
if(frappe.utils.get_url_arg('name')) { if(frappe.utils.get_url_arg('name')) {
$('select[data-fieldname="membership_type"]').prop('disabled', true); $('input[data-fieldname="membership_type"]').prop('disabled', true);
$('input[data-fieldname="currency"]').prop('disabled', true); $('input[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden'); $('.page-content .btn-form-submit').addClass('hidden');
} else { } else {
@@ -36,7 +36,10 @@ frappe.ready(function() {
form.from_date.set_input(from_date); form.from_date.set_input(from_date);
form.to_date.set_input(to_date); form.to_date.set_input(to_date);
$('select[data-fieldname="membership_type"]').on('change', function() { set_amount(); }); $('input[data-fieldname="membership_type"]').on('change', function() {
set_amount();
});
form.currency.set_input('USD'); form.currency.set_input('USD');
set_amount(); set_amount();
} }

View File

@@ -19,7 +19,7 @@
"is_standard": 1, "is_standard": 1,
"login_required": 1, "login_required": 1,
"max_attachment_size": 0, "max_attachment_size": 0,
"modified": "2018-01-08 15:53:23.345945", "modified": "2018-09-20 10:40:21.617269",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "ERPNext Foundation", "module": "ERPNext Foundation",
"name": "memberships-usd", "name": "memberships-usd",
@@ -29,12 +29,14 @@
"payment_gateway": "PayPal", "payment_gateway": "PayPal",
"published": 1, "published": 1,
"route": "memberships-usd", "route": "memberships-usd",
"show_in_grid": 0,
"show_sidebar": 1, "show_sidebar": 1,
"sidebar_items": [], "sidebar_items": [],
"success_url": "/memberships", "success_url": "/memberships",
"title": "Memberships", "title": "Memberships",
"web_form_fields": [ "web_form_fields": [
{ {
"allow_read_on_all_link_options": 1,
"fieldname": "membership_type", "fieldname": "membership_type",
"fieldtype": "Link", "fieldtype": "Link",
"hidden": 0, "hidden": 0,
@@ -43,9 +45,11 @@
"max_value": 0, "max_value": 0,
"options": "Membership Type", "options": "Membership Type",
"read_only": 0, "read_only": 0,
"reqd": 1 "reqd": 1,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "from_date", "fieldname": "from_date",
"fieldtype": "Date", "fieldtype": "Date",
"hidden": 0, "hidden": 0,
@@ -53,9 +57,11 @@
"max_length": 0, "max_length": 0,
"max_value": 0, "max_value": 0,
"read_only": 1, "read_only": 1,
"reqd": 1 "reqd": 1,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "to_date", "fieldname": "to_date",
"fieldtype": "Date", "fieldtype": "Date",
"hidden": 0, "hidden": 0,
@@ -63,9 +69,11 @@
"max_length": 0, "max_length": 0,
"max_value": 0, "max_value": 0,
"read_only": 1, "read_only": 1,
"reqd": 1 "reqd": 1,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "currency", "fieldname": "currency",
"fieldtype": "Select", "fieldtype": "Select",
"hidden": 0, "hidden": 0,
@@ -74,9 +82,11 @@
"max_value": 0, "max_value": 0,
"options": "USD\nINR", "options": "USD\nINR",
"read_only": 1, "read_only": 1,
"reqd": 0 "reqd": 0,
"show_in_filter": 0
}, },
{ {
"allow_read_on_all_link_options": 0,
"fieldname": "amount", "fieldname": "amount",
"fieldtype": "Float", "fieldtype": "Float",
"hidden": 0, "hidden": 0,
@@ -84,7 +94,8 @@
"max_length": 0, "max_length": 0,
"max_value": 0, "max_value": 0,
"read_only": 1, "read_only": 1,
"reqd": 0 "reqd": 0,
"show_in_filter": 0
} }
] ]
} }