patch: timesheet changes
This commit is contained in:
parent
4e73c8a79f
commit
aeb88385bb
@ -779,4 +779,4 @@ erpnext.patches.v12_0.add_ewaybill_validity_field
|
|||||||
erpnext.patches.v13_0.germany_make_custom_fields
|
erpnext.patches.v13_0.germany_make_custom_fields
|
||||||
erpnext.patches.v13_0.germany_fill_debtor_creditor_number
|
erpnext.patches.v13_0.germany_fill_debtor_creditor_number
|
||||||
erpnext.patches.v13_0.set_pos_closing_as_failed
|
erpnext.patches.v13_0.set_pos_closing_as_failed
|
||||||
erpnext.patches.v13_0.rename_billable_to_is_billable_in_timesheet
|
erpnext.patches.v13_0.update_timesheet_changes
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
from __future__ import unicode_literals
|
|
||||||
import frappe
|
|
||||||
from frappe.model.utils.rename_field import rename_field
|
|
||||||
|
|
||||||
def execute():
|
|
||||||
if "billable" in frappe.db.get_table_columns("Timesheet Detail"):
|
|
||||||
rename_field("Timesheet Detail", "billable", "is_billable")
|
|
24
erpnext/patches/v13_0/update_timesheet_changes.py
Normal file
24
erpnext/patches/v13_0/update_timesheet_changes.py
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
from __future__ import unicode_literals
|
||||||
|
import frappe
|
||||||
|
from frappe.model.utils.rename_field import rename_field
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
if "billable" in frappe.db.get_table_columns("Timesheet Detail"):
|
||||||
|
rename_field("Timesheet Detail", "billable", "is_billable")
|
||||||
|
|
||||||
|
base_currency = frappe.defaults.get_global_default('currency')
|
||||||
|
frappe.reload_doc("projects", "doctype", "timesheet")
|
||||||
|
frappe.reload_doc("projects", "doctype", "timesheet_detail")
|
||||||
|
|
||||||
|
frappe.db.sql("""UPDATE `tabTimesheet Detail`
|
||||||
|
SET base_billing_rate = billing_rate,
|
||||||
|
base_billing_amount = billing_amount,
|
||||||
|
base_costing_rate = costing_rate,
|
||||||
|
base_costing_amount = costing_amount""")
|
||||||
|
|
||||||
|
frappe.db.sql("""UPDATE `tabTimesheet`
|
||||||
|
SET currency = '{0}',
|
||||||
|
exchange_rate = 1.0,
|
||||||
|
base_total_billable_amount = total_billable_amount,
|
||||||
|
base_total_billed_amount = total_billed_amount,
|
||||||
|
base_total_costing_amount = total_costing_amount""".format(base_currency))
|
Loading…
x
Reference in New Issue
Block a user