Issue Description:
Users encounter a 'No Module Access' error when attempting to act as a delegate to access another user's expense report.

Error Scenario:
This error occurs when a user tries to access an expense report on behalf of another user as their delegate.
Troubleshooting Steps:
- Verify Expense Manager Access:
Ensure that the user for whom the delegate is trying to access the reports has Expense Manager access enabled in their user profile. (Refer to the attached screenshot.)

- Verify Delegate Permissions:
Confirm that the user acting as a delegate has the necessary permission (Manage User Delegates [4120]).
Then, the delegate must add themselves as a delegate for the target user by navigating to:
Admin Wheel > Users > User Delegates
(Refer to the attached screenshot.)

Delegate Access Options:
- A user can act as a delegate for:
- Specific users
- User groups
- Location groups
(These options can be specified in the respective fields.)
- Alternatively, a user can be granted access to act as a delegate for all users.
Conclusion:
To successfully act as a delegate and access another user’s expense reports without receiving the ‘No Module Access’ error:
- The target user (on whose behalf reports are being accessed) must have access to Expense Manager.
- The delegate must:
-
- Have the appropriate delegate permission (4120),
- Be correctly set up as a delegate for the user in question.
Once these conditions are met, the delegate should be able to access the reports without issue.