Issue
The Time Sheet Portal dropdown under My Time Sheet shows the same list of users regardless of the manager being impersonated and is, therefore, showing permission denied when the user is selected.
Release
All Releases
Cause
Customized "TimecardAjax" Script Include and "Time Card Portal Header" Widget.
Resolution
The "Time Card Portal Header" widget was customized along with the "TimecardAjax" Script Include which is used for retrieving the user data.
After reverting both to the Out of the Box version, this seems to work properly.
To revert, follow the steps below:
- Navigate to System Definition > Script Includes
- In the "Name" column search for "TimecardAjax" and go to the record
- In the Versions related list, select the latest record with the Source of "System Upgrades: glide-LATEST_RELEASE..."
- In the Related Links, select "Revert to this version" and click OK when prompted
- Navigate to Service Portal > Widgets
- In the "Name" column search for "Time Card Portal Header" and go to the record
- In the Versions related list, select the latest record with the Source of "System Upgrades: glide-LATEST_RELEASE..."
- In the Related Links, select "Revert to this version" and click OK when prompted