Task #599
closedRole detail - new tab with role account
100%
Description
Add new tab to role detail with role accounts with the same features as tab accounts on identity detail:
- expose new rest endpoint for AccRoleAccountDto (see AccIdentityAccountController)
- add new content with tab to acc module and register content in routes and module descriptor (see IdentityAccountsContent) - create service, redux manger, locale ...
- add new AccGroupPermission.ROLE_ACCOUNT = "ROLEACCOUNT" and secure rest endpoint (see IdmIdentityContractController)
- add new authorization evaluator with transient persmission to role (see IdentityContractByIdentityEvaluator)
- implement AuthorizableService<AccRoleAccountDto> in AccRoleAccountService and DeafultAccRoleAccountService (see DefaultIdmIdentityContractService)
- remove AccRoleAccountRepository find method implementation query (see IdmIdentityContractRepository#find) and implement search by criteria api in (see DefaultIdmIdentityContractService)
- update documentation (https://wiki.czechidm.com/7.3/dev/security/authorization#base_authorization_evaluators) and create tests (RoleTransitiveEvaluatorsIntegrationTest)
Related issues