Table of Contents

Identity role deduplication

Deduplication is defined as bulk action on user role agenda. For admin documentation see duplicit_roles.

Override equals between roles

For comparing is used method isDuplicit in IdmIdentityRoleService. This method is called directly for each manually added role for specific contract.

Role in parameter name ONE will be removed if method return true (only in deduplication bulk action). Method isDuplicit is also called for example from reports.

Whole method can be overridden and changed the behavior as your project need.

Concept role request deduplication

Also concepts IdmConceptRoleRequestDto can be checked for duplicities. The methods removeDuplicities and markDuplicities in service IdmRoleRequestService can be used for mark and remove these duplicities in concepts and assigned roles. The methods are nov available only for your implementation in core is never used.

In future method markDuplicities will be used for mark duplicated concepts in frontend agenda.