fix: add employee leave balance report to the dashboard

This commit is contained in:
Mangesh-Khairnar 2019-07-03 13:06:46 +05:30
parent 8d19faa598
commit 80fb0bf520
6 changed files with 21 additions and 20 deletions

View File

@ -30,14 +30,6 @@ frappe.ui.form.on("Leave Allocation", {
frm.trigger("expire_allocation");
});
}
// opens leave balance report for employee
frm.add_custom_button(__('Leave Balance'), function() {
frappe.route_options = {
employee: frm.doc.employee,
};
frappe.set_route("query-report", "Employee Leave Balance");
});
}
},

View File

@ -12,4 +12,9 @@ def get_data():
'items': ['Leave Encashment']
}
],
'reports': [
{
'items': ['Employee Leave Balance']
}
]
}

View File

@ -85,16 +85,6 @@ frappe.ui.form.on("Leave Application", {
frm.set_value('employee', perm['Employee'].map(perm_doc => perm_doc.doc)[0]);
}
}
if (frm.doc.docstatus === 1) {
frm.add_custom_button(__('Leave Balance'), function() {
frappe.route_options = {
employee: frm.doc.employee,
group_by: ""
};
frappe.set_route("query-report", "Employee Leave Balance");
});
}
},
employee: function(frm) {

View File

@ -438,7 +438,7 @@ def get_leave_details(employee, date):
@frappe.whitelist()
def get_leave_balance_on(employee, leave_type, date, to_date=nowdate(), consider_all_leaves_in_the_allocation_period=False):
'''
Returns leave balance on date
Returns leave balance till date
:param employee: employee name
:param leave_type: leave type
:param date: date to check balance on

View File

@ -0,0 +1,14 @@
from __future__ import unicode_literals
from frappe import _
def get_data():
return {
'reports': [
{
'label': _('Reports'),
'items': ['Employee Leave Balance']
}
]
}

View File

@ -606,7 +606,6 @@ execute:frappe.delete_doc_if_exists("Page", "support-analytics")
erpnext.patches.v12_0.make_custom_fields_for_bank_remittance #14-06-2019
execute:frappe.delete_doc_if_exists("Page", "support-analytics")
erpnext.patches.v12_0.make_item_manufacturer
erpnext.patches.v12_0.generate_leave_ledger_entries
erpnext.patches.v11_1.move_customer_lead_to_dynamic_column
erpnext.patches.v11_1.set_default_action_for_quality_inspection
erpnext.patches.v11_1.delete_bom_browser
@ -617,3 +616,4 @@ erpnext.patches.v11_1.set_missing_opportunity_from
erpnext.patches.v12_0.set_quotation_status
erpnext.patches.v12_0.set_priority_for_support
erpnext.patches.v12_0.delete_priority_property_setter
erpnext.patches.v12_0.generate_leave_ledger_entries #