[midPoint-git] [Evolveum/midpoint] dbb912: Smart integration: redesign association UI/UX and...
Viliam Repan
noreply at github.com
Wed Mar 25 18:13:30 CET 2026
Branch: refs/heads/fix/MID-11094
Home: https://github.com/Evolveum/midpoint
Commit: dbb912b8a646ad549ae2f4a5e2575ee2b01fd888
https://github.com/Evolveum/midpoint/commit/dbb912b8a646ad549ae2f4a5e2575ee2b01fd888
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardAssociationTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanelNew.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanelNew.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationSmartAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
Log Message:
-----------
Smart integration: redesign association UI/UX and introduce new association wizard panel
- Redesigned Association UI to new wizard-based layout
- Implemented new Association Choice Panel to guide user through configuration steps
- Limited provisioning rule behavior in GUI to support editing of only one rule
- Implemented and integrated mapping table for associations
- Enabled creation of mapping for objectRef
- Refactored correlation table to work under association object context
Known issues (TODO):
- Save operation in mapping table still contains a bug
- Attribute mapping creation behavior needs adjustment objectRef/attribute
- Correlation table now can create only objectRef mapping
- Editing main mapping missing
- Many old classes is now deprecated
This is an initial skeleton implementation.
Commit: 27777610fecf23decc992e53b40d03b94e5b249e
https://github.com/Evolveum/midpoint/commit/27777610fecf23decc992e53b40d03b94e5b249e
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-11 (Wed, 11 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
add object authorization to bulk actions auth
Commit: 1c7fefa3c2eb796c4b85ec0c1a25a1c6882b9f98
https://github.com/Evolveum/midpoint/commit/1c7fefa3c2eb796c4b85ec0c1a25a1c6882b9f98
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-13 (Fri, 13 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
Tweak usage of Delete all closed tasks button
Commit: 6f616e20b6f94674646c66e970919717f78220ef
https://github.com/Evolveum/midpoint/commit/6f616e20b6f94674646c66e970919717f78220ef
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
A .github/workflows/publiccode-validation.yml
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/todo.adoc
A docs/expressions/expressions/script/mel/troubleshooting.adoc
A docs/resources/modify-attributes-directly-on-resource.adoc
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/verify-password-policies.adoc
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation-with-mapping.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation.xml
M model/model-intest/testng-integration-full.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
M pom.xml
M publiccode.yml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
M repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
M repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
M repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
Log Message:
-----------
Merge branch 'master' into tmp/11069
Commit: c34635e2b75b93f9f116dc71b3bb44a2364dc9ec
https://github.com/Evolveum/midpoint/commit/c34635e2b75b93f9f116dc71b3bb44a2364dc9ec
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
Create proper menu divider with div element
Commit: 664057b7657ea3d5d8fc0504d44de325d26454e4
https://github.com/Evolveum/midpoint/commit/664057b7657ea3d5d8fc0504d44de325d26454e4
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_mapping_valid_from.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_mappings.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
Log Message:
-----------
add description for activation mapping GUI
Commit: 52ec868076d163f35b6432a0fad14ab1397fac04
https://github.com/Evolveum/midpoint/commit/52ec868076d163f35b6432a0fad14ab1397fac04
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
MID-11102 Fix dashboard widget showing "Unknown" for ShadowType collections
Commit: b61b5e829a6a71d2593caea0f44fdf2a24c59dcb
https://github.com/Evolveum/midpoint/commit/b61b5e829a6a71d2593caea0f44fdf2a24c59dcb
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/migration.adoc
Log Message:
-----------
MEL: docs correct category
Commit: bce7bee14aaab04c7870d8f797b96d880b3afd3b
https://github.com/Evolveum/midpoint/commit/bce7bee14aaab04c7870d8f797b96d880b3afd3b
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
M docs/security/security-policy/index.adoc
M gui/admin-gui/pom.xml
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 607c7fdb37efa3d53224c45145ae16a95a45941f
https://github.com/Evolveum/midpoint/commit/607c7fdb37efa3d53224c45145ae16a95a45941f
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
Log Message:
-----------
Guide to prevent account dupl. when target exists
Troubleshooting guide on preventing midPoint from attempting to duplicate an account for an imported new identity on target system when the identity already has an account on the target. Concerns particularly AD.
This is a use case from this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-September/008583.html
Commit: 39513b593e07b0256a318e3776f89c276ea322ad
https://github.com/Evolveum/midpoint/commit/39513b593e07b0256a318e3776f89c276ea322ad
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/resource-schema/index.adoc
Log Message:
-----------
interlink related pages
Commit: 7d6fb8e9ed2784e346be0be95b13098872d5903f
https://github.com/Evolveum/midpoint/commit/7d6fb8e9ed2784e346be0be95b13098872d5903f
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
Log Message:
-----------
Cleanup permissions confirmation dialog panel
**What**
Cleanup the dialog panel, which is used (mainly) to confirm data access
permissions.
**Why**
- The panel and its content had a very confusing naming (considering
very dynamic nature of development, it is understandable).
Hopefully I have been more lucky with naming this time.
- The panel was customized by overriding methods also for such
customizations which could be made through static "configuration" via
the panel's model. That in my opinion helps with clarity a lot.
- The panel contained defaults, which were too specific and
were not suitable for their generic nature. These default were then
overridden in some cases, but in some they were not. That made things
very hard to navigate. I tried to remove such defaults.
- The default messages (these which are not too specific) are defined in
the panel's model instead of the panel's component code.
**Task**: 11131
Commit: a8e1366b9b72ad4c6d9d22670955bbf2dbbde097
https://github.com/Evolveum/midpoint/commit/a8e1366b9b72ad4c6d9d22670955bbf2dbbde097
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
Log Message:
-----------
Create "smart generate button" component
**What**
Create two new button components. One is a generic button, which upon
click shows a confirmation dialog with optional confirmation options.
The second button uses that to implement a "generate" button,
encapsulating common confirmation dialog texts and messages.
This change also integrates this new "smart" button into the
`SmartAlertGeneratingPanel` panel.
**Why**
Currently, the confirmation dialog has been explicitly defined in many
places, which deals with the suggestions generation. That makes things
quite complex and hard to navigate.
I think that moving the dialog creation and logic into the button itself
simplifies it.
**Notes**
This commit integrates the button just to one panel
(`SmartAlertGeneratingPanel`) which is in turn used by many other
pages. Later commits will integrate this panel also to other places.
Some notes regarding the implementation.
I have decided, that in contrast to the usual practice in our GUI code
(and in Wicket code in general), I will not allow customization of the
button through the overriding mechanism by subclasses (other then the
required public `onClick` method). Instead I leveraged customization by
composition.
To customize certain actions (currently just two), the client can supply
the wished actions as a handler functions (consumer and bi-consumer to
be precise), via the button's model object during the instantiation.
That has several benefits:
- **Easier navigation through the code**: It is often very hard to
navigate all the overridden methods in a big inheritance hierarchy. I
believe this approach makes that a bit easier.
- **Composition over inheritance practice**: It is widely recognized
these days, that it is better to utilize composition whenever we can
instead of relying on inheritance. Unfortunately the Wicket framework
does the opposite (maybe given the web domain it's understandable, I
don't know). Anyway, I believe, that aside of the parts where Wickets
forces us to use inheritance, or parts where the inheritance give us
some big undoubted benefit, we should try to avoid it.
- **Less code on the client side**: If the initializers/builders are
written in a good way, this approach can reduce the boiler plate
required by the anonymous implementations.
There is one drawback though. Specifying that specification of some
function is **required** is not so easy as defining `abstract` method.
However, there are mechanisms (e.g. "staged builder") which allows to
overcome this issue. I may introduce it in later commits to make sure,
that the "confirmation click" handler is always specified.
**Task**: 11131
Commit: 0156a18f081b7b0512a7f0fbb8676c48aff1cd2b
https://github.com/Evolveum/midpoint/commit/0156a18f081b7b0512a7f0fbb8676c48aff1cd2b
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
Log Message:
-----------
Integrate "smart generate button" to the mappings page.
**What**
Integrate the new button component to the mappings page.
**Why**
It allows us to get rid of the code for permissions confirmation from
the panel.
**Task**: 11131
Commit: 4f7e97ee2472caa8eb81587463bfbb2cf2c479ad
https://github.com/Evolveum/midpoint/commit/4f7e97ee2472caa8eb81587463bfbb2cf2c479ad
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
Log Message:
-----------
Integrate "smart generate button" to other pages
**What**
- Integrate the button to the associations page and correlations page.
- Make the "generate" button purple as it should be according to the
recommendation from our UX team.
**Task**: 11131
Commit: 9b513b93b887fff9fc1b30271bdd0a9b58c61ce7
https://github.com/Evolveum/midpoint/commit/9b513b93b887fff9fc1b30271bdd0a9b58c61ce7
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
Log Message:
-----------
Integrate "smart generate button" to other pages
**What**
Integrate the button to the page with object types in resource wizard.
**Task**: 11131
Commit: 0ecf68aeea796340755d2e0d53b89b3fdc266829
https://github.com/Evolveum/midpoint/commit/0ecf68aeea796340755d2e0d53b89b3fdc266829
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Integrate "smart generate button" to other page
**What**
Integrate the new button component to the page with selection of object
class for which you want to generate suggestions.
**Task**: 11131
Commit: 5b4fc7c08a8619955dc87dad99df366800abdf69
https://github.com/Evolveum/midpoint/commit/5b4fc7c08a8619955dc87dad99df366800abdf69
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
Log Message:
-----------
minor fixes and clarifications
Commit: d071fcc48618b3e4d2628b6cacf69e470b3a340d
https://github.com/Evolveum/midpoint/commit/d071fcc48618b3e4d2628b6cacf69e470b3a340d
Author: dakle <dakle at evolveum.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M docs/resources/shadow/dead.adoc
M docs/synchronization/consistency/index.adoc
Log Message:
-----------
Replace `reshreshOnRead` with `refreshOnRead`
As per the schema /midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd:1478
Commit: 9a5d573a0c633e4587fe09d58ee5671f5f9d0d0c
https://github.com/Evolveum/midpoint/commit/9a5d573a0c633e4587fe09d58ee5671f5f9d0d0c
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
Log Message:
-----------
Merge pull request #544
MID-11069: Delete all closed tasks performs unexpected tasks deletions
Commit: 1e695c1e62f8d2cc8d8000d6defae466fb99c66e
https://github.com/Evolveum/midpoint/commit/1e695c1e62f8d2cc8d8000d6defae466fb99c66e
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
Log Message:
-----------
Merge pull request #552 from Evolveum/docs/master/add/guide-prevent-duplicate-ad-accounts-on-import
Troubleshooting guide on preventing midPoint from attempting to duplicate an account for an imported new identity on target system when the identity already has an account on the target. Concerns particularly AD.
This is a use case from this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-September/008583.html
Commit: b7a7e8d5896ee002bc3a22daf12456a8eba5a057
https://github.com/Evolveum/midpoint/commit/b7a7e8d5896ee002bc3a22daf12456a8eba5a057
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/resources/shadow/dead.adoc
M docs/synchronization/consistency/index.adoc
Log Message:
-----------
Merge pull request #555 from Evolveum/docs/master/replace/reshreshOnRead-refreshOnRead
Replace `reshreshOnRead` with `refreshOnRead`.
As per the schema /midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd:147
Commit: fa3222bf408cd546dcc6c8e69571e09a086ed7b3
https://github.com/Evolveum/midpoint/commit/fa3222bf408cd546dcc6c8e69571e09a086ed7b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
Log Message:
-----------
Smart integration: fix navigation in mapping simulation pages
Commit: e1ea4e0e8a0bba940f9a2dd7cd29bd5564565d60
https://github.com/Evolveum/midpoint/commit/e1ea4e0e8a0bba940f9a2dd7cd29bd5564565d60
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/migration.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M docs/expressions/expressions/script/mel/todo.adoc
M docs/expressions/expressions/script/mel/troubleshooting.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
M docs/security/security-policy/index.adoc
M docs/synchronization/consistency/index.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelPolyStringExtensions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
R model/model-common/src/test/resources/expression/mel/expression-username.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
M pom.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: c3781be63e0eaf2d075b687e2ca94afdd6ad1c24
https://github.com/Evolveum/midpoint/commit/c3781be63e0eaf2d075b687e2ca94afdd6ad1c24
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
Log Message:
-----------
Smart integration: ensure that CollapsableDataTable work under SelectableDataTable and SelectableRowItem
- support checkboxes
Commit: 943b0ba5b18a66b782367397693a4c4c48f7abff
https://github.com/Evolveum/midpoint/commit/943b0ba5b18a66b782367397693a4c4c48f7abff
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.html
Log Message:
-----------
Smart integration: fix feedback messages above correlation simulation page
Commit: be631574cf5ccb624d0542e82aa942b4c5095919
https://github.com/Evolveum/midpoint/commit/be631574cf5ccb624d0542e82aa942b4c5095919
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A .gitattributes
A .github/workflows/publiccode-validation.yml
M config/initial-objects/archetype/029-archetype-application.xml
M config/initial-objects/archetype/501-archetype-task-reconciliation.xml
M config/initial-objects/archetype/502-archetype-task-recomputation.xml
M config/initial-objects/archetype/503-archetype-task-import.xml
M config/initial-objects/archetype/504-archetype-task-live-sync.xml
M config/initial-objects/archetype/505-archetype-task-async-update.xml
M config/initial-objects/archetype/506-archetype-task-cleanup.xml
M config/initial-objects/archetype/507-archetype-task-report.xml
M config/initial-objects/archetype/508-archetype-task-single-bulk-action.xml
M config/initial-objects/archetype/509-archetype-task-iterative-bulk-action.xml
M config/initial-objects/archetype/536-archetype-task-certification-start-campaign.xml
M config/initial-objects/archetype/537-archetype-task-certification-close-current-stage.xml
M config/initial-objects/archetype/538-archetype-task-certification-reiterate-campaign.xml
M config/initial-objects/archetype/702-archetype-person.xml
M config/initial-objects/archetype/705-archetype-shadow-policy-mark.xml
M config/initial-objects/lookup-table/200-lookup-languages.xml
M config/initial-objects/lookup-table/210-lookup-locales.xml
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/admin-gui/admin-gui-config/index.adoc
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-existing-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-add-new-mapping.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-create-new.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-rule-example.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-list.webp
M docs/admin-gui/resource-wizard/object-type/correlation/correlation-rules-multiple-correlator.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-simulation.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlation-use-ai.webp
A docs/admin-gui/resource-wizard/object-type/correlation/correlations-regenerate.webp
M docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
M docs/admin-gui/resource-wizard/object-type/mapping/advanced-mappings.adoc
M docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
A docs/admin-gui/resource-wizard/object-type/mapping/mapping-enable-ai.webp
A docs/admin-gui/resource-wizard/object-type/mapping/mapping-re-generate.webp
A docs/admin-gui/resource-wizard/object-type/mapping/mapping-simulation.webp
R docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.webp
R docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.webp
M docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
M docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
M docs/admin-gui/resource-wizard/object-type/synchronization/sync-rules-setup-rules-list.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-generate-reactions.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-source.webp
A docs/admin-gui/resource-wizard/object-type/synchronization/synchronization-target.webp
A docs/concepts/clock-time-provider/index.adoc
M docs/concepts/mark/index.adoc
A docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M docs/correlation/index.adoc
M docs/deployment/ports-80-and-443.adoc
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/script/index.adoc
A docs/expressions/expressions/script/mel/index.adoc
A docs/expressions/expressions/script/mel/introduction.adoc
A docs/expressions/expressions/script/mel/migration.adoc
A docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/todo.adoc
A docs/expressions/expressions/script/mel/troubleshooting.adoc
M docs/misc/notifications/configuration.adoc
A docs/misc/notifications/configure-smtp.adoc
A docs/misc/notifications/smtp-connection-config.webp
A docs/misc/notifications/use-cases/index.adoc
A docs/misc/notifications/use-cases/use-case-threshold-based-governance/index.adoc
M docs/resources/entitlements/index.adoc
A docs/resources/modify-attributes-directly-on-resource.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
M docs/security/authentication/flexible-authentication/concept.adoc
A docs/security/authentication/flexible-authentication/modules/index.adoc
A docs/security/authentication/flexible-authentication/modules/totp.adoc
R docs/security/credentials/password-policy.adoc
A docs/security/credentials/password-policy/index.adoc
A docs/security/credentials/password-policy/invalid-account-projection-password-error.webp
A docs/security/credentials/password-policy/password-policy-edit-form-hint.webp
A docs/security/credentials/password-policy/resource-specific-password-policy.adoc
A docs/security/credentials/password-policy/verify-password-policies.adoc
M docs/security/credentials/password-reset/index.adoc
M docs/security/security-policy/index.adoc
M docs/synchronization/consistency/index.adoc
M docs/tasks/task-manager/index.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/frontend/scss/smart-int.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/CsvDownloadInlineMenuItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/ExportDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDataExporter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/XlsxDownloadInlineMenuItem.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/ActionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/EditOtpPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/FocusOtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/otp/OtpPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordHintPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ButtonBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/HelpTextPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/MultivalueContainerListPanelWithDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/StatusAwareContainerListPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/custom/DropDownModalContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/icon/AbstractIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectClassDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuAuthzUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/PageTypes.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/RightSidebarHelpPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardGuideTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractFormWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardChoicePanelWithSeparatedCreatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LocalFileInputPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceBaseContextSearchFilterPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/PageAssignmentHolderDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/cases/component/CorrelationContextDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/PageConnectorDevelopments.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationConnectorStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/basic/DocumentationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/BaseUrlConnectorStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusCredentialsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusHistoryPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusOtpsMenuLinkCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/component/FocusProjectionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceGuideSchemaHandlingWizardTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/SchemaHandlingWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceChoiceTemplatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/DiscoveryStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ObjectClassWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTemplate.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/SelectObjectClassesStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/SchemaHandlingTypesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/AssociationTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/PreviewResourceObjectTypeDataWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceGuideObjectTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/ResourceObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverrideTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/MappingOverridesTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/ChangeLifecycleSelectedMappingsPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/DelineationResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/ResourceObjectTypeBasicWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/policies/PoliciesObjectTypeWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartStatisticsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceGeneratingSuggestionObjectClassWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsActions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsButton.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/FocusStatisticsButton.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectClassStatisticsButton.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsActions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsButton.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/ObjectTypeStatisticsButton.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/stats/SmartStatisticsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectClassStatisticsButton.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/ObjectClassStatisticsButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageService.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/service/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowBasicPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionFlow.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/component/SimulationActionTaskButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/page/PageSimulationResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/SimulationResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationCandidatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/SimulationCorrelationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/MappingProcessedObjectPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/SimulationMappingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangeValuesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/SimulationChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationChangeDetailsModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/modal/SimulationMoreValuesModalPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/mapping/changes/model/SimulationChangeSummaryDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/CorrelationUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/MappingUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/util/SimulationWebUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/widget/MetricWidgetPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/SimulationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/forgotpassword/PageResetPassword.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageSelfRegistration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageArchetypeSelection.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageOtpCode.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageServiceSelfProfile.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PageSelfCredentials.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleOfTeammateMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/SubmissionResult.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ExpressionPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanelSettings.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerColumnHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormContainerHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPasswordPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceHeaderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ObjectTypeAttributeMappingWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiConfigUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/FilePathValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidationContext.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ItemValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/NoopValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidator.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/UniqueObjectNameValidatorFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validation/ValidatorFactoryRegistry.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/BaseContextConsistencyValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/IconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ImagePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ExportingPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/ConfigureSynchronizationConfirmationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/SourceDirectionSpecificationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/synchronization/TargetDirectionSpecificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/LocalFileInputPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/SideBarMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/SimpleFeedbackPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardInfo.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageConnectors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceTaskFlavors.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageAllServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageDefaultApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageIntegrationApplicationServices.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServiceHistory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ResourceWizardStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/SessionStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/QRCodeUtils.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageService.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
M infra/common/src/main/java/com/evolveum/midpoint/common/Clock.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ExpressionPermissionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/ScriptLanguageExpressionProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/FocusObjectStatisticsTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cases/OwnerOptionIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-connector-dev-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpManager.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpService.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/OtpServiceFactory.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/SecurityPolicyFinder.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/util/AuthenticationModuleNameConstants.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/ModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAlgorithm.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationContext.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationProvider.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationToken.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpManagerImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleWebSecurityConfigurer.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpType.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
A model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestOtpAuthenticationEvaluator.java
M model/authentication-impl/src/test/resources/common/security-policy.xml
M model/authentication-impl/src/test/resources/common/user-guybrush.xml
M model/authentication-impl/src/test/resources/common/user-jack.xml
M model/authentication-impl/src/test/resources/common/user-painter.xml
M model/authentication-impl/testng-unit.xml
M model/cases-api/src/main/java/com/evolveum/midpoint/cases/api/extensions/AuditingExtension.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/actions/CloseStageAction.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/events/PendingAuditRecords.java
M model/cases-impl/src/main/java/com/evolveum/midpoint/cases/impl/engine/extension/DefaultAuditingExtension.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/pom.xml
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibraryBinding.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/LibraryFunctionExecutor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/TimestampFormatUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelScriptCacheKey.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/CelTypeMapper.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/DynType.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/FunctionLibraryProcessor.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelException.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/MelScriptEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/AbstractMidPointCelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelFormatExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLdapExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelLogExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMelExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelMidPointExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelObjectExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/CelSecretExtensions.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/extension/MidPointCelExtensionManager.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/AbstractContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ContainerValueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MidPointValueProducer.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/MultivalueCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ObjectCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/PolyStringCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/QNameCelValue.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/mel/value/ReferenceCelValue.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/velocity/VelocityScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestExpressionFunctions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressionsSandbox.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestJavaScriptExpressions.java
A model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestMelExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestPythonExpressions.java
R model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestVelocityExpressions.java
A model/model-common/src/test/resources/expression/groovy/expression-list-literal.xml
M model/model-common/src/test/resources/expression/groovy/expression-simple.xml
A model/model-common/src/test/resources/expression/groovy/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/javascript/expression-list-literal.xml
M model/model-common/src/test/resources/expression/javascript/expression-simple.xml
A model/model-common/src/test/resources/expression/javascript/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-assignment-description.xml
A model/model-common/src/test/resources/expression/mel/expression-debug-dump.xml
A model/model-common/src/test/resources/expression/mel/expression-default.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt-decrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-encrypt.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-default.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-equals-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-foo-plus-bar.xml
A model/model-common/src/test/resources/expression/mel/expression-func-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-func.xml
A model/model-common/src/test/resources/expression/mel/expression-hello.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-mask.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn-with-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-compose-dn.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-determine-single-attribute-value.xml
A model/model-common/src/test/resources/expression/mel/expression-ldap-hash-password.xml
A model/model-common/src/test/resources/expression/mel/expression-linkref-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-list-literal.xml
A model/model-common/src/test/resources/expression/mel/expression-list.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-debug.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-error.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-info.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-trace.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn-multi.xml
A model/model-common/src/test/resources/expression/mel/expression-log-warn.xml
A model/model-common/src/test/resources/expression/mel/expression-now.xml
A model/model-common/src/test/resources/expression/mel/expression-null.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables-polystring.xml
A model/model-common/src/test/resources/expression/mel/expression-objectref-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-additional-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-family-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-prefix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-honorific-suffix.xml
A model/model-common/src/test/resources/expression/mel/expression-parse-nick-name.xml
A model/model-common/src/test/resources/expression/mel/expression-poison-drink.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-2.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-norm-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-orig-field.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-string-native.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-1.xml
A model/model-common/src/test/resources/expression/mel/expression-polystring-equals-stringify-2.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-ns.xml
A model/model-common/src/test/resources/expression/mel/expression-qname-parts.xml
A model/model-common/src/test/resources/expression/mel/expression-qname.xml
A model/model-common/src/test/resources/expression/mel/expression-simple.xml
A model/model-common/src/test/resources/expression/mel/expression-single.xml
A model/model-common/src/test/resources/expression/mel/expression-string-ascii.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concat.xml
A model/model-common/src/test/resources/expression/mel/expression-string-concatname.xml
A model/model-common/src/test/resources/expression/mel/expression-string-contains.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-global.xml
A model/model-common/src/test/resources/expression/mel/expression-string-empty-blank-member.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-1.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-2.xml
A model/model-common/src/test/resources/expression/mel/expression-string-mix-3.xml
A model/model-common/src/test/resources/expression/mel/expression-string-norm.xml
A model/model-common/src/test/resources/expression/mel/expression-string-split.xml
A model/model-common/src/test/resources/expression/mel/expression-string-substring.xml
A model/model-common/src/test/resources/expression/mel/expression-string-variables.xml
A model/model-common/src/test/resources/expression/mel/expression-syntax-error.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-format-parse.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-long-ago.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-local.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-sod-eod-zulu.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime-func.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp-strxtime.xml
A model/model-common/src/test/resources/expression/mel/expression-timestamp.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status-null.xml
A model/model-common/src/test/resources/expression/mel/expression-user-administrative-status.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-local-part.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation-namespace.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first-relation.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-first.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second-mapping.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-second.xml
A model/model-common/src/test/resources/expression/mel/expression-user-assignment-targetref-oids.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path-find.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship-path.xml
A model/model-common/src/test/resources/expression/mel/expression-user-extension-ship.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-isnull.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name-map.xml
A model/model-common/src/test/resources/expression/mel/expression-user-given-name.xml
A model/model-common/src/test/resources/expression/mel/expression-user-linkref-first-oid.xml
A model/model-common/src/test/resources/expression/mel/expression-user-string-format.xml
A model/model-common/src/test/resources/expression/mel/expression-user-stringify-full-name.xml
A model/model-common/src/test/resources/expression/mel/expression-username-format.xml
A model/model-common/src/test/resources/expression/mel/expression-username-substring.xml
A model/model-common/src/test/resources/expression/python/expression-list-literal.xml
M model/model-common/src/test/resources/expression/python/expression-simple.xml
A model/model-common/src/test/resources/expression/python/expression-user-administrative-status.xml
M model/model-common/src/test/resources/expression/velocity/expression-simple.xml
A model/model-common/src/test/resources/expression/velocity/expression-user-administrative-status.xml
M model/model-common/src/test/resources/logback-test.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml
M model/model-common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111112.xml
M model/model-common/testng-unit.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/MagicAssignment.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/OperationalDataManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialsProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/OtpPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionsLoadOperation.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingActivityRun.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingSimulationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mappings/tasks/MappingWorkDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/ModelSecurityPolicyFinder.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/MappingSimulationData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/simulation/ProcessedObjectsWriter.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/AbstractModelExpressionsTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsGroovy.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressionsMel.java
M model/model-impl/src/test/resources/common/resource-dummy.xml
M model/model-impl/src/test/resources/correlator/correlation/task/account.csv
M model/model-impl/src/test/resources/correlator/correlation/task/dummy-resource.xml
R model/model-impl/src/test/resources/correlator/correlation/task/item-correlator.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionGood.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntyped.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionUntypedNullValue.xml
R model/model-impl/src/test/resources/expr/expression-testCustomFunctionWrongParameter.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullname.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsername.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowName.xml
R model/model-impl/src/test/resources/expr/expression-testGetLinkedShadowNameRepo.xml
R model/model-impl/src/test/resources/expr/expression-testGetManagersOids.xml
R model/model-impl/src/test/resources/expr/expression-testGetOrgByName.xml
R model/model-impl/src/test/resources/expr/expression-testGetUserByOid.xml
R model/model-impl/src/test/resources/expr/expression-testHello.xml
R model/model-impl/src/test/resources/expr/expression-testIsUniquePropertyValue.xml
M model/model-impl/src/test/resources/expr/function-library.xml
A model/model-impl/src/test/resources/expr/groovy/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/groovy/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/groovy/expression-testShadowPrimaryIdentifier.xml
A model/model-impl/src/test/resources/expr/mel/expression-connector-configuration.xml
A model/model-impl/src/test/resources/expr/mel/expression-get-object.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute-literal.xml
A model/model-impl/src/test/resources/expr/mel/expression-projection-attribute.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-objects.xml
A model/model-impl/src/test/resources/expr/mel/expression-search-shadow-owner.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionGood.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntyped.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionUntypedNullValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testCustomFunctionWrongParameter.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullname.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentFullnameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsername.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowKindIntentUsernameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetLinkedShadowNameRepo.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetManagersOids.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetOrgByName.xml
A model/model-impl/src/test/resources/expr/mel/expression-testGetUserByOid.xml
A model/model-impl/src/test/resources/expr/mel/expression-testIsUniquePropertyValue.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello0Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1.xml
A model/model-impl/src/test/resources/expr/mel/expression-testLibHello1Simple.xml
A model/model-impl/src/test/resources/expr/mel/expression-testMidPointHello.xml
A model/model-impl/src/test/resources/expr/mel/expression-testResourceVariables.xml
A model/model-impl/src/test/resources/expr/mel/expression-testShadowPrimaryIdentifier.xml
M model/model-impl/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestBasicValueMetadata.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestExpressionProfiles.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractGroovy.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestObjectMarks.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestValueMetadata.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestCorrelatorSimulationTask.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestMappingSimulationTask.java
A model/model-intest/src/test/resources/associations/resource-dummy-ad-cached.xml
M model/model-intest/src/test/resources/associations/system-configuration.xml
A model/model-intest/src/test/resources/common/resource-dummy-groovy.xml
M model/model-intest/src/test/resources/common/resource-dummy-red.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/object-marks/resource-shadow-marks.xml
M model/model-intest/src/test/resources/profiles/function-library-one.xml
M model/model-intest/src/test/resources/profiles/function-library-two.xml
M model/model-intest/src/test/resources/profiles/role-safe-auto-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-bad-mel.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter-path.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-filter.xml
A model/model-intest/src/test/resources/profiles/role-safe-auto-good-mel.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good-path.xml
R model/model-intest/src/test/resources/profiles/role-safe-auto-good.xml
M model/model-intest/src/test/resources/profiles/role-safe-bad-groovy.xml
A model/model-intest/src/test/resources/profiles/role-safe-bad-mel.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-function-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-anotherTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-simpleTrustedFunction.xml
A model/model-intest/src/test/resources/profiles/scripting-execute-mel-two-boom.xml
R model/model-intest/src/test/resources/profiles/scripting-execute-simpleTrustedFunction.xml
M model/model-intest/src/test/resources/profiles/system-configuration.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/accounts.csv
M model/model-intest/src/test/resources/tasks/correlator-simulation/dummy-resource.xml
A model/model-intest/src/test/resources/tasks/correlator-simulation/simulation-task-with-additional-mapping.xml
R model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation-with-mapping.xml
M model/model-intest/src/test/resources/tasks/correlator-simulation/task-correlator-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/accounts.csv
A model/model-intest/src/test/resources/tasks/mapping-simulation/dummy-resource.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/task-mapping-simulation.xml
A model/model-intest/src/test/resources/tasks/mapping-simulation/users.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/CommonInitialObjects.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/asserter/SimulationResultAsserter.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/CaseManagementEventImpl.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedSourceChoice.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedTargetChoice.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelationSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/StatisticsService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractObjectClassStatisticsComputationActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AbstractStatisticsComputationActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AssociationSuggestionWorkDefinition.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/AssociationsSuggestionActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSchemaMatchingActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/CorrelationSuggestionWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusObjectStatisticsComputer.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/FocusTypeSuggestionWorkDefinition.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSchemaMatchingActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionWorkDefinition.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputationWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectClassStatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeStatisticsComputer.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesStatisticsComputationActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestFocusTypesActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/Util.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionRemoteServiceCallActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionSchemaMatchingActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/mappingSuggestion/MappingsSuggestionWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/midpointStatisticsComputation/FocusObjectStatisticsComputationWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectClassStatisticsComputation/ObjectClassStatisticsComputationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectClassStatisticsComputation/ObjectClassStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectClassStatisticsComputation/ObjectClassStatisticsComputationWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeStatisticsComputation/ObjectTypeStatisticsComputationWorkDefinition.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionActivityHandler.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ConnectorDevelopmentBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/ProcessedDocumentation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/RestTestBackend.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/ConnDevBeans.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/conndev/activity/CreateConnectorActivityHandler.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/FirstWordHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRule.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LastWordHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/RemoveWhitespaceHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/FilterValidationException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/scoring/ObjectTypeFiltersValidator.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/SystemMappingSuggestion.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaType.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/GroupActiveDirectorySchemaDetector.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/OrganizationalUnitActiveDirectorySchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/GroupOfNamesLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapMappingProvider.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/OrganizationalUnitLdapSchemaDetector.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestObjectTypesSuggestionOperation.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java
A model/smart-impl/src/test/resources/smart/mappings-suggestion/resource-ad-for-mappings-suggestion.xml
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/ApprovalsAuditingExtension.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/ChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
M pom.xml
A provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/CorrelationSimulationData.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/pom.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/DownloadedConnector.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorFactoryConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstallationServiceImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DirectoryScanningInfoManager.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
A publiccode.yml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/BucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/CompleteBucketOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/buckets/ReleaseBucketsOperation.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AccountsCsvParser.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectChangesExecutor.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ShadowReader.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestResourceAccounts.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AbstractAsserter.java
M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
M repo/repo-test-util/src/main/resources/test-config.xml
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/AuthorizationConstants.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/system-init/src/main/resources/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M repo/system-init/src/main/resources/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
A repo/system-init/src/main/resources/initial-objects/mark/742-mark-item-value-added.xml
A repo/system-init/src/main/resources/initial-objects/mark/743-mark-item-value-removed.xml
A repo/system-init/src/main/resources/initial-objects/mark/744-mark-item-value-modified.xml
A repo/system-init/src/main/resources/initial-objects/mark/745-mark-item-value-not-changed.xml
A repo/system-init/src/main/resources/initial-objects/mark/746-mark-item-value-change-not-applied.xml
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025.java
A testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/multidomain/TestAdLdapAd2025Strange.java
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025-strange.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/shadow-ghost-2025.xml
A testing/conntest/src/test/resources/ad-ldap-multidomain/task-reconcile-ad2025-users.xml
M testing/conntest/testng-integration.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
Log Message:
-----------
Merge branch 'master' into smart-association
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/ResourceWizardPanel.java
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
Commit: 4170b80e39c6bfb9b4624a7d15e5987dea3c6bd9
https://github.com/Evolveum/midpoint/commit/4170b80e39c6bfb9b4624a7d15e5987dea3c6bd9
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
Log Message:
-----------
MEL: docs: strftime
Commit: 1a6be80bb79c2b90838ada0dc489a47ea98138f9
https://github.com/Evolveum/midpoint/commit/1a6be80bb79c2b90838ada0dc489a47ea98138f9
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
Merge pull request #551 from Evolveum/fix/MID-11102
MID-11102 Fix dashboard widget showing "Unknown" for ShadowType collections
Commit: 03b8c659f74d764c1c9af83d2f55a97e397c0dd0
https://github.com/Evolveum/midpoint/commit/03b8c659f74d764c1c9af83d2f55a97e397c0dd0
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
Log Message:
-----------
MEL: docs++
Commit: 683538f2355a6b089d0f4cf8b715940689eb4d2e
https://github.com/Evolveum/midpoint/commit/683538f2355a6b089d0f4cf8b715940689eb4d2e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
Log Message:
-----------
Smart integration: fix missing validation for object class and focus type fields
Commit: bab3b2f35367921816cf6b20cb281cda9505f66a
https://github.com/Evolveum/midpoint/commit/bab3b2f35367921816cf6b20cb281cda9505f66a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 6e6d30e6edf284eeba67fed33c4f9c13187c44ed
https://github.com/Evolveum/midpoint/commit/6e6d30e6edf284eeba67fed33c4f9c13187c44ed
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
R docs/admin-gui/resource-wizard/object-type/activation/activation_mapping_valid_from.webp
R docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_mappings.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
Log Message:
-----------
improve activation rules description
Commit: 8beffe9ab4c18f97faeda5f1408f1babe4d0fd02
https://github.com/Evolveum/midpoint/commit/8beffe9ab4c18f97faeda5f1408f1babe4d0fd02
Author: honchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Fix details navigation panel expanded state
Commit: bd769131137fe48e389d08058412e58b45f336b2
https://github.com/Evolveum/midpoint/commit/bd769131137fe48e389d08058412e58b45f336b2
Author: honchar <honchar at evolveum.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: b14bcaed0efb9667f457d6e25a38a95535b0bb50
https://github.com/Evolveum/midpoint/commit/b14bcaed0efb9667f457d6e25a38a95535b0bb50
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
Log Message:
-----------
Update initial objects in config
Commit: 9b72289b6e36ae4ea729e3b717f79150c7998b2f
https://github.com/Evolveum/midpoint/commit/9b72289b6e36ae4ea729e3b717f79150c7998b2f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
Log Message:
-----------
Smart Integration: Add permission-based conditional AI suggestions
For Correlation and Object Type suggestion
- Add DataAccessPermissionType.STATISTICS_ACCESS permission support
- Implement conditional logic in object type suggestions:
- Use AI-based suggestions when STATISTICS_ACCESS is granted
- Skip statistics computation when permission not granted
- Add permissions field to correlation and object type suggestion work definitions
- Update GUI components to handle permission-based behavior
- Add schema support for permissions in common-tasks-3.xsd
- Update REST controller and service API to support permissions
- Add test coverage for permission-based scenarios
**Task**: 11118
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 762215d60cd18285588d68a0942e5615b755e5fa
https://github.com/Evolveum/midpoint/commit/762215d60cd18285588d68a0942e5615b755e5fa
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
Log Message:
-----------
add info on quarantine to marks
Commit: 9e248db149799b2cf3a47591cbddaa398f0b6abb
https://github.com/Evolveum/midpoint/commit/9e248db149799b2cf3a47591cbddaa398f0b6abb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Smart integration: fix "AI Panel" in object types page shown when it shouldn't
- WP-4619
Commit: af13f3f8efa0163f308d669a6ffe6cfe1a2878bc
https://github.com/Evolveum/midpoint/commit/af13f3f8efa0163f308d669a6ffe6cfe1a2878bc
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 0ae5eae298f506671fb9fd7ddacee8328e13fe2d
https://github.com/Evolveum/midpoint/commit/0ae5eae298f506671fb9fd7ddacee8328e13fe2d
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: f80ffa902fb137e780a6ef60bcdc25d5c15b9ab4
https://github.com/Evolveum/midpoint/commit/f80ffa902fb137e780a6ef60bcdc25d5c15b9ab4
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: c0f8f51bb290859155f8943f6a0e6c1d9403c062
https://github.com/Evolveum/midpoint/commit/c0f8f51bb290859155f8943f6a0e6c1d9403c062
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: 0439d4c6ff95ce9a230d75233f970c6e5dd6b87b
https://github.com/Evolveum/midpoint/commit/0439d4c6ff95ce9a230d75233f970c6e5dd6b87b
Author: honchar <honchar at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
release notes update
Commit: d5b74153933a3c07705264f1267709a43e70fde6
https://github.com/Evolveum/midpoint/commit/d5b74153933a3c07705264f1267709a43e70fde6
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M release-notes.adoc
Log Message:
-----------
MEL: release notes
Commit: 2057f054be64b107091655ae620b02a35d64136f
https://github.com/Evolveum/midpoint/commit/2057f054be64b107091655ae620b02a35d64136f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-18 (Wed, 18 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
Log Message:
-----------
Smart Integration: Add permission-based conditional AI suggestions
For Focus Type suggestion
- Add DataAccessPermissionType.SCHEMA_ACCESS permission support
- Implement conditional logic in focus type suggestions:
- Use AI-based suggestions when SCHEMA_ACCESS is granted
- Skip focus type computation when permission not granted
- Add permissions field to focus type suggestion work definition
- Add schema support for permissions in common-tasks-3.xsd
- Update service API to support permissions in submit operation
- Add permission checks in activity handlers:
- FocusTypeSuggestionActivityHandler
- ObjectTypesSuggestionFocusTypesActivityRun
**Task**: 11118
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: b9ba867ac045556e1e6f8dee3e812460d2f51900
https://github.com/Evolveum/midpoint/commit/b9ba867ac045556e1e6f8dee3e812460d2f51900
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
Log Message:
-----------
Merge branch 'improvement/allowed-permissions'
Commit: 5a07a88f13ee7fdaedb3543ce84c22eb6f87100b
https://github.com/Evolveum/midpoint/commit/5a07a88f13ee7fdaedb3543ce84c22eb6f87100b
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
How to access schema extension attr~s in Velocity
Motivated and inspired by this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-October/008591.html
Commit: d274c75580791b905d2c13495bedf55e7c29d94a
https://github.com/Evolveum/midpoint/commit/d274c75580791b905d2c13495bedf55e7c29d94a
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
minor adjustments
Commit: 12a584162d4c4c7d97d672b46aeac8d74e725c7d
https://github.com/Evolveum/midpoint/commit/12a584162d4c4c7d97d672b46aeac8d74e725c7d
Author: dakle <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
Add meta keywords&description; improve intro §
Commit: a4187487a9597c909d3e37a23cc9f8dba266131d
https://github.com/Evolveum/midpoint/commit/a4187487a9597c909d3e37a23cc9f8dba266131d
Author: edison23 <dakle at evolveum.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
M docs/misc/notifications/velocity.adoc
Log Message:
-----------
Merge pull request #562 from Evolveum/docs/master/add/guide-schema-extension-attributes-in-velocity-templates
Add a guide on how to access schema extension attributes in Velocity template code.
Motivated and inspired by this mailing list thread: https://lists.evolveum.com/pipermail/midpoint/2025-October/008591.html
Note: Although I have reviewed the whole article, I am leaving the upkeep status on _yellow_ due to the unresolved pre-existing todos present in the page. Those are outside the scope of this work.
Commit: cdd7a4f720cb3ee791d3181bf984a9c721b00d0a
https://github.com/Evolveum/midpoint/commit/cdd7a4f720cb3ee791d3181bf984a9c721b00d0a
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-19 (Thu, 19 Mar 2026)
Changed paths:
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
Log Message:
-----------
Merge pull request #566 from Evolveum/docs/master/add/object-type-activation
Docs/master/add/object type activation
Commit: 3f45933d4f1c04fbd2011c5ebd16b24661f18c26
https://github.com/Evolveum/midpoint/commit/3f45933d4f1c04fbd2011c5ebd16b24661f18c26
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
MID-11089 Fixed oversized IN queries in fetchChildren causing PostgreSQL parameter limit errors
Commit: a55b4aeb503028cb0cabffcc8a6eb9fb60338c2a
https://github.com/Evolveum/midpoint/commit/a55b4aeb503028cb0cabffcc8a6eb9fb60338c2a
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Smart Integration: Temporarily disable test300SuggestMappings
Temporarily disable test300SuggestMappings due to unknow bug,
probably related to mapping paralellization.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: bb19843915540f850e9188641cb319f5c1b8cc6f
https://github.com/Evolveum/midpoint/commit/bb19843915540f850e9188641cb319f5c1b8cc6f
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
Log Message:
-----------
Check if ShoppingCartItems are Related to Conflicts
Commit: 091836190230336109ba03fa890e16b330ef7a31
https://github.com/Evolveum/midpoint/commit/091836190230336109ba03fa890e16b330ef7a31
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M release-notes.adoc
Log Message:
-----------
MID-11088 Fix getOptions conversion to preserve omitted <retrieve> semantics
Commit: b86e90f610837dd2b154107ce6c78a73288d18d3
https://github.com/Evolveum/midpoint/commit/b86e90f610837dd2b154107ce6c78a73288d18d3
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-20 (Fri, 20 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
Log Message:
-----------
Mechanism to trigger Ajax reaction upon Ajax action finishes
**What**
The cryptic title means, that we now have a mechanism which allows an
action, completed by one Ajax request to trigger a reaction using
another "automatic" Ajax request.
This commit also integrates that mechanism to the wizard panel with
focus suggestion button.
**Why**
We needed a way, how to run blocking operation in an arbitrary Ajax
request (without the access to the underlying component), but at the
same time to update a different component text to indicate the activity.
But normally, the component will be updated only when the Ajax request
finishes and returns the response back to the browser. That is of course
too late, because the operation is already done.
To workaround that, this commit introduce a mechanism, in which we can
create an action, which can be run in arbitrary Ajax request, and then
"link" it to a reaction, which will be triggered by another Ajax request
after the one with action returns the response back to the browser.
The important part is, that we switched the order when the blocking
operation is run. Instead of running it in the first Ajax request as
part of the "action", we run it in the second triggered Ajax request as
part of the "reaction". In the "action" we only set the component
text/icon to indicate processing. In reaction, after the blocking
operation is finished, we restore the text/icon of the component.
I think, that mentioned mechanism may be useful in future also in other
places, so I extracted it to few classes, which allows to use it
relatively simply by any set of two components (or better said between
component and any Ajax request).
Commit: 9eaac0d0e2cbf8d0e3cacde4f9ae0deccaba186b
https://github.com/Evolveum/midpoint/commit/9eaac0d0e2cbf8d0e3cacde4f9ae0deccaba186b
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-21 (Sat, 21 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
Log Message:
-----------
Fixed build
Commit: 2ccd234ff48a1979db7f3c947b92a011630eb660
https://github.com/Evolveum/midpoint/commit/2ccd234ff48a1979db7f3c947b92a011630eb660
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-21 (Sat, 21 Mar 2026)
Changed paths:
M pom.xml
Log Message:
-----------
dependencies bump, spring, netty
Commit: bcd359b18c40dd9fdb4eae941ba8b49c2774dbe9
https://github.com/Evolveum/midpoint/commit/bcd359b18c40dd9fdb4eae941ba8b49c2774dbe9
Author: matisovaa <antonia.matisova at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into tmp/10994
Commit: 1076df5484c09509cdbc87b2825c00ee73876e8b
https://github.com/Evolveum/midpoint/commit/1076df5484c09509cdbc87b2825c00ee73876e8b
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
Log Message:
-----------
Add permissions to focus type suggestions
**What**
Pass the confirmed permissions to the suggestion of the focus type.
**Why**
To suggest focus type, we currently need to allow LLM to access schema.
However the user may decide to not grant such permission.
Commit: 5cff4238f62201026a32745fd190050d008fd1bd
https://github.com/Evolveum/midpoint/commit/5cff4238f62201026a32745fd190050d008fd1bd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardAssociationTilePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/WizardAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanelNew.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanelNew.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingTypeChoicePanelPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationSmartAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
Log Message:
-----------
Smart integration: redesign association UI/UX
#4167
Known issues (TODO):
- Save operation in mapping table still contains a bug
- Attribute mapping creation behavior needs adjustment objectRef/attribute
- Many old classes is now deprecated
- #4640
Commit: 9790c4e349ad64504a5a7cd15e87d7a69956747f
https://github.com/Evolveum/midpoint/commit/9790c4e349ad64504a5a7cd15e87d7a69956747f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M docs/misc/notifications/velocity.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into smart-association
Commit: 8bc8acb569c09ebb6a7cae0df67e39dadcd51925
https://github.com/Evolveum/midpoint/commit/8bc8acb569c09ebb6a7cae0df67e39dadcd51925
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Improve check on data access permissions
**What**
Improve a condition which checks the required permissions to perform
object type suggesting.
**Why**
The original condition was simply not good enough. We can not rely on
the number of permissions.
**Task**: 11118
Commit: 5aa7b6b5fe12c20d74d3696285932f96250824fb
https://github.com/Evolveum/midpoint/commit/5aa7b6b5fe12c20d74d3696285932f96250824fb
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanelNew.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanelNew.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingTypeChoicePanelPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/help/AssociationSmartAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
Log Message:
-----------
Smart integration: redesign association UI/UX minor cleanup
Commit: 2ef188ae6822f09b50bbbef6d32ced7d0055e080
https://github.com/Evolveum/midpoint/commit/2ef188ae6822f09b50bbbef6d32ced7d0055e080
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
Log Message:
-----------
Smart integration: handle AssociationsSuggestionType with null association
Commit: 204056309c7aa9511066d55fde64d478bc4be772
https://github.com/Evolveum/midpoint/commit/204056309c7aa9511066d55fde64d478bc4be772
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
Log Message:
-----------
Merge branch 'master' into smart-association
Commit: c3b1cafcfd2b9a825c97226f66a792712e4cfad9
https://github.com/Evolveum/midpoint/commit/c3b1cafcfd2b9a825c97226f66a792712e4cfad9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
Log Message:
-----------
Smart integration: handle empty association and object type suggestion
Commit: 20e11316cacffc301c90f56913097a29dfbb54a6
https://github.com/Evolveum/midpoint/commit/20e11316cacffc301c90f56913097a29dfbb54a6
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
Log Message:
-----------
Remove the confirmation dialog when suggesting associations
**What**
Remove the confirmation dialog when clicking on the button to generate
associations suggestions.
**Why**
In case of associations, we don't use anything what would require to
confirm any permission to data.
Commit: 317c40cd9c9decd2885a5bec64df092ce37b205a
https://github.com/Evolveum/midpoint/commit/317c40cd9c9decd2885a5bec64df092ce37b205a
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2026-03-23 (Mon, 23 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
R model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Fix typo in a class name
Commit: d61538f45cd170875de13b85a7621701c817cf6c
https://github.com/Evolveum/midpoint/commit/d61538f45cd170875de13b85a7621701c817cf6c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: fix accepted and then removed suggestions are kept in cache
- #4650
Commit: 6a75d4188dca0369383e3abbf6f9e8b8331ad80d
https://github.com/Evolveum/midpoint/commit/6a75d4188dca0369383e3abbf6f9e8b8331ad80d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
R model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/UnsufficientPermissionsException.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: bf7b020da289cfc648ffbe7eb16e3ea266ce5601
https://github.com/Evolveum/midpoint/commit/bf7b020da289cfc648ffbe7eb16e3ea266ce5601
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
Log Message:
-----------
Fixed flaky OTP service test
Commit: a6c2d171205c1eddfd69137b11c0757ab7f8a22c
https://github.com/Evolveum/midpoint/commit/a6c2d171205c1eddfd69137b11c0757ab7f8a22c
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 33c8bc0fd43f68d47e72ccec31a519a4e22ae41e
https://github.com/Evolveum/midpoint/commit/33c8bc0fd43f68d47e72ccec31a519a4e22ae41e
Author: Jiří Huf <jiri.huf at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
add bulk actions authorizations
Commit: ecf997c33d97ba0caf43b91aef961ea4e01f9b2c
https://github.com/Evolveum/midpoint/commit/ecf997c33d97ba0caf43b91aef961ea4e01f9b2c
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
Merge pull request #573 from Evolveum/docs/master/add/bulk-actions-authorizations
Docs/master/add/bulk actions authorizations
Commit: 63bc962427840094902ae4e98091b952b96d76c5
https://github.com/Evolveum/midpoint/commit/63bc962427840094902ae4e98091b952b96d76c5
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
Log Message:
-----------
Smart integration: fix bulk delete in associations page
Commit: 29d460dd6735d61fcfdc9442148959b2e2b60292
https://github.com/Evolveum/midpoint/commit/29d460dd6735d61fcfdc9442148959b2e2b60292
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: cf5f111e79f05115637180fc45020dc8fb63d643
https://github.com/Evolveum/midpoint/commit/cf5f111e79f05115637180fc45020dc8fb63d643
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
Log Message:
-----------
Smart integration: update suggestion button label on object type page
- always use "Generate Suggestions" (remove "Regenerate")
- remove unwanted mx-2 spacing
Commit: 2bd3afed8f953d0a30343ecc46f41a5b53189cdd
https://github.com/Evolveum/midpoint/commit/2bd3afed8f953d0a30343ecc46f41a5b53189cdd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
Log Message:
-----------
Smart integration: disable direct association suggestion acceptance
- direct acceptance of association suggestions is insufficient
before saving
- replaced with flow: accept → open wizard → review → save
Known issues / follow-up:
1. accepted suggestion is converted into ADD delta, causing
unintended persistence when modifying other objects
2. association wizard cannot be properly initialized from
delta-based association objects for now
This requires proper design and implementation in a follow-up task.
Commit: 842cba16ba892496e0cc10ee277e6455407dbdbf
https://github.com/Evolveum/midpoint/commit/842cba16ba892496e0cc10ee277e6455407dbdbf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
Log Message:
-----------
Smart integration: disable direct association suggestion acceptance
- fix mistake
Commit: 069349bdfa926660b8f62bce04b7dd541d84f8b3
https://github.com/Evolveum/midpoint/commit/069349bdfa926660b8f62bce04b7dd541d84f8b3
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
Log Message:
-----------
Smart integration: fix specify the data for association does not display the Reference attribute
Commit: 381a0c8b9d87463f7a2fed1fafa0cb7e5fdc0aba
https://github.com/Evolveum/midpoint/commit/381a0c8b9d87463f7a2fed1fafa0cb7e5fdc0aba
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
Log Message:
-----------
Smart integration: fix broken expandCollapseButton
Commit: a18aad344c17b6484a3f21bb789aaa65f32c24ef
https://github.com/Evolveum/midpoint/commit/a18aad344c17b6484a3f21bb789aaa65f32c24ef
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
Log Message:
-----------
Merge pull request #571 from Evolveum/tmp/10994
MID-10994: Access request shows unrelated conflicts. Thank you.
Commit: b00bce6f3d6da523f89c8d58dbbc171747075dc1
https://github.com/Evolveum/midpoint/commit/b00bce6f3d6da523f89c8d58dbbc171747075dc1
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #572 from Evolveum/fix/MID-11088
MID-11088 Fix getOptions conversion to preserve omitted <retrieve> semantics
Commit: d135b6d9163dbc0b1df82d3d03354607898456a0
https://github.com/Evolveum/midpoint/commit/d135b6d9163dbc0b1df82d3d03354607898456a0
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Remove unnecessary ordering from batched fetchChildren query
Commit: 0cf899b9a0d118c1a503d1c4ea3cdb706a7594ed
https://github.com/Evolveum/midpoint/commit/0cf899b9a0d118c1a503d1c4ea3cdb706a7594ed
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-24 (Tue, 24 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthModuleDelegator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
Log Message:
-----------
OTP auth module strategy=enrolled implemented
Custom OTP auth module implementation can decide whether authentication can be skipped during login for current principal if the principal doesn't have OTP configured.
Tests will be written in schrodinger project.
Related to MID-11049.
Commit: 629ff8784613b4c2bd123b64cbef97f6f940cce3
https://github.com/Evolveum/midpoint/commit/629ff8784613b4c2bd123b64cbef97f6f940cce3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthModuleDelegator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/TOtpServiceImpl.java
Log Message:
-----------
OTP auth module strategy=enrolled implemented more nicely
Removed previously created custom OTP auth module implementation and custom module configuration for strategy=enrolled. This can be done via sequence/module/acceptEmpty flag.
Tests will be updated in schrodinger project.
Related to MID-11049.
Commit: a6f86e26c7c338329fbc0910ea58200a034a7e67
https://github.com/Evolveum/midpoint/commit/a6f86e26c7c338329fbc0910ea58200a034a7e67
Author: jirihuf <85359357+jirihuf at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
fix typo
Commit: 54fc800111904e29c3dda5bfd866aa28cd31b570
https://github.com/Evolveum/midpoint/commit/54fc800111904e29c3dda5bfd866aa28cd31b570
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
Log Message:
-----------
better message for audit after wrong OTP code was used and authentication failed
Commit: 3dd24c3e18999236ffd1b5d968931d3635396ea6
https://github.com/Evolveum/midpoint/commit/3dd24c3e18999236ffd1b5d968931d3635396ea6
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f27690204ad92dcc000e4573852bf46f09b2b2d7
https://github.com/Evolveum/midpoint/commit/f27690204ad92dcc000e4573852bf46f09b2b2d7
Author: Hiroyuki Wada <h2-wada at nri.co.jp>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
Log Message:
-----------
MID-11047 Add default sort order to AccessCertificationWorkItem list for stable ordering
Commit: cac3bb47b28bcd420c9e88602a0e0047a1b63898
https://github.com/Evolveum/midpoint/commit/cac3bb47b28bcd420c9e88602a0e0047a1b63898
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M release-notes.adoc
Log Message:
-----------
MID-10027 Fix missing estimatedOldValues in raw audit
Commit: 4fe270fa5f23c7c227b0f7d7447bcd65de216d75
https://github.com/Evolveum/midpoint/commit/4fe270fa5f23c7c227b0f7d7447bcd65de216d75
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M release-notes.adoc
Log Message:
-----------
Merge pull request #577 from Evolveum/fix/MID-10027
MID-10027 Fix missing estimatedOldValues in raw audit
Commit: bcc80c158fbe887c9a3e8e6ad715cc232d589399
https://github.com/Evolveum/midpoint/commit/bcc80c158fbe887c9a3e8e6ad715cc232d589399
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.java
Log Message:
-----------
Smart integration: show timer while generating suggestion
#4637
Commit: 1b5d732b387a1068480c0ebc534fd7e4d8eacbde
https://github.com/Evolveum/midpoint/commit/1b5d732b387a1068480c0ebc534fd7e4d8eacbde
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M release-notes.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: a182cb30d7a5ad85bfe5056e1818a47eaa6edf3a
https://github.com/Evolveum/midpoint/commit/a182cb30d7a5ad85bfe5056e1818a47eaa6edf3a
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/togglebutton/ToggleIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
Log Message:
-----------
Smart integration: minor css style improvements
Commit: 2ad95269bfcd44c9cfa8c4b17a69aa04032aca2d
https://github.com/Evolveum/midpoint/commit/2ad95269bfcd44c9cfa8c4b17a69aa04032aca2d
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
Log Message:
-----------
Smart integration: for cached object type suggestions change button label to "Show suggestions" instead of "Generate"
#4595
Commit: 77c3b7bfe2a3b69bb663f982ea325910cae8953d
https://github.com/Evolveum/midpoint/commit/77c3b7bfe2a3b69bb663f982ea325910cae8953d
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M docs/security/authorization/bulk-actions.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/togglebutton/ToggleIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
Log Message:
-----------
Merge branch 'master' into fix/MID-11089
Commit: a3c6c4e516546e7dca4859127d92c1ba7715bad7
https://github.com/Evolveum/midpoint/commit/a3c6c4e516546e7dca4859127d92c1ba7715bad7
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Merge pull request #570 from Evolveum/fix/MID-11089
MID-11089 Fixed oversized IN queries in fetchChildren causing PostgreSQL parameter limit errors
Commit: d5b5b0c61e7ca64225ff81efb34947af950c1d73
https://github.com/Evolveum/midpoint/commit/d5b5b0c61e7ca64225ff81efb34947af950c1d73
Author: Viliam Repan <1azyman at users.noreply.github.com>
Date: 2026-03-25 (Wed, 25 Mar 2026)
Changed paths:
M config/initial-objects/mark/739-mark-shadow-correlation-owner-found.xml
M config/initial-objects/mark/740-mark-shadow-correlation-owner-not-found.xml
M config/initial-objects/mark/741-mark-shadow-correlation-owner-not-certain.xml
A config/initial-objects/mark/742-mark-item-value-added.xml
A config/initial-objects/mark/743-mark-item-value-removed.xml
A config/initial-objects/mark/744-mark-item-value-modified.xml
A config/initial-objects/mark/745-mark-item-value-not-changed.xml
A config/initial-objects/mark/746-mark-item-value-change-not-applied.xml
M config/initial-objects/system-configuration/000-system-configuration.xml
A docs/admin-gui/resource-wizard/object-type/activation/activation_delayed_delete.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_inbound.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_outbound_rules.webp
A docs/admin-gui/resource-wizard/object-type/activation/activation_rule_valid_from.webp
M docs/admin-gui/resource-wizard/object-type/activation/index.adoc
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
M docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.webp
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
R docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
M docs/concepts/mark/use-marks-to-quarantine-objects.adoc
A docs/concepts/protectedstring.adoc
M docs/expressions/expressions/script/mel/migration.adoc
M docs/expressions/expressions/script/mel/specification.adoc
A docs/expressions/expressions/script/mel/strftime.adoc
M docs/misc/notifications/velocity.adoc
M docs/resources/resource-configuration/schema-handling/attributes/secondary-identifier.adoc
M docs/resources/resource-schema/index.adoc
M docs/resources/shadow/dead.adoc
M docs/security/authorization/bulk-actions.adoc
M docs/synchronization/consistency/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/button/DropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/togglebutton/ToggleIconButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardBasicInitializer.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardWithChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/AssociationNamePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/resourceAssociation/AssociationProvisioningRuleMappingWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/connector/development/component/wizard/scimrest/connection/ResourceTestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationDetailsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AssociationTypesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/NoValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTileModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SmartAssociationTilePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/MappingUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceGuideAssociationTypeTileState.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ResourceAssociationTypeBasicWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectObjectWizardChoicePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/AssociationSubjectWizardChoicePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectObjectWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/ResourceAssociationTypeSubjectWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingTypeChoicePanelPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/inbound/AssociationInboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/outbound/AssociationOutboundEvaluatorWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/InboundAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationExistingMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRefsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationStatusInfoUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/SmartIntegrationWrapperUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartGeneratingPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartSuggestButtonWithConfirmation.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/TimerProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingAlertDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/dto/SmartGeneratingDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceObjectClassTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/ResourceSuggestedObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/page/SmartObjectTypeSuggestionWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/panel/correaltion/CorrelationProcessedObjectPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/wizard/ResourceSimulationResultWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/SmartTaskProgressPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsableDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleBoxedTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/table/CollapsibleToggleColumn.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationOption.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationWithOptionsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DataAccessPermission.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsConfirmationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/RequestDetailsRecordDto.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/privacy/DataAccessPermission.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ActivityIndicationInteractionsPair.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/AjaxEventBasedInteractionsLinker.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/BlockingActionButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ButtonWithConfirmationOptionsDialog.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ComponentInteractionsPair.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoiceSuggestPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/cog/MenuDividerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/Describable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RetrieveOption.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/AuthModule.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/AbstractModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/MidpointAuthFilter.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpAuthenticationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/otp/OtpServiceFactoryImpl.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestOtpService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestAudit.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationServiceStory.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/SmartIntegrationRestController.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/InsufficientPermissionsException.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/FocusTypeSuggestionOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/associationsSuggestion/AssociationSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionSchemaMatchingActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/focusTypeSuggestion/FocusTypeSuggestionWorkDefinition.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionFocusTypesActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionRemoteServiceCallActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionStatisticsComputationActivityRun.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/objectTypeSuggestion/ObjectTypesSuggestionWorkDefinition.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M pom.xml
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
Log Message:
-----------
Merge branch 'master' into fix/MID-11094
Compare: https://github.com/Evolveum/midpoint/compare/8dfa4dc11a3d...d5b5b0c61e7c
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list