[TM-25]: refactor timeReportEdit, create loadDataAndRender method