In the New User Experience (UX), if a user clicks on a timesheet for a time period, then a date of hire is added, they are able to create / edit any timesheet starting from the time period the timesheet they first clicked on and any future timesheets even if they are prior to their date of hire.
STEPS TO REPRODUCE
Expected Results: User gets the below error when trying to access any timesheet prior to June 16.
com.niku.union.odf.exception.ODFValidationException: TMA-0906: Resource xxx, xxx starts on XX/XX/XX. Creating a timesheet requires an existing, active, resource who is open for time entry and has a time track mode set.
Actual Results: In New UX user can see all timesheets and can open and able to edit timesheets for May 27 - June 2, June 3 - June 9, and June 10 - Jun 16 (should only be able to edit timesheets starting from their hire date (June 17 to Jun 23)
Notes:
Component : CA PPM SAAS TIME MANAGEMENT
DE49826 resolved in 15.7.
Workaround:
When a user is created, add a hire date in the future as a placeholder (at least one timesheet period in advance) to prevent anyone from being able to click on the timesheets.