Timesheet Cannot Be Approved for an Inactive User in the Modern UX With OBS Rights
search cancel

Timesheet Cannot Be Approved for an Inactive User in the Modern UX With OBS Rights

book

Article ID: 136235

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

A user with 'Resource - Approve Time' at OBS level is unable to approve a submitted timesheet for an inactive user in the Modern UX.


Steps to Reproduce
1* Create a group (e.g.: 'approver_test').
2* Add all possible Global Access Rights, EXCEPT 'Timesheets - Approve All'.
3* Add OBS Unit Access Rights for 'Resource - Approve Time' for a given OBS only.
4* Add user (e.g.: 'approver_user') to that group.
5* Have another user (e.g.: 'some_user') be a member of that OBS (Resource OBS).
6* Make 'some_user' inactive.


In the Classic UX Timesheet:
7* Find an two timesheets for 'some_user' and submit them for approval.
8* Approve the first timesheet
Expected & Actual Results: Timesheet is approved.


In the Modern UX Timesheet:
9* Find and click on 'Approve' for the earlier submitted timesheet.
Expected Results: Timesheet is approved.
Actual Results: Error is shown (Error updating the status for the timesheet).


(This does not happen if 'some_user' is active, or if 'approver_user' has global 'Timesheets - Approve All').

Environment

Clarity PPM 15.6.1.

Cause

This issue has been reported to Engineering as DE50728.

Resolution

The fix for this issue is targeted to be included in Clarity PPM 15.7.1.