Skip to content

Commit

Permalink
chore(Timesheet): add type hints (#43793)
Browse files Browse the repository at this point in the history
  • Loading branch information
barredterra authored Oct 23, 2024
1 parent 96ea64f commit fe1e1b1
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions erpnext/projects/doctype/timesheet/timesheet.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,46 @@ class OverWorkLoggedError(frappe.ValidationError):


class Timesheet(Document):
# begin: auto-generated types
# This code is auto-generated. Do not modify anything in this block.

from typing import TYPE_CHECKING

if TYPE_CHECKING:
from frappe.types import DF

from erpnext.projects.doctype.timesheet_detail.timesheet_detail import TimesheetDetail

amended_from: DF.Link | None
base_total_billable_amount: DF.Currency
base_total_billed_amount: DF.Currency
base_total_costing_amount: DF.Currency
company: DF.Link | None
currency: DF.Link | None
customer: DF.Link | None
department: DF.Link | None
employee: DF.Link | None
employee_name: DF.Data | None
end_date: DF.Date | None
exchange_rate: DF.Float
naming_series: DF.Literal["TS-.YYYY.-"]
note: DF.TextEditor | None
parent_project: DF.Link | None
per_billed: DF.Percent
sales_invoice: DF.Link | None
start_date: DF.Date | None
status: DF.Literal["Draft", "Submitted", "Billed", "Payslip", "Completed", "Cancelled"]
time_logs: DF.Table[TimesheetDetail]
title: DF.Data | None
total_billable_amount: DF.Currency
total_billable_hours: DF.Float
total_billed_amount: DF.Currency
total_billed_hours: DF.Float
total_costing_amount: DF.Currency
total_hours: DF.Float
user: DF.Link | None
# end: auto-generated types

def validate(self):
self.set_status()
self.validate_dates()
Expand Down

0 comments on commit fe1e1b1

Please sign in to comment.