fix: make salary details submitable if salary structure is submitted

This commit is contained in:
Anurag Mishra
2019-04-16 16:52:55 +05:30
parent 332b4171c0
commit b380a02d09
2 changed files with 14 additions and 1 deletions

View File

@@ -590,4 +590,5 @@ erpnext.patches.v10_0.item_barcode_childtable_migrate # 16-02-2019
erpnext.patches.v11_0.make_italian_localization_fields # 26-03-2019
erpnext.patches.v11_1.make_job_card_time_logs
erpnext.patches.v11_1.set_variant_based_on
erpnext.patches.v11_1.woocommerce_set_creation_user
erpnext.patches.v11_1.woocommerce_set_creation_user
erpnext.patches.v11_1.set_salary_details_submitable

View File

@@ -0,0 +1,12 @@
from __future__ import unicode_literals
import frappe
import itertools
def execute():
salary_structure = frappe.get_all("Salary Structure", filters={"docstatus": 1}, as_list=1)
salary_structure = list(itertools.chain(*salary_structure))
salary_structure = "', '".join(map(str, salary_structure))
query = ''' update `tabSalary Detail` set docstatus=1 where parent in ('{0}')'''.format(salary_structure)
frappe.db.sql(query)