Employee benefit - filters fro earning component
diff --git a/erpnext/hr/doctype/employee_benefit_application/employee_benefit_application.js b/erpnext/hr/doctype/employee_benefit_application/employee_benefit_application.js
index 8cf6909..4a04b5a 100644
--- a/erpnext/hr/doctype/employee_benefit_application/employee_benefit_application.js
+++ b/erpnext/hr/doctype/employee_benefit_application/employee_benefit_application.js
@@ -2,7 +2,16 @@
// For license information, please see license.txt
frappe.ui.form.on('Employee Benefit Application', {
- refresh: function(frm) {
-
+ setup: function(frm) {
+ frm.set_query("earning_component", "employee_benefits", function() {
+ return {
+ filters: {
+ type: "Earning",
+ is_flexible_benefit: true,
+ disabled: false,
+ is_pro_rata_applicable: true
+ }
+ }
+ })
}
});
diff --git a/erpnext/hr/doctype/employee_benefit_claim/employee_benefit_claim.js b/erpnext/hr/doctype/employee_benefit_claim/employee_benefit_claim.js
index 816b1bd..99d7809 100644
--- a/erpnext/hr/doctype/employee_benefit_claim/employee_benefit_claim.js
+++ b/erpnext/hr/doctype/employee_benefit_claim/employee_benefit_claim.js
@@ -2,7 +2,15 @@
// For license information, please see license.txt
frappe.ui.form.on('Employee Benefit Claim', {
- refresh: function(frm) {
-
+ setup: function(frm) {
+ frm.set_query("earning_component", function() {
+ return {
+ filters: {
+ type: "Earning",
+ is_flexible_benefit: true,
+ disabled: false
+ }
+ }
+ })
}
});