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 [2020/11/27 10:48] sourek [Table] |
devel:documentation:modules_extras [2021/05/27 11:56] kopro [Workflows for approval of role assignment] |
||
---|---|---|---|
Line 116: | Line 116: | ||
idm.sec.extras.configuration.titlesAfter=Ph.D., | idm.sec.extras.configuration.titlesAfter=Ph.D., | ||
idm.sec.extras.configuration.titlesBefore=Bc., | idm.sec.extras.configuration.titlesBefore=Bc., | ||
+ | </ | ||
+ | in version 2.8.0 was added the option to select a separator for source string and for titles before and after values in IdM. | ||
+ | < | ||
+ | idm.sec.extras.configuration.titlesSourceSeparator - a character, that separates titles in the source. Default" | ||
+ | idm.sec.extras.configuration.titlesBeforeSeparator - titles before separator for IdM. Default", | ||
+ | idm.sec.extras.configuration.titlesAfterSeparator - titles before separator for IdM. Default", | ||
</ | </ | ||
Line 124: | Line 129: | ||
===== Groups synchronization workflow | ===== Groups synchronization workflow | ||
- | Since module version **1.4.0** | + | Since module version **1.4.0** |
+ | |||
+ | Documentation for configuration is available in [[tutorial: | ||
+ | |||
+ | Note: the workflow extrasSyncRoleLdap depends on some services implemented in the extras module, so to use this workflow, you must deploy the whole module to CzechIdM. | ||
- | Documentation for configuration is available [[tutorial: | ||
===== Workflow to disable contract on MISSING_ACCOUNT ===== | ===== Workflow to disable contract on MISSING_ACCOUNT ===== | ||
Line 162: | Line 171: | ||
Documentation is available [[tutorial: | Documentation is available [[tutorial: | ||
+ | |||
+ | ===== Script for soft abbreviate strings (extrasAbbreviateString) ===== | ||
+ | Since module version **3.2.0** | ||
+ | |||
+ | Script called **extrasAbbreviateString** abbreviate given string by default with maximum length 255. Maximum length can be defined by adding parameter **maximum**. For example: | ||
+ | * .addParameter(' | ||
+ | |||
+ | Result examples: | ||
+ | * "Hi how are you" - maximum: 9 - "Hi how" | ||
+ | * "Ing. Mgr. at Mgr. MBA" - maximum: 20 - "Ing. Mgr. at Mgr." | ||
+ | * " | ||
+ | |||