Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
devel:documentation:modules_extras [2019/09/12 08:51] fiserp [Developing and releasing] |
devel:documentation:modules_extras [2019/10/24 08:28] kopro information about utils |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Developing and releasing ===== | ===== Developing and releasing ===== | ||
- | <note important> | + | <note important> |
* When developing, use our standard gitflow: | * When developing, use our standard gitflow: | ||
Line 19: | Line 19: | ||
- If the pull request is OK, repo admin merges it. | - If the pull request is OK, repo admin merges it. | ||
- Repo admin creates a new release in GitHub interface, version is set to '' | - Repo admin creates a new release in GitHub interface, version is set to '' | ||
+ | - Repo admin pushes release into BCV Nexus. | ||
- After release, repo admin makes changes on the '' | - After release, repo admin makes changes on the '' | ||
+ | |||
===== Virtual system import LRT ===== | ===== Virtual system import LRT ===== | ||
Documentation is available here: [[tutorial: | Documentation is available here: [[tutorial: | ||
+ | |||
+ | ===== Automatic role definitions - Import of data from CSV LRT ===== | ||
+ | Documentation is available here: [[tutorial: | ||
+ | |||
+ | ===== Assign roles to contract EAV - Import of data from CSV LRT ===== | ||
+ | Documentation is available here: [[tutorial: | ||
+ | |||
+ | ===== Roles - Import of data from CSV LRT ===== | ||
+ | Documentation is available here: [[tutorial: | ||
+ | |||
+ | ===== Automatic roles - adding role by node in structure ===== | ||
+ | Documentation is available here: [[tutorial: | ||
+ | |||
+ | ===== Status task ===== | ||
+ | Documentation is available here: [[tutorial: | ||
+ | |||
+ | ===== SSO authenticate ===== | ||
+ | Documentation is available here: [[documentation: | ||
===== Guarantees of roles can assign their roles to everybody ===== | ===== Guarantees of roles can assign their roles to everybody ===== | ||
Line 33: | Line 53: | ||
Other thing you need to do is to enable service ExtrasIdmConceptRoleRequestService. This service is by default turned off in extras module. | Other thing you need to do is to enable service ExtrasIdmConceptRoleRequestService. This service is by default turned off in extras module. | ||
- | Go to your project modul and create new service which will inherit from ExtrasIdmConceptRoleRequestService and add annotation Primary and Service | + | Go to your project modul and create new service which will inherit from ExtrasIdmConceptRoleRequestService and add annotation Primary and Service. |
+ | |||
+ | Update IdmConceptRoleRequestDto is allowed everybody that will change only audited fields or systemState field (this is for update state of whole request after retry mechanism or approving virtual request). | ||
+ | |||
+ | ===== Report Compare values in IdM with values in system ===== | ||
+ | Report will compare value of attributes with connected system. Connected system does not need to be in read only. | ||
+ | More information is available here: [[tutorial: | ||
+ | |||
+ | ===== Notification about the end of identity' | ||
+ | A notification about the end of identity' | ||
+ | More information is available here: [[tutorial: | ||
+ | |||
+ | ===== Get titles before and after ===== | ||
+ | Almost every project receive all titles in one string and IdM allow separates titles before and after. For this case was created in *ExtrasUtils* two methods *getTitlesAfter* and *getTitlesBefore*. And transformation scripts *extrasGetTitlesBefore* and *extrasGetTitlesAfter*, | ||
+ | |||
+ | Dictionary with titles can be setup by configuration properties. Default values exists. | ||
+ | < | ||
+ | idm.sec.bee.configuration.titlesAfter=" | ||
+ | idm.sec.bee.configuration.titlesBefore=" | ||
+ | </ |