How to approve Timesheet for Overlapping week contracts for same client

Previously approver has to approve 2 different timesheets for overlapping contracts for a week for same client. But now approver will be able to approve single timesheets for extensions at a time.

Multiple contract details will be displayed on UI with start and end dates.