Project

General

Profile

Actions

Task #592

closed

User that requested role is not shown in Approval Task agenda

Added by Jan Helbich almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Frontend
Target version:
Start date:
07/20/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

After assigning a role to user, the role fell into approval process. When the approver opened the task, the requester was shown only as his entity UUID.

Please provide at least requester's full name, ideally identity's "business card" - just like managers are shown.

Actions #1

Updated by Radek Tomiška almost 7 years ago

  • Status changed from New to Needs feedback
  • Assignee changed from Radek Tomiška to Jan Helbich
  • Target version changed from Diamond (7.4.0) to Citrine (7.3.0)
  • % Done changed from 0 to 90

When logged identity doesn't have permission to read identity, then IdentityInfo shows uuid identifier only - this is the case. So approver doesn't have permission to read requester.
I've changed read permission to autocomplete (less permission than read), but you need to assign appropriate permission (identity - autocomplete) to approver.

Another story is mechanism to gain temporal permission in workflow automatically to all contributors (requester, approver, implementer ...). This needs design at first.

Could you pls do a review and check / set approver's autocomplete permission on your project?

Actions #2

Updated by Jan Helbich almost 7 years ago

  • Assignee changed from Jan Helbich to Radek Tomiška

I tested the feature on DEMO using following setup:

1. created user 'testjhx1' without any additional permissions
2. create role 'x1', which is approved
3. add guarantee 'testjhx1' to role 'x1' and set role priority to 3 (approved by guarantee)
4. add role to random user ('jhelbich' in my case)
5. log in as 'testjhx1' - the guarantee
6. open the approval task - I still see the entity identifier
7. add IDENTITY_AUTOCOMPLETE permission to 'userRole' (logged in as 'admin')
8. log in back as 'testjhx1' and go to the approval task - now it starts acting weird

  • I still see the identifier
  • after a few clicks on the identifier, no popup is shown and the browser tab completely freezes

Once again to be sure about the version - I tested the case on DEMO, which is:
Version: 7.3.0-rc.6-SNAPSHOT
Release date: 24.07.2017

Actions #3

Updated by Radek Tomiška almost 7 years ago

  • Status changed from Needs feedback to Closed
  • % Done changed from 90 to 100

Thx for test, i've fixed loading cycle on the background in identity info component.

Actions

Also available in: Atom PDF