Link to entity in virt. system tasks (for deleted AccAccount)
In a detail of s virtual system task there should be a link to the entity to which the account is (or should be in future) linked to.
#4 Updated by Alena Peterová 5 months ago
- File delete_request_detail.png delete_request_detail.png added
- File delete_request.png delete_request.png added
- File vs_user.png vs_user.png added
In version 11.0, the link to the entity is in the field "Owner of the account". However, it's empty for the delete requests.
The entity still exists, it's Left. I can see that its VsAccount still exists, until we resolve the VS request.
Please add the "Owner of the account" link to the Delete requests as well, at least if the identity still exists.
This was asked by our customer.
This will be complicated, because in this case is relation between identity and system already deleted in ACC module (AccAccount, AccIdentityAccount). This is the reason, why owner is not show on request detail now. Only way how could be this implemented is using audit for search an owner.
- Subject changed from Link to entity in virt. system tasks to Link to entity in virt. system tasks (for deleted AccAccount)
- Target version set to 11.2.0
May be here is easier way. VsRequest has already relation on a IdmRoleRequest, where applicant should be owner. There can be problem, because not every VsRequest have to be created from a IdmRoleRequest (update of an entity), but delete should be realized every time by IdmRoleRequest. So role request could be used for show owner (this will be means additional search for every item in the table).
Current workaround for get owner is: Use key (last column on VsRequest table) for redirect on the role request detail.
- Status changed from In Progress to Needs feedback
- Assignee changed from Vít Švanda to Ondrej Husník
- % Done changed from 0 to 90
I completed this. I use relation on a role-request and loding applicant from them. Applicant is in this case owner of a vs-request. This usecase should work for every delete identity-account (all deletion should use role-request).
I also implemented test for this UC.
Commit test: https://github.com/bcvsolutions/CzechIdMng/commit/b42293c6321f8a97087b15087004df20965ae85d