[midPoint-git] [Evolveum/midpoint] 6e82d7: Skeleton for outliers detection and match rules cl...
Tadeas Chrapovic
noreply at github.com
Fri Apr 5 23:02:01 CEST 2024
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 6e82d768ed37b84120af432c6953c3fe55850ea8
https://github.com/Evolveum/midpoint/commit/6e82d768ed37b84120af432c6953c3fe55850ea8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-02-06 (Tue, 06 Feb 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/MatchRulePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/RoleAnalysisItemPathPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ValueSelectorSliderPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/MatchRulePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/MatchRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/AnalysisCategoryChoiceStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ProcessModeChoiceStepPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisMatchingRulesWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionDetectionOptionsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionSimpleObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.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/web/page/admin/configuration/component/RoleMiningExportOperation.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringUtils.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DataPoint.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DensityBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DistanceMeasure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/JaccardDistancesMeasure.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/AttributeMatch.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/ExtensionProperties.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/OutliersDescription.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/OutliersResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DefaultPatternResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DetectionActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M repo/system-init/src/main/resources/config.xml
Log Message:
-----------
Skeleton for outliers detection and match rules clustering
1. Clustering with matching rules is now at initial prototype stage
2. Outlier detection is in a state of research and experimentation
3. Changes related to process mod session.
4. Changed procedure for creating a role-mining session
Commit: 964aa069e13473fd4ffee72cff97570929092d29
https://github.com/Evolveum/midpoint/commit/964aa069e13473fd4ffee72cff97570929092d29
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/AutoCompleteItemDefinitionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathSegmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/RoleAnalysisItemPathPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/RoleAnalysisWeightPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisOutlier.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/OutlierPropertyPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/OutlierPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisOutlierPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisOutlierPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisPathTableSelector.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisPathTableSelector.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/OutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisMatchingRulesWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisRoleBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisUserBasedTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/RoleAnalysisDataGeneratorUtils.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/AuxBusinessRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/BirthrightRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/JobBusinessRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/LocationBusinessRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/PlanktonApplicationRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/TechnicalRole.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/BirthRoleType.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/EmployeeType.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/JobTitles.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/JobTitlesIr.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/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/IconAndStylesUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/DisplayValueOption.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.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-mining-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/EndPointsUrlMapping.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/OutliersDetectionUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/AttributeMatchExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Cluster.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DensityBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DistanceMeasure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/JaccardDistancesMeasure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/AttributeMatch.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/CompressedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/MiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/cluster/QClusterObjectMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/MOutlierObject.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierData.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MObjectType.java
Log Message:
-----------
Improve prototype for outliers and match rules analysis
Commit: cc6e124ab4b8c6babff8e30049a861936ab008c4
https://github.com/Evolveum/midpoint/commit/cc6e124ab4b8c6babff8e30049a861936ab008c4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M README
M README.md
M dist/src/main/bin/midpoint.sh
M dist/src/main/bin/ninja.sh
M docs/admin-gui/request-access/configuration.adoc
M docs/admin-gui/request-access/index.adoc
M docs/admin-gui/resource-wizard/index.adoc
M docs/concepts/clockwork/conflict-resolution-howto.adoc
M docs/concepts/query/midpoint-query-language/errors/index.adoc
M docs/concepts/query/midpoint-query-language/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M docs/concepts/query/query-concepts/index.adoc
M docs/diag/aggressive-log-report.adoc
R docs/diag/creating-a-bug-report.adoc
M docs/diag/troubleshooting/connectors.adoc
M docs/diag/troubleshooting/usual-troubleshooting-steps.adoc
A docs/docstest/index.html
A docs/docstest/params.html
M docs/expressions/constants/configuration.adoc
M docs/expressions/constants/index.adoc
M docs/expressions/expressions/index.adoc
M docs/expressions/function-libraries/configuration.adoc
M docs/expressions/function-libraries/index.adoc
M docs/expressions/mappings/index.adoc
M docs/expressions/non-tolerant-induced-focus-mapping.adoc
M docs/expressions/object-template.adoc
M docs/expressions/sequences/configuration.adoc
M docs/expressions/sequences/index.adoc
M docs/expressions/variables.adoc
M docs/interfaces/rest/concepts/index.adoc
M docs/interfaces/rest/index.adoc
M docs/interfaces/rest/operations/examples/create-object.adoc
M docs/interfaces/rest/operations/examples/create-user.adoc
M docs/interfaces/rest/operations/examples/get-user-self.adoc
M docs/interfaces/rest/operations/examples/get-user-unique-id.adoc
A docs/interfaces/rest/operations/examples/raw/create-ou-projects.adoc
A docs/interfaces/rest/operations/examples/raw/create-role-employee.adoc
M docs/interfaces/rest/operations/examples/raw/create-user-jack.adoc
M docs/interfaces/rest/operations/examples/raw/curl-authenticatoin-intro-note.adoc
A docs/interfaces/rest/operations/examples/raw/delete-ou.adoc
A docs/interfaces/rest/operations/examples/raw/delete-role.adoc
A docs/interfaces/rest/operations/examples/raw/delete-user.adoc
A docs/interfaces/rest/operations/examples/raw/get-direct-indirect-assignments.adoc
A docs/interfaces/rest/operations/examples/raw/get-ou-projects.adoc
A docs/interfaces/rest/operations/examples/raw/get-role-end-user.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-administrator.adoc
A docs/interfaces/rest/operations/examples/raw/index.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-ou-projects.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-role-employee.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-user.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
A docs/interfaces/rest/operations/examples/raw/modify-id-generate.adoc
A docs/interfaces/rest/operations/examples/raw/modify-user-assign-role.adoc
A docs/interfaces/rest/operations/examples/raw/org-id-generate.adoc
A docs/interfaces/rest/operations/examples/raw/role-id-generate.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-ou.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-roles.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-users.adoc
A docs/interfaces/rest/operations/examples/raw/search-all.adoc
A docs/interfaces/rest/operations/examples/raw/user-pwd-generate.adoc
A docs/interfaces/rest/operations/examples/raw/user-pwd-reset.adoc
A docs/interfaces/rest/operations/examples/user-pwd-reset.adoc
M docs/interfaces/rest/operations/get-op-rest.adoc
A docs/interfaces/rest/operations/raw/index.adoc
A docs/interfaces/rest/operations/raw/operation-prop-search.adoc
A docs/interfaces/rest/operations/raw/options-usage.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/interfaces/rest/resource-types/access-certification-campaign-type.adoc
M docs/interfaces/rest/resource-types/access-certification-definition-type.adoc
M docs/interfaces/rest/resource-types/archetypes.adoc
M docs/interfaces/rest/resource-types/cases.adoc
M docs/interfaces/rest/resource-types/connector-hosts.adoc
M docs/interfaces/rest/resource-types/connectors.adoc
M docs/interfaces/rest/resource-types/dashboards.adoc
M docs/interfaces/rest/resource-types/forms.adoc
M docs/interfaces/rest/resource-types/functions.adoc
M docs/interfaces/rest/resource-types/generic-objects.adoc
M docs/interfaces/rest/resource-types/index.adoc
M docs/interfaces/rest/resource-types/lookup-tables.adoc
M docs/interfaces/rest/resource-types/misc.adoc
M docs/interfaces/rest/resource-types/nodes.adoc
M docs/interfaces/rest/resource-types/object-collections.adoc
M docs/interfaces/rest/resource-types/object-templates.adoc
M docs/interfaces/rest/resource-types/organizational-units.adoc
M docs/interfaces/rest/resource-types/report-data.adoc
M docs/interfaces/rest/resource-types/reports.adoc
M docs/interfaces/rest/resource-types/resources.adoc
M docs/interfaces/rest/resource-types/roles.adoc
M docs/interfaces/rest/resource-types/rpc.adoc
M docs/interfaces/rest/resource-types/security-policies.adoc
M docs/interfaces/rest/resource-types/sequences.adoc
M docs/interfaces/rest/resource-types/services.adoc
M docs/interfaces/rest/resource-types/shadows.adoc
M docs/interfaces/rest/resource-types/system-configurations.adoc
M docs/interfaces/rest/resource-types/tasks.adoc
M docs/interfaces/rest/resource-types/users.adoc
M docs/interfaces/rest/resource-types/value-policies.adoc
M docs/repository/generic/implementation.adoc
M docs/repository/generic/ms-sql.adoc
M docs/repository/native-postgresql/design-and-implementation.adoc
M docs/resources/resource-schema/explanation/index.adoc
M docs/roles-policies/certification/authorization.adoc
M docs/samples/iot-cloud/midpoint-object-attributes.adoc
R docs/security/advisories/001-midpoint-user-interface-clickjacking.adoc
R docs/security/advisories/002-abuse-of-expressions-in-midpoint-reports.adoc
R docs/security/advisories/003-xxe-vulnerabilities.adoc
R docs/security/advisories/004-ad-and-ldap-connectors-do-not-check-certificate-validity.adoc
R docs/security/advisories/005-workitem-identifier-weakness.adoc
R docs/security/advisories/006-plain-text-password-in-temporary-files.adoc
R docs/security/advisories/007-plain-text-password-in-task-objects-in-repository.adoc
R docs/security/advisories/008-xss-vulnerability-in-displayname.adoc
R docs/security/advisories/009-soap-web-service-vulnerable-to-brute-force-attack.adoc
R docs/security/advisories/010-authorizations-not-applied-properly-to-preview-changes.adoc
R docs/security/advisories/011-stored-xss-vulnerability-via-name-property.adoc
R docs/security/advisories/012-user-changes-and-user-session-updates.adoc
R docs/security/advisories/013-http-error-codes-used-for-secq-rest-authentication-reveal-user-existence.adoc
R docs/security/advisories/014-ghostcat-vulnerability-of-apache-tomcat.adoc
R docs/security/advisories/015-disabled-users-able-to-log-in-with-ldap.adoc
R docs/security/advisories/016-unauth-user-is-able-to-reset-password.adoc
R docs/security/advisories/017-self-registration-allows-to-change-password.adoc
R docs/security/advisories/018-less-privileged-user-able-to-execute-custom-groovy-scripts.adoc
R docs/security/advisories/019-xss-in-fullName-displayName.adoc
R docs/security/advisories/020-csrf-not-working-when-using-saml2.adoc
R docs/security/advisories/021-not-invited-user-able-to-register.adoc
R docs/security/advisories/automated-scanning.adoc
R docs/security/advisories/index.adoc
M docs/security/credentials/password-reset/index.adoc
M docs/security/credentials/password-storage-configuration.adoc
M docs/security/index.adoc
R docs/security/security-guide.adoc
M docs/security/trusted-actions/index.adoc
M docs/tasks/task-manager/configuration.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/frontend/js/bootstrap-strength-meter/_patched_by_evolveum_
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/factory/wrapper/WrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/registry/GuiComponentRegistry.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/BasicMultivalueContainerListPanel.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/MultivalueContainerListPanel.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/menu/LeftMenuPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/AbstractWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/ContainerableDuplicateResolver.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismObjectWrapperFactoryImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ResourceObjectTypeWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ResourceWrapperFactoryImpl.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/abstractrole/PageAbstractRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/PageArchetype.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/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/PageFocusDetails.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/PageResource.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceSchemaHandlingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractResourceWizardTable.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/basic/BasicResourceWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/ResourceObjectTypeTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/MappingOverrideTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/PageRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/SimulationResultsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AppendersContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ClassLoggersContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/PageTask.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemRefinedPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ResourceAssociationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/registry/GuiComponentRegistryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
M icf-connectors/dummy-connector-fake/pom.xml
M icf-connectors/dummy-connector/pom.xml
M infra/common/pom.xml
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/ContainerSecretsProvider.java
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/DockerSecretsProvider.java
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/EnvironmentVariablesSecretsProvider.java
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/FileSecretsProvider.java
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/PropertiesSecretsProvider.java
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/SecretsProviderImpl.java
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/SecretsProviderManager.java
A infra/common/src/test/java/com/evolveum/midpoint/common/SecretProviderManagerTest.java
A infra/common/src/test/resources/test-provider.properties
M infra/common/testng-unit.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/eval/MatchingContext.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/AssigneeClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/DelegatorClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/OrgRefClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/OrgRelationClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/OwnerClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/ParentClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/RelatedObjectClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/RequesterClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/RoleRelationClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/SelectorClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/SubtypeClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/TenantClause.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/selector/spec/ValueSelector.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
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/evaluator/MidPointGuiAuthorizationEvaluator.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelAuthorizationAction.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.java
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/controller/RawChangesExecutor.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/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAuditHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkRequestAuthorizer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/RecomputeTriggerHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
M model/model-intest/src/test/resources/sync/role-importer.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M pom.xml
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/TestConnectorManager.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ObjectSelectorMatcher.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/query/SelectorMatcher.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/RepoCommonUtils.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ResourceTester.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/Authorization.java
M repo/security-enforcer-api/pom.xml
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/AbstractAuthorizationParameters.java
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/AuthorizationParameters.java
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/CompileConstraintsOptions.java
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/ObjectSecurityConstraints.java
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/PositiveNegativeItemPaths.java
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/SecurityEnforcer.java
A repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/SecurityEnforcerUtil.java
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/ValueAuthorizationParameters.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/CompileConstraintsOperation.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/EnforcerDecisionOperation.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/EnforcerOperation.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SelectorEvaluation.java
A repo/system-init/src/main/java/com/evolveum/midpoint/init/ConfigurableProtector.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/ConfigurableProtectorFactory.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/JobExecutor.java
M testing/rest/pom.xml
M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/oidc/TestAbstractOidcRestModule.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
M testing/story/src/test/resources/trusted-bulk-actions/role-unprivileged.xml
Log Message:
-----------
Merge branch 'master' into feature/role-mining
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
# model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
Commit: bce29e3cd364500e39a286de56f5120d6f721ba9
https://github.com/Evolveum/midpoint/commit/bce29e3cd364500e39a286de56f5120d6f721ba9
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisOutlier.java
Log Message:
-----------
Minor fix
Commit: 99bea07b269ade94e67aec1568f03bab0daa8a32
https://github.com/Evolveum/midpoint/commit/99bea07b269ade94e67aec1568f03bab0daa8a32
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/PageTask.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/wizard/TaskBasicWizardPanel.java
Log Message:
-----------
Merge branch 'master' into feature/role-mining
Commit: 6ead8833ece093f6b3c7cd732bd6c25d2cf3f622
https://github.com/Evolveum/midpoint/commit/6ead8833ece093f6b3c7cd732bd6c25d2cf3f622
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAggregateChartModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeChartModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisChartOptions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/DetectedPatternPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/DetectedPatternPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionSimpleObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisUserBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/RoleAnalysisDataGeneratorUtils.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/AuxBusinessRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/BirthrightRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/JobBusinessRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/LocationBusinessRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/PlanktonApplicationRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/TechnicalRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributePathResolver.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/ExtractPatternUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DetectionActionExecutor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtilNew.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Implement attribute analysis for pattern evaluation
1. In prototype stage.
Commit: 159bcfada26f6cacf4a35b217c72116176b17412
https://github.com/Evolveum/midpoint/commit/159bcfada26f6cacf4a35b217c72116176b17412
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M docs/admin-gui/admin-gui-config/index.adoc
A docs/admin-gui/gui-user-profile/index.adoc
A docs/admin-gui/gui-user-profile/save-button.png
A docs/admin-gui/gui-user-profile/saved-filters-list.png
M docs/admin-gui/request-access/configuration.adoc
M docs/admin-gui/request-access/index.adoc
M docs/admin-gui/resource-wizard/index.adoc
M docs/admin-gui/resource-wizard/step-2-object-type-midpoint-data.png
R docs/admin-gui/role-catalog/configuration.adoc
R docs/admin-gui/role-catalog/index.adoc
R docs/admin-gui/role-catalog/role-catalog.png
R docs/admin-gui/role-catalog/role-request.png
R docs/admin-gui/role-request/configuration.adoc
R docs/admin-gui/role-request/index.adoc
R docs/admin-gui/role-request/role-request.png
M docs/concepts/matching-rules.adoc
A docs/concepts/query/midpoint-query-language/errors/err-add-unsupported-filter.png
A docs/concepts/query/midpoint-query-language/errors/err-couldnt-count-objects.png
A docs/concepts/query/midpoint-query-language/errors/err-path-is-not-present-deref.png
M docs/concepts/query/midpoint-query-language/errors/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/query/midpoint-query-language/searchable-items.adoc
M docs/concepts/query/query-concepts/index.adoc
A docs/deployment/ninja/command/count.adoc
A docs/deployment/ninja/command/delete.adoc
A docs/deployment/ninja/command/download-distribution.adoc
A docs/deployment/ninja/command/export-audit.adoc
A docs/deployment/ninja/command/export-mining.adoc
A docs/deployment/ninja/command/export.adoc
A docs/deployment/ninja/command/help.adoc
A docs/deployment/ninja/command/import-audit.adoc
A docs/deployment/ninja/command/import.adoc
A docs/deployment/ninja/command/index.adoc
A docs/deployment/ninja/command/info.adoc
A docs/deployment/ninja/command/initial-objects.adoc
A docs/deployment/ninja/command/keys.adoc
A docs/deployment/ninja/command/pre-upgrade-check.adoc
A docs/deployment/ninja/command/run-sql.adoc
A docs/deployment/ninja/command/trace.adoc
A docs/deployment/ninja/command/upgrade-distribution.adoc
A docs/deployment/ninja/command/upgrade-installation.adoc
A docs/deployment/ninja/command/upgrade-objects.adoc
A docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/index.adoc
R docs/deployment/ninja/upgrade-with-ninja.adoc
A docs/deployment/ninja/use-case/administrator-unlock.adoc
A docs/deployment/ninja/use-case/index.adoc
A docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/deployment/stand-alone-deployment.adoc
M docs/expressions/constants/configuration.adoc
M docs/expressions/expressions/profiles/configuration.adoc
M docs/expressions/expressions/profiles/index.adoc
M docs/expressions/mappings/index.adoc
M docs/interfaces/midpoint-client-java/index.adoc
M docs/interfaces/model-java/index.adoc
M docs/interfaces/rest/concepts/authentication.adoc
M docs/interfaces/rest/concepts/index.adoc
A docs/interfaces/rest/concepts/raw/index.adoc
A docs/interfaces/rest/endpoints/access-certification-campaign-type.adoc
A docs/interfaces/rest/endpoints/access-certification-definition-type.adoc
A docs/interfaces/rest/endpoints/archetypes.adoc
A docs/interfaces/rest/endpoints/cases.adoc
A docs/interfaces/rest/endpoints/connector-hosts.adoc
A docs/interfaces/rest/endpoints/connectors.adoc
A docs/interfaces/rest/endpoints/dashboards.adoc
A docs/interfaces/rest/endpoints/forms.adoc
A docs/interfaces/rest/endpoints/functions.adoc
A docs/interfaces/rest/endpoints/generic-objects.adoc
A docs/interfaces/rest/endpoints/index.adoc
A docs/interfaces/rest/endpoints/lookup-tables.adoc
A docs/interfaces/rest/endpoints/nodes.adoc
A docs/interfaces/rest/endpoints/object-collections.adoc
A docs/interfaces/rest/endpoints/object-templates.adoc
A docs/interfaces/rest/endpoints/organizational-units.adoc
A docs/interfaces/rest/endpoints/report-data.adoc
A docs/interfaces/rest/endpoints/reports.adoc
A docs/interfaces/rest/endpoints/resources.adoc
A docs/interfaces/rest/endpoints/roles.adoc
A docs/interfaces/rest/endpoints/rpc.adoc
A docs/interfaces/rest/endpoints/security-policies.adoc
A docs/interfaces/rest/endpoints/sequences.adoc
A docs/interfaces/rest/endpoints/services.adoc
A docs/interfaces/rest/endpoints/shadows.adoc
A docs/interfaces/rest/endpoints/system-configurations.adoc
A docs/interfaces/rest/endpoints/tasks.adoc
A docs/interfaces/rest/endpoints/users.adoc
A docs/interfaces/rest/endpoints/value-policies.adoc
M docs/interfaces/rest/index.adoc
M docs/interfaces/rest/operations/create-op-rest.adoc
M docs/interfaces/rest/operations/delete-op-rest.adoc
M docs/interfaces/rest/operations/examples/create-object.adoc
M docs/interfaces/rest/operations/examples/get-user-unique-id.adoc
A docs/interfaces/rest/operations/examples/raw/create-acc.adoc.adoc
A docs/interfaces/rest/operations/examples/raw/create-report.adoc
A docs/interfaces/rest/operations/examples/raw/create-resource.adoc
M docs/interfaces/rest/operations/examples/raw/create-role-employee.adoc
A docs/interfaces/rest/operations/examples/raw/create-task.adoc
A docs/interfaces/rest/operations/examples/raw/delete-acc.adoc
A docs/interfaces/rest/operations/examples/raw/delete-case.adoc
A docs/interfaces/rest/operations/examples/raw/delete-reports.adoc
A docs/interfaces/rest/operations/examples/raw/delete-resource.adoc
A docs/interfaces/rest/operations/examples/raw/delete-task.adoc
A docs/interfaces/rest/operations/examples/raw/execute-script-rpc.adoc
A docs/interfaces/rest/operations/examples/raw/get-acc.adoc
A docs/interfaces/rest/operations/examples/raw/get-case-employee.adoc
A docs/interfaces/rest/operations/examples/raw/get-reports.adoc
A docs/interfaces/rest/operations/examples/raw/get-resource.adoc
A docs/interfaces/rest/operations/examples/raw/get-shadow-owner.adoc
A docs/interfaces/rest/operations/examples/raw/get-task.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-administrator.adoc
A docs/interfaces/rest/operations/examples/raw/get-user-self-xml.adoc
A docs/interfaces/rest/operations/examples/raw/import-from-resource.adoc
A docs/interfaces/rest/operations/examples/raw/import-shadow.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-acc.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-case-assign-employee.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-reports.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-res-cap.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-resource.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-role-employee.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-task.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-user.adoc
M docs/interfaces/rest/operations/examples/raw/modify-user-assign-role.adoc
A docs/interfaces/rest/operations/examples/raw/notify-change-password.adoc
A docs/interfaces/rest/operations/examples/raw/notify-change-pwd.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-acc.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-cases.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-ou.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-reports.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-resource.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-roles.adoc
A docs/interfaces/rest/operations/examples/raw/search-all-tasks.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-users.adoc
A docs/interfaces/rest/operations/examples/raw/task-op-resume.adoc
A docs/interfaces/rest/operations/examples/raw/task-op-run.adoc
A docs/interfaces/rest/operations/examples/raw/task-op-suspend.adoc
A docs/interfaces/rest/operations/examples/raw/test-resource.adoc
A docs/interfaces/rest/operations/examples/raw/user-get-value-policy.adoc
M docs/interfaces/rest/operations/examples/raw/user-pwd-reset.adoc
A docs/interfaces/rest/operations/examples/raw/validate-value-rpc.adoc
A docs/interfaces/rest/operations/examples/search-objects-filter.adoc
M docs/interfaces/rest/operations/generate-and-validate-concrete-op-rest.adoc
M docs/interfaces/rest/operations/generate-and-validate-op-rest.adoc
M docs/interfaces/rest/operations/get-op-rest.adoc
M docs/interfaces/rest/operations/index.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/interfaces/rest/operations/notify-op-rest.adoc
A docs/interfaces/rest/operations/raw/options-usage-meo.adoc
M docs/interfaces/rest/operations/resource-op-rest.adoc
M docs/interfaces/rest/operations/script-execute-op-rest.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/interfaces/rest/operations/shadow-op-rest.adoc
M docs/interfaces/rest/operations/task-specific-op-rest.adoc
M docs/interfaces/rest/operations/user-specific-op-rest.adoc
R docs/interfaces/rest/resource-types/access-certification-campaign-type.adoc
R docs/interfaces/rest/resource-types/access-certification-definition-type.adoc
R docs/interfaces/rest/resource-types/archetypes.adoc
R docs/interfaces/rest/resource-types/cases.adoc
R docs/interfaces/rest/resource-types/connector-hosts.adoc
R docs/interfaces/rest/resource-types/connectors.adoc
R docs/interfaces/rest/resource-types/dashboards.adoc
R docs/interfaces/rest/resource-types/forms.adoc
R docs/interfaces/rest/resource-types/functions.adoc
R docs/interfaces/rest/resource-types/generic-objects.adoc
R docs/interfaces/rest/resource-types/index.adoc
R docs/interfaces/rest/resource-types/lookup-tables.adoc
R docs/interfaces/rest/resource-types/misc.adoc
R docs/interfaces/rest/resource-types/nodes.adoc
R docs/interfaces/rest/resource-types/object-collections.adoc
R docs/interfaces/rest/resource-types/object-templates.adoc
R docs/interfaces/rest/resource-types/organizational-units.adoc
R docs/interfaces/rest/resource-types/report-data.adoc
R docs/interfaces/rest/resource-types/reports.adoc
R docs/interfaces/rest/resource-types/resources.adoc
R docs/interfaces/rest/resource-types/roles.adoc
R docs/interfaces/rest/resource-types/rpc.adoc
R docs/interfaces/rest/resource-types/security-policies.adoc
R docs/interfaces/rest/resource-types/sequences.adoc
R docs/interfaces/rest/resource-types/services.adoc
R docs/interfaces/rest/resource-types/shadows.adoc
R docs/interfaces/rest/resource-types/system-configurations.adoc
R docs/interfaces/rest/resource-types/tasks.adoc
R docs/interfaces/rest/resource-types/users.adoc
R docs/interfaces/rest/resource-types/value-policies.adoc
M docs/misc/notifications/configuration.adoc
M docs/misc/notifications/index.adoc
M docs/repository/native-postgresql/usage.adoc
M docs/security/authentication/flexible-authentication/configuration.adoc
M docs/security/authorization/service.adoc
M docs/security/credentials/password-related-configuration.adoc
M docs/security/credentials/password-storage-configuration.adoc
A docs/security/credentials/secrets-provider-configuration.adoc
M docs/simulation/index.adoc
M docs/upgrade/faq-issues.adoc
M docs/upgrade/upgrade-guide.adoc
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_tables.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MemberPopupTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MultiTypesMemberPopupTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectBrowserPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ResourceTypeAssignmentPopupTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/ReferenceConverter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/factory/wrapper/WrapperContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/ItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/PrismObjectWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/PrismValueWrapper.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/impl/component/data/column/PrismReferenceWrapperColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/RepositoryShadowBeanObjectDataProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/IconColorInputPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/IconInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/IconInputPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/message/Callout.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/message/Callout.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPopupPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceAutocomplete.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceAutocomplete.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/FocusTilePanel.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/EnumWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AutoCompleteReferencePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/CreateObjectForReferencePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/IconColorPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/IconCssClassPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ItemPanelContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeRefPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/TextAreaPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ConnectorConfigurationWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismObjectWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ResourceObjectTypeArchetypeWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ResourceObjectTypeWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ShadowAssociationWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.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/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericMultivalueContainerPanel.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/ResourceObjectsPanel.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/wizard/AbstractValueFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceTemplatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/ResourceObjectTypeBasicWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionGroupStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionGroupStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/PageTask.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/StatisticDashboardWidget.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/PersonOfInterestPanel.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/RoleCatalogPanel.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/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ShadowPanel.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/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.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.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceValuePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismValueObjectSelectorPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismValueObjectSelectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.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/prism/wrapper/PrismObjectWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ShadowAssociationWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ExecutedDeltaPostProcessor.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ProvisioningObjectsUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ReferenceExecutedDeltaProcessor.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/init/InfraInitialSetup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributeValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ConstructionAssociationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoundedIconColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/ValueChoosePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ReferenceAutocompleteValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/DynamicFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PagePostAuthentication.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/ResourceContentStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionUtil.java
M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestIntegrationObjectWrapperFactory.java
M gui/admin-gui/src/test/resources/common/resource-dummy-initialized.xml
M gui/admin-gui/src/test/resources/common/resource-dummy.xml
M gui/admin-gui/src/test/resources/common/shadow-account-jack-dummy.xml
M icf-connectors/dummy-resource/src/main/java/com/evolveum/icf/dummy/resource/DummyResource.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
A infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/ContainerSecretsProvider.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/DockerSecretsProvider.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/EnvironmentVariablesSecretsProvider.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/FileSecretsProvider.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/PropertiesSecretsProvider.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/SecretsProviderImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/SecretsProviderManager.java
M infra/common/src/main/resources/ctx-common.xml
M infra/common/src/test/java/com/evolveum/midpoint/common/AbstractActivationComputerTest.java
M infra/common/src/test/java/com/evolveum/midpoint/common/LocalizationTest.java
R infra/common/src/test/java/com/evolveum/midpoint/common/SecretProviderManagerTest.java
M infra/common/src/test/java/com/evolveum/midpoint/common/TestCryptoUtil.java
M infra/common/src/test/java/com/evolveum/midpoint/common/TestStaticValues.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessorTest.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/TestRefinedSchema.java
M infra/common/src/test/java/com/evolveum/midpoint/validator/test/BasicValidatorTest.java
M infra/common/src/test/java/com/evolveum/midpoint/validator/test/UnknownNodeValidationTest.java
M infra/common/src/test/resources/cleanup/resource.xml
M infra/common/src/test/resources/cleanup/user.xml
R infra/common/src/test/resources/test-provider.properties
M infra/common/testng-unit.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SchemaService.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AssociationDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributeDefinitionStore.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributePath.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompleteResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompleteResourceSchemaImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/IdentifiersDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/MidPointSchemaDefinitionFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/MutableRawResourceAttributeDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NormalizationAwareResourceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ObjectFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RawResourceAttributeDefinition.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RawResourceAttributeDefinitionImpl.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RawResourceObjectClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RefinedResourceSchemaParser.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttribute.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainer.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeContainerImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifier.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentifiers.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectPattern.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaFactory.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsContainer.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsContainerDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsContainerDefinitionImpl.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationsContainerImpl.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowDefinitionApplicator.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeContainerDefinitionDelegator.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/CompositeObjectDefinitionDelegator.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/RefinedAttributeDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceAttributeContainerDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceAttributeDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectClassDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectTypeDefinitionDelegator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/AsynchronousOperationReturnValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/CompiledTracingProfile.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/traces/visualizer/BaseVisualizer.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/RawRepoShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ReportParameterTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/Resource.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SchemaDebugUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsCollection.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsMap.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
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-workflows-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/AbstractSchemaTest.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestSchemaDelta.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseShadow.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/AbstractSchemaPerformanceTest.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/processor/SchemaProcessorTest.java
A infra/schema/src/test/resources/common/json/ns/shadow-hbarbossa.json
M infra/schema/src/test/resources/common/xml/ns/shadow-hbarbossa.xml
M infra/schema/src/test/resources/xmljson/model-intest-resource-dummy.xml
M infra/schema/testng-unit.xml
M infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java
M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/TestUtil.java
M model/authentication-impl/pom.xml
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/evaluator/MidPointGuiAuthorizationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/evaluator/MidpointAllowAllAuthorizationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/authorization/evaluator/MidpointHttpAuthorizationEvaluator.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/configuration/SecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/HttpBasicModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/HttpClusterModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/HttpSecurityQuestionsModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/OidcResourceServerModuleWebSecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/EndPointsUrlMapping.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/TestIntegrationSecurity.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCampaignCreationTaskHandler.java
M model/certification-impl/src/test/resources/common/resource-dummy.xml
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelAuthorizationAction.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelProjectionContext.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ProjectionContextKey.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ConstExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ProportionalExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryResult.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/PrismValueDeltaSetTripleProducer.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpression.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.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/TestScriptCaching.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/MappingTestEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.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/controller/SchemaTransformer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ValueBasedDefinitionLookupsImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationCaseDescriber.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/dataModel/DataModelVisualizerImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/dataModel/dot/DotModel.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/expr/SequentialValueExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckItemProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ContextFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ItemValueWithOrigin.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidatorBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensElementContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.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/construction/AssignedResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ItemEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/PlainResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/indexing/IndexingManager.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/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/EvaluatedConstructionMappingExtractor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/PropertyValueMatcher.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/ShadowConstraintsChecker.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ValueMatcher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AutoAssignMappingCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocalMappingSetEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.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/ObjectTemplateProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/FocusLoadOperation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/MissingShadowContextRefresher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionFullLoadOperation.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
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/PolicyRuleScriptExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/DelegatedItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableContainerDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformablePropertyDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.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/visualizer/Visualizer.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestFilterExpression.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestQueryExpression.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestClockwork.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjectionPolicyRules.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/visualizer/TestVisualizer.java
M model/model-impl/src/test/resources/misc/resource-dummy-for-checker.xml
M model/model-impl/src/test/resources/misc/shadow-1.xml
M model/model-impl/src/test/resources/misc/shadow-2-duplicate.xml
M model/model-impl/src/test/resources/misc/shadow-2.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/AbstractInitializedModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestCaseIgnore.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIntent.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIteration.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelCrudService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContractCaching.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestRaceConditions.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestScriptHooks.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecretProviders.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestStrangeCases.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestEditSchema.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestRoleEntitlement.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/importer/AbstractImportTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/AbstractDirectManualResourceTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/AbstractGroupingManualResourceTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/AbstractManualResourceTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/TestSemiManual.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/TestSemiManualGrouping.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/manual/TestSemiManualGroupingProposed.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingAutoInbound.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingInbound.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMigration.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/multi/TestMultiAccount.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/multi/TestMultiResource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/negative/TestAssignmentErrors.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
M model/model-intest/src/test/resources/archetypes/system-configuration-archetypes.xml
M model/model-intest/src/test/resources/common/group-shadow-dummy-upcase-joker.xml
M model/model-intest/src/test/resources/common/resource-dummy-caching.xml
M model/model-intest/src/test/resources/common/resource-dummy-orange.xml
M model/model-intest/src/test/resources/common/resource-dummy.xml
A model/model-intest/src/test/resources/common/secrets-provider.properties
M model/model-intest/src/test/resources/common/system-configuration.xml
M model/model-intest/src/test/resources/gensync/system-configuration.xml
M model/model-intest/src/test/resources/lifecycle/system-configuration-lifecycle.xml
M model/model-intest/src/test/resources/manual/resource-semi-manual-grouping-proposed.xml
M model/model-intest/src/test/resources/mapping/chaining/system-configuration.xml
M model/model-intest/src/test/resources/notifications/system-configuration.xml
M model/model-intest/src/test/resources/scripthooks/system-configuration-hooks.xml
M model/model-intest/src/test/resources/scripthooks/system-configuration-primary-delta-hook.xml
M model/model-intest/src/test/resources/scripting/system-configuration.xml
M model/model-intest/src/test/resources/strange/system-configuration-strange.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/formatters/ValueFormatter.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/TestTextFormatter.java
M model/notifications-impl/src/test/java/com/evolveum/midpoint/notifications/impl/TestTransportUtils.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/ColumnDataConverter.java
M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvSimulationReport.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/AbstractRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ClusterRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ExtensionSchemaRestController.java
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/execution/CaseOperationExecutionTaskHandler.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/execution/LensContextHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/ApprovalMetadataHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/entitlements/AddAssociationAspect.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/WfTestUtil.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/association/TestAddAssociation.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/ManualResourceTest.java
M model/workflow-impl/src/test/resources/association/req-add-entitlement-guests.xml
M model/workflow-impl/src/test/resources/association/req-add-entitlement-testers.xml
M pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningOperationContext.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceOperationDescription.java
M provisioning/provisioning-impl/pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/AlreadyInitializedObject.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/CommonBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ExternalResourceEventListenerImpl.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/InitializableObjectMixin.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/LazilyInitializableMixin.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContextFactory.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/RepoShadow.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/RepoShadowModifications.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectDiscriminator.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectFuturizer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectOperations.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/Shadow.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCaretaker.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowLifecycleStateDeterminer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/operations/ProvisioningGetOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/AbstractLazilyInitializableResourceEntity.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/AbstractResourceEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/AbstractResourceObjectRetrievalOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ActivationConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/CompleteResourceObject.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/DelineationProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ExistingResourceObject.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ExternalResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/FakeIdentifierGenerator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObject.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAddReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectAsyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectCompleter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFetchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLiveSyncChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectLocateOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyReturnValue.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectUcfModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectsBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ConfiguredConnectorCacheKey.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ConfiguredConnectorInstanceEntry.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ConnectorManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceExpansionOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceSchemaAdjuster.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceSchemaHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceTestOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractLazilyInitializableShadowedEntity.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AbstractShadowedEntity.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AccessChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ClassificationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/DefinitionsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/EntitlementsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ProvisioningOperationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAcquisition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowAddOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowCompareHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowDeleteOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowGetOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowOperationPropagationHelper.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowPostProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowRefreshOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowSearchLikeOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsLocalBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsNormalizationUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/CommunicationExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/HardErrorHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectNotFoundHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/MetadataUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/OperationResultRecorder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/PendingOperationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowManagerMiscUtil.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowUpdater.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityRun.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityRun.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ErrorState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/InitializationState.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/AbstractProvisioningIntegrationTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/ProvisioningTestUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/TestDummyFoundAgain.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/provisioning/TestAsyncProvisioning.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/provisioning/TestAsyncProvisioningArtemis.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/async/update/TestAsyncUpdateCachingIndexOnly.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCachingExtra.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCachingPartial.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaseIgnore.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaseIgnoreUpcaseName.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistency.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyConsistencyReaper.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyExpression.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyExtra.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyHacks.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyIncomplete.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyLegacyUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyLimited.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPrioritiesAndReadReplace.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyPrioritiesAndReadReplaceLegacyUpdate.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyReadReplaceForAll.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummySchemaless.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummySecurity.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyShadowMarks.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuidNonUniqueName.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/manual/AbstractManualResourceTest.java
A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/misc/TestShadowCachingSupport.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/AbstractOpenDjTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDj.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestOpenDjNegative.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/opendj/TestSynchronization.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
M provisioning/provisioning-impl/src/test/resources/dummy/account-daemon.xml
M provisioning/provisioning-impl/src/test/resources/dummy/account-lechuck.xml
M provisioning/provisioning-impl/src/test/resources/dummy/account-morgan.xml
M provisioning/provisioning-impl/src/test/resources/dummy/account-relic.xml
M provisioning/provisioning-impl/src/test/resources/dummy/account-will.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-case-ignore-upcase-name/resource-dummy.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-uuid-nonunique-name/account-alfredo-fettucini.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-uuid-nonunique-name/account-bill-fettucini.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-uuid-nonunique-name/resource-dummy.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-uuid/resource-dummy.xml
A provisioning/provisioning-impl/src/test/resources/misc/caching/resource-dummy.xml
A provisioning/provisioning-impl/src/test/resources/opendj/account-bad-repo.xml
R provisioning/provisioning-impl/src/test/resources/opendj/account-bad.xml
M provisioning/provisioning-impl/src/test/resources/opendj/account-jack-change.xml
M provisioning/provisioning-impl/src/test/resources/opendj/account-jack-repo.xml
M provisioning/provisioning-impl/src/test/resources/opendj/account-modify-association.xml
M provisioning/provisioning-impl/src/test/resources/opendj/account-morgan.xml
M provisioning/provisioning-impl/src/test/resources/opendj/account-sparrow-repo.xml
M provisioning/provisioning-impl/src/test/resources/opendj/account-sparrow.xml
M provisioning/provisioning-impl/src/test/resources/opendj/account-will.xml
M provisioning/provisioning-impl/src/test/resources/opendj/group-specialists.xml
M provisioning/provisioning-impl/src/test/resources/opendj/group-swashbucklers.xml
M provisioning/provisioning-impl/src/test/resources/opendj/ou-super.xml
M provisioning/provisioning-impl/testng-integration.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/AttributesToReturn.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorConfigurationOptions.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/PropertyModificationOperation.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAddReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfAsyncUpdateChange.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfChange.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfDeleteReturnValue.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfFetchErrorReportingMethod.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfLiveSyncChange.java
A provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfModifyReturnValue.java
R provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfObjectFound.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfObjectHandler.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/UcfResourceObject.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManagedConnectorInstance.java
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/connectors/AbstractManualConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/ConnectorFactoryBuiltinImpl.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/provisioning/AsyncProvisioningConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/AsyncUpdateConnectorInstance.java
M provisioning/ucf-impl-builtin/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/builtin/async/update/TransformationalAsyncUpdateMessageListener.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
A provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdBeans.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdConfigurationTransformer.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdConvertor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdNameMapper.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdToMidPointConversion.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdUtil.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/ConnectorInstanceConnIdImpl.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SearchExecutor.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/SyncDeltaConverter.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractUcfDummyTest.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummy.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfDummyMulti.java
M provisioning/ucf-impl-connid/src/test/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/TestUcfOpenDj.java
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M release-notes.adoc
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/OptimisticLockingRunner.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryOperation.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/ModificationOpHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/CacheInvalidationPerformanceTest.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-cache/src/test/resources/test-config-new-repo.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectOperationPolicyHelper.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/LiteralExpressionEvaluator.java
M repo/repo-sqale/pom.xml
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/qmodel/QAuditEventRecordMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/ItemDeltaValueProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/JsonbPolysPathItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/RefFilterWithRepoPath.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ReferenceNameResolver.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCampaignMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignment.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignment.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/MContainerWithFullObject.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerWithFullObject.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerWithFullObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/MFocusIdentity.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentity.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusIdentityMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/focus/QFocusMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QAssignmentHolderMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecution.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QSeparatelySerializedItem.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MObjectReferenceWithMeta.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReference.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReferenceFullObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReferenceMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QObjectReferenceWithMeta.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReference.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/QReferenceMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QAbstractRoleMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QSimulationResultMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QTaskMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/GetUserTest.java
M repo/repo-sqale/src/test/resources/config-test.xml
M repo/repo-sqale/src/test/resources/logback-test.xml
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/AddGetObjectTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/BaseSQLRepoTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ExtensionTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreterTest.java
M repo/repo-sql-impl-test/src/test/resources/extension/user-rumcajs.xml
M repo/repo-sql-impl-test/src/test/resources/schema/extension.xsd
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAExtPolyString.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAnyConverter.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/ROExtPolyString.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/LookupTableHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/delta/ExtensionUpdate.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/QueryInterpreter.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/ClassDefinitionParser.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyContainerDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyItemLinkDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyPropertyDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyReferenceDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaDataNodeDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaEntityDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaEntityPointerDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaLinkDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaPropertyDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaReferenceDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualAnyContainerDefinition.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/DefaultMatcher.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/Matcher.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/PolyStringMatcher.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/StringMatcher.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/DataSearchResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/HqlDataInstance.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/HqlEntityInstance.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/ItemPathResolutionState.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/ItemPathResolver.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/ProperDataSearchResult.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/RootedDataSearchResult.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/AnyPropertyRestriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ExistsRestriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/FullTextRestriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ItemRestriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ItemValueRestriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/PropertyRestriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ReferenceRestriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/Restriction.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/RUtil.java
A repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlBaseOperationTracker.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryExecutor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/PolyStringItemFilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/SimpleItemFilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/QueryTableMapping.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/ResultListRowTransformer.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractHigherUnitTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyResourceContoller.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/IntegrationTestTools.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AbstractAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/RepoShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationValueAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationsAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/ProtectedStringAsserter.java
M repo/repo-test-util/src/main/resources/test-config-new-repo.xml
A repo/security-api/src/main/java/com/evolveum/midpoint/security/api/RestAuthorizationAction.java
A repo/security-api/src/main/java/com/evolveum/midpoint/security/api/RestHandlerMethod.java
M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/SecurityEnforcer.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskRunResult.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractEDirTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapConnTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapTest.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/simple/AbstractAdLdapSimpleTest.java
M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/AbstractRestServiceInitializer.java
M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/RestServiceInitializer.java
M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/TestAbstractRestService.java
M testing/rest/src/test/resources/repo/json/script-modify-validTo.json
A testing/rest/src/test/resources/repo/role-rest-limited.xml
A testing/rest/src/test/resources/repo/user-rest-limited.xml
M testing/rest/src/test/resources/repo/xml/script-modify-validTo.xml
M testing/rest/src/test/resources/repo/yaml/script-modify-validTo.yml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestEnergy.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestInboundOutboundAssociation.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestMapleLeaf.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestOrgSync.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestPlentyOfAssignments.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestScience.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUniversity.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestVillage.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/grouper/TestGrouperAsyncUpdate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/uuid/TestUuidClient.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/uuid/TestUuidExtension.java
M testing/story/src/test/resources/logback-test.xml
M testing/story/testng-integration.xml
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge branch 'master' into feature/role-mining
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
# repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
Commit: a4972d3e36f7a974b5adbaebaefa3296e147cdde
https://github.com/Evolveum/midpoint/commit/a4972d3e36f7a974b5adbaebaefa3296e147cdde
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
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/page/admin/role/mining/components/ProgressBar.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/DetectedPatternPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/TopDetectedPatternPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/TopDetectedPatternPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClustersPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClustersPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisRoleBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisUserBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomDataTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomDataTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/DetectedPattern.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/statistic/ClusterStatistic.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/ExtractPatternUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtilNew.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis improvements
1. Improve attribute analysis.
2. Implement collapsable row table.
3. Improve displaying of cluster and detected pattern statistics information.
4. Experiment with metric ranking for detected pattern.
5. Add panel for top ranking patterns.
STAGE: Prototype
Commit: ef178f46fbd29a769d3e61b9d5ca16520b46c9ca
https://github.com/Evolveum/midpoint/commit/ef178f46fbd29a769d3e61b9d5ca16520b46c9ca
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-10 (Sun, 10 Mar 2024)
Changed paths:
M docs/diag/troubleshooting/mappings/index.adoc
M docs/expressions/expressions/profiles/configuration.adoc
M docs/expressions/expressions/profiles/coverage.adoc
M docs/expressions/expressions/profiles/index.adoc
M docs/expressions/expressions/script/groovy.adoc
M docs/expressions/expressions/script/index.adoc
M docs/expressions/expressions/script/javascript.adoc
M docs/expressions/expressions/script/python.adoc
M docs/expressions/mappings/condition/index.adoc
M docs/expressions/mappings/inbound-mapping.adoc
M docs/expressions/mappings/outbound-mapping/index.adoc
M docs/expressions/mappings/proposed-improvements.adoc
M docs/expressions/mappings/range/index.adoc
M docs/expressions/non-tolerant-induced-focus-mapping.adoc
M docs/expressions/object-template.adoc
M docs/expressions/sequences/configuration.adoc
M docs/expressions/sequences/index.adoc
M docs/interfaces/rest/concepts/authentication.adoc
A docs/interfaces/rest/concepts/using-rest-examples.adoc
M docs/interfaces/rest/endpoints/access-certification-campaign-type.adoc
M docs/interfaces/rest/endpoints/access-certification-definition-type.adoc
M docs/interfaces/rest/endpoints/archetypes.adoc
M docs/interfaces/rest/endpoints/cases.adoc
M docs/interfaces/rest/endpoints/connector-hosts.adoc
M docs/interfaces/rest/endpoints/connectors.adoc
M docs/interfaces/rest/endpoints/dashboards.adoc
M docs/interfaces/rest/endpoints/forms.adoc
M docs/interfaces/rest/endpoints/functions.adoc
M docs/interfaces/rest/endpoints/generic-objects.adoc
M docs/interfaces/rest/endpoints/lookup-tables.adoc
M docs/interfaces/rest/endpoints/nodes.adoc
M docs/interfaces/rest/endpoints/object-collections.adoc
M docs/interfaces/rest/endpoints/object-templates.adoc
M docs/interfaces/rest/endpoints/organizational-units.adoc
M docs/interfaces/rest/endpoints/report-data.adoc
M docs/interfaces/rest/endpoints/reports.adoc
M docs/interfaces/rest/endpoints/resources.adoc
M docs/interfaces/rest/endpoints/roles.adoc
M docs/interfaces/rest/endpoints/rpc.adoc
M docs/interfaces/rest/endpoints/security-policies.adoc
M docs/interfaces/rest/endpoints/sequences.adoc
M docs/interfaces/rest/endpoints/services.adoc
M docs/interfaces/rest/endpoints/shadows.adoc
M docs/interfaces/rest/endpoints/system-configurations.adoc
M docs/interfaces/rest/endpoints/tasks.adoc
M docs/interfaces/rest/endpoints/users.adoc
M docs/interfaces/rest/endpoints/value-policies.adoc
M docs/interfaces/rest/index.adoc
M docs/interfaces/rest/operations/create-op-rest.adoc
M docs/interfaces/rest/operations/delete-op-rest.adoc
A docs/interfaces/rest/operations/examples/access-request-review.adoc
A docs/interfaces/rest/operations/examples/access-request.adoc
A docs/interfaces/rest/operations/examples/create-get-report.adoc
M docs/interfaces/rest/operations/examples/create-object.adoc
M docs/interfaces/rest/operations/examples/create-user.adoc
M docs/interfaces/rest/operations/examples/get-user-self.adoc
M docs/interfaces/rest/operations/examples/get-user-unique-id.adoc
M docs/interfaces/rest/operations/examples/index.adoc
M docs/interfaces/rest/operations/examples/raw/create-acc.adoc.adoc
M docs/interfaces/rest/operations/examples/raw/create-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/create-report.adoc
M docs/interfaces/rest/operations/examples/raw/create-resource.adoc
M docs/interfaces/rest/operations/examples/raw/create-role-employee.adoc
A docs/interfaces/rest/operations/examples/raw/create-task-report.adoc
M docs/interfaces/rest/operations/examples/raw/create-task.adoc
M docs/interfaces/rest/operations/examples/raw/create-user-jack.adoc
M docs/interfaces/rest/operations/examples/raw/delete-acc.adoc
M docs/interfaces/rest/operations/examples/raw/delete-case.adoc
M docs/interfaces/rest/operations/examples/raw/delete-ou.adoc
M docs/interfaces/rest/operations/examples/raw/delete-reports.adoc
M docs/interfaces/rest/operations/examples/raw/delete-resource.adoc
M docs/interfaces/rest/operations/examples/raw/delete-role.adoc
M docs/interfaces/rest/operations/examples/raw/delete-task.adoc
M docs/interfaces/rest/operations/examples/raw/delete-user.adoc
M docs/interfaces/rest/operations/examples/raw/execute-script-rpc.adoc
M docs/interfaces/rest/operations/examples/raw/get-acc.adoc
M docs/interfaces/rest/operations/examples/raw/get-case-employee.adoc
M docs/interfaces/rest/operations/examples/raw/get-direct-indirect-assignments.adoc
M docs/interfaces/rest/operations/examples/raw/get-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/get-reports.adoc
M docs/interfaces/rest/operations/examples/raw/get-resource.adoc
M docs/interfaces/rest/operations/examples/raw/get-role-end-user.adoc
M docs/interfaces/rest/operations/examples/raw/get-shadow-owner.adoc
M docs/interfaces/rest/operations/examples/raw/get-task.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-administrator.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-self-xml.adoc
M docs/interfaces/rest/operations/examples/raw/import-from-resource.adoc
M docs/interfaces/rest/operations/examples/raw/import-shadow.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-acc.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-case-assign-employee.adoc
A docs/interfaces/rest/operations/examples/raw/modify-attr-entitlement.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-reports.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-resource.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-role-employee.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-task.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-user.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
M docs/interfaces/rest/operations/examples/raw/modify-user-assign-role.adoc
M docs/interfaces/rest/operations/examples/raw/notify-change-password.adoc
M docs/interfaces/rest/operations/examples/raw/notify-change-pwd.adoc
M docs/interfaces/rest/operations/examples/raw/org-id-generate.adoc
M docs/interfaces/rest/operations/examples/raw/role-id-generate.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-acc.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-cases.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-ou.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-reports.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-resource.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-roles.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-tasks.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-users.adoc
A docs/interfaces/rest/operations/examples/raw/search-case-open-review.adoc
A docs/interfaces/rest/operations/examples/raw/search-case-open-user.adoc
A docs/interfaces/rest/operations/examples/raw/search-gen-name.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-cases.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-ou.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-reports.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-resource.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-roles.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-tasks.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-users.adoc
A docs/interfaces/rest/operations/examples/raw/search-report-data-from-report-def.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-resume.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-run.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-suspend.adoc
M docs/interfaces/rest/operations/examples/raw/test-resource.adoc
M docs/interfaces/rest/operations/examples/raw/user-get-value-policy.adoc
M docs/interfaces/rest/operations/examples/raw/user-pwd-generate.adoc
M docs/interfaces/rest/operations/examples/raw/user-pwd-reset.adoc
M docs/interfaces/rest/operations/examples/raw/validate-value-rpc.adoc
M docs/interfaces/rest/operations/examples/search-objects-filter.adoc
M docs/interfaces/rest/operations/examples/user-pwd-reset.adoc
M docs/interfaces/rest/operations/generate-and-validate-concrete-op-rest.adoc
M docs/interfaces/rest/operations/generate-and-validate-op-rest.adoc
M docs/interfaces/rest/operations/get-op-rest.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/interfaces/rest/operations/notify-op-rest.adoc
M docs/interfaces/rest/operations/resource-op-rest.adoc
M docs/interfaces/rest/operations/script-execute-op-rest.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/interfaces/rest/operations/shadow-op-rest.adoc
M docs/interfaces/rest/operations/task-specific-op-rest.adoc
M docs/interfaces/rest/operations/user-specific-op-rest.adoc
A docs/interfaces/rest/raw/curl-env-note.adoc
A docs/interfaces/rest/raw/index.adoc
M docs/misc/notifications/configuration.adoc
M docs/roles-policies/mining/anonymous-data-export/index.adoc
M docs/security/credentials/secrets-provider-configuration.adoc
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ResourceTypeAssignmentPopupTabPanel.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/password/PasswordPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPropertyPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPropertyPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecretProviderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecretProviderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/factory/wrapper/WrapperContext.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.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/impl/component/data/provider/ContainerListDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/OrgTreeProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/RepositoryObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanContainerDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringInConnectorConfigurationPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeRefPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ShadowAssociationWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/configuration/component/NotificationConfigTabPanel.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/role/component/wizard/construction/ConstructionGroupStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionGroupStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/DeprecatedPropertyWrapperModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/page/PageSystemSecretsProviders.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ShadowAssociationWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ProvisioningObjectsUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/ChildrenCasesCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ConstructionAssociationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/provider/CertCaseDtoProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ProtectedStringValidatorForKeyField.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentRepositoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionUtil.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractAssignmentConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractPolicyRuleConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssignmentConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationsCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AutoAssignMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AutoassignSpecificationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConfigurationItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConfigurationItemOrigin.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConfigurationItemable.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConstructionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/EventHandlerConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ExecuteScriptConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ExpressionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ExpressionParameterConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FocalAutoassignSpecificationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionCallArgumentConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionExpressionEvaluatorConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/GlobalPolicyRuleConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/MappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/MetadataMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/MultiSourceDataHandlingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ObjectSelectorConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ObjectTemplateItemDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ObjectTemplateMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/PolicyActionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/PolicyRuleConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceAttributeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectAssociationConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeObjectDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeParticipantDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeSubjectDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AssociationDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributeDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RefinedResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectSetDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationClassSimulationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowDefinitionApplicator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowQueryConversionUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectTypeDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/simulation/ExecutionModeProvider.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceObjectTypeDefinitionTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsCollection.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/SimulationUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/dataModel/DataModelVisualizerImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/dataModel/dot/DotModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ItemEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.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/focus/inbounds/prep/ApplicabilityEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Context.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRulesCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/StateConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractInitializedModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/misc/resource-dummy-uuid-nonunique-name.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ExportActivitySupport.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/LazilyInitializableMixin.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectDiscriminator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/DelineationProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/QueryWithConstraints.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObject.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDiscriminator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectsBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceTestOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/DelineationMatcher.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityRun.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/AttributesToReturnProvider.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/QueryConversionUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy.xml
M provisioning/provisioning-impl/src/test/resources/misc/lifecycle/resource-dummy-active.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/PropertyModificationOperation.java
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryConfiguration.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerWithFullObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/simulation/QProcessedObjectMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchContainersIterativeTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/ConfigurableProtector.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnixTolerantAux.java
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Merge branch 'master' into feature/role-mining
Commit: f94504fa1ae0032409fd7304e709de7e8a48e888
https://github.com/Evolveum/midpoint/commit/f94504fa1ae0032409fd7304e709de7e8a48e888
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/BasicGeneratorOptions.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/GeneratorMiningRepositoryAction.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/GeneratorOptions.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacGeneratorUtils.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialAbstractRole.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialArchetype.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialBusinessRole.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialOrg.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/Command.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Add support for generating RBAC testing data using ninja
1. Part of RBAC Testing Data, which provides testing data
for role mining and other RBAC-related processes
Commit: 4821e7de49a285f3c1962f1042fcf335e31e483b
https://github.com/Evolveum/midpoint/commit/4821e7de49a285f3c1962f1042fcf335e31e483b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
Log Message:
-----------
Improve generating RBAC testing data using ninja
1. Part of RBAC Testing Data, which provides testing data
for role mining and other RBAC-related processes
Commit: 67880052bad9e89d3c888d8da5a7f64950f5cbd0
https://github.com/Evolveum/midpoint/commit/67880052bad9e89d3c888d8da5a7f64950f5cbd0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Improve generating RBAC testing data using ninja
1. Part of RBAC Testing Data, which provides testing data
for role mining and other RBAC-related processes
Commit: 62daa8d7ba3245cf1eef862be96dd5171f76fc06
https://github.com/Evolveum/midpoint/commit/62daa8d7ba3245cf1eef862be96dd5171f76fc06
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacGeneratorUtils.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Include aux roles in RBAC testing data generator
1. Part of RBAC Testing Data, which provides testing data
for role mining and other RBAC-related processes
Commit: 5928f0f7f76f1248f433d005a4130e9b74e3dff2
https://github.com/Evolveum/midpoint/commit/5928f0f7f76f1248f433d005a4130e9b74e3dff2
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-12 (Tue, 12 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisRoleBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisUserBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningOperationChunk.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningRoleTypeChunk.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningUserTypeChunk.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
Log Message:
-----------
Role analysis operation panel improvements
1. Enable sorting by selected object.
This enables easier navigation in the table
when choosing a specific pattern.
2. Icon now change color based on object archetype.
Commit: 65be63ee23a3e81edfaaa6725f00a2416eb3115b
https://github.com/Evolveum/midpoint/commit/65be63ee23a3e81edfaaa6725f00a2416eb3115b
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-15 (Fri, 15 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeChartModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterStatisticsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPopupPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisPathTableSelector.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisPathTableSelector.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisRoleBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisUserBasedTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/DisplayValueOption.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/values/RoleAnalysisChunkMode.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtilNew.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Role analysis improvements
1. Improve attributeAnalysis (changes on schema level)
2. GUI minor cleanup
3. Improve user-permission table (cleanup action)
4. Improve attribute statistics UI.
Commit: dd7b3392cb9d379439ae67bad6e8f1345f19b672
https://github.com/Evolveum/midpoint/commit/dd7b3392cb9d379439ae67bad6e8f1345f19b672
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-15 (Fri, 15 Mar 2024)
Changed paths:
M config/initial-objects/role/040-role-enduser.xml
M config/initial-objects/role/042-role-reviewer.xml
M config/initial-objects/user/050-user-administrator.xml
M config/initial-objects/value-policy/010-value-policy.xml
M docs/admin-gui/collections-views/configuration/index.adoc
M docs/admin-gui/collections-views/index.adoc
M docs/admin-gui/custom-forms/index.adoc
M docs/admin-gui/dashboards/configuration/index.adoc
M docs/admin-gui/dashboards/index.adoc
M docs/admin-gui/delta-visualization.adoc
M docs/admin-gui/localization.adoc
M docs/admin-gui/sections-object-details/index.adoc
M docs/admin-gui/simulations.adoc
M docs/cases/approval/examples/index.adoc
M docs/cases/approval/index.adoc
M docs/cases/approval/policy-based-approvals.adoc
M docs/concepts/clockwork/scripting-hooks.adoc
M docs/concepts/iteration/index.adoc
M docs/concepts/mark/index.adoc
M docs/concepts/matching-rules.adoc
M docs/concepts/object-lifecycle/index.adoc
M docs/concepts/polystring.adoc
M docs/concepts/query/midpoint-query-language/expressions.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/concepts/relativity.adoc
M docs/correlation/index.adoc
M docs/deployment/ha.adoc
M docs/deployment/maven-overlay-project.adoc
M docs/deployment/multitenancy.adoc
M docs/deployment/ninja/command/export-audit.adoc
M docs/deployment/ninja/command/export.adoc
M docs/deployment/ninja/command/import-audit.adoc
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/upgrade-distribution.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/command/verify.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/deployment/removing-obsolete-information.adoc
M docs/deployment/service-account-management/index.adoc
M docs/deployment/spring-boot-actuator-endpoints.adoc
M docs/deployment/stand-alone-deployment.adoc
M docs/expressions/constants/index.adoc
M docs/expressions/expressions/index.adoc
M docs/expressions/expressions/profiles/index.adoc
M docs/expressions/expressions/script/groovy.adoc
M docs/expressions/expressions/script/javascript.adoc
M docs/expressions/expressions/script/python.adoc
M docs/expressions/function-libraries/configuration.adoc
M docs/expressions/function-libraries/index.adoc
M docs/expressions/index.adoc
M docs/expressions/mappings/index.adoc
M docs/expressions/object-template.adoc
M docs/expressions/sequences/configuration.adoc
M docs/expressions/sequences/index.adoc
M docs/interfaces/rest/concepts/authentication.adoc
M docs/interfaces/rest/concepts/index.adoc
M docs/interfaces/rest/concepts/media-types-rest.adoc
M docs/interfaces/rest/concepts/methods-http-and-outcome.adoc
M docs/interfaces/rest/concepts/raw/outcome.adoc
M docs/interfaces/rest/concepts/using-rest-examples.adoc
M docs/interfaces/rest/endpoints/access-certification-campaign-type.adoc
M docs/interfaces/rest/endpoints/access-certification-definition-type.adoc
M docs/interfaces/rest/endpoints/archetypes.adoc
M docs/interfaces/rest/endpoints/cases.adoc
M docs/interfaces/rest/endpoints/connector-hosts.adoc
M docs/interfaces/rest/endpoints/connectors.adoc
M docs/interfaces/rest/endpoints/dashboards.adoc
M docs/interfaces/rest/endpoints/forms.adoc
M docs/interfaces/rest/endpoints/functions.adoc
M docs/interfaces/rest/endpoints/generic-objects.adoc
M docs/interfaces/rest/endpoints/index.adoc
M docs/interfaces/rest/endpoints/lookup-tables.adoc
M docs/interfaces/rest/endpoints/nodes.adoc
M docs/interfaces/rest/endpoints/object-collections.adoc
M docs/interfaces/rest/endpoints/object-templates.adoc
M docs/interfaces/rest/endpoints/organizational-units.adoc
M docs/interfaces/rest/endpoints/report-data.adoc
M docs/interfaces/rest/endpoints/reports.adoc
M docs/interfaces/rest/endpoints/resources.adoc
M docs/interfaces/rest/endpoints/roles.adoc
M docs/interfaces/rest/endpoints/rpc.adoc
M docs/interfaces/rest/endpoints/security-policies.adoc
M docs/interfaces/rest/endpoints/sequences.adoc
M docs/interfaces/rest/endpoints/services.adoc
M docs/interfaces/rest/endpoints/shadows.adoc
M docs/interfaces/rest/endpoints/system-configurations.adoc
M docs/interfaces/rest/endpoints/tasks.adoc
M docs/interfaces/rest/endpoints/users.adoc
M docs/interfaces/rest/endpoints/value-policies.adoc
M docs/interfaces/rest/index.adoc
M docs/interfaces/rest/operations/create-op-rest.adoc
M docs/interfaces/rest/operations/delete-op-rest.adoc
A docs/interfaces/rest/operations/examples/access-request-approval.adoc
R docs/interfaces/rest/operations/examples/access-request-review.adoc
M docs/interfaces/rest/operations/examples/access-request.adoc
M docs/interfaces/rest/operations/examples/create-object.adoc
M docs/interfaces/rest/operations/examples/create-user.adoc
M docs/interfaces/rest/operations/examples/get-user-self.adoc
M docs/interfaces/rest/operations/examples/get-user-unique-id.adoc
M docs/interfaces/rest/operations/examples/index.adoc
M docs/interfaces/rest/operations/examples/raw/create-acc.adoc.adoc
M docs/interfaces/rest/operations/examples/raw/create-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/create-report.adoc
M docs/interfaces/rest/operations/examples/raw/create-resource.adoc
M docs/interfaces/rest/operations/examples/raw/create-role-employee.adoc
M docs/interfaces/rest/operations/examples/raw/create-task-report.adoc
M docs/interfaces/rest/operations/examples/raw/create-task.adoc
M docs/interfaces/rest/operations/examples/raw/create-user-jack.adoc
M docs/interfaces/rest/operations/examples/raw/curl-authenticatoin-intro-note.adoc
M docs/interfaces/rest/operations/examples/raw/delete-acc.adoc
M docs/interfaces/rest/operations/examples/raw/delete-case.adoc
M docs/interfaces/rest/operations/examples/raw/delete-ou.adoc
M docs/interfaces/rest/operations/examples/raw/delete-reports.adoc
M docs/interfaces/rest/operations/examples/raw/delete-resource.adoc
M docs/interfaces/rest/operations/examples/raw/delete-role.adoc
M docs/interfaces/rest/operations/examples/raw/delete-task.adoc
M docs/interfaces/rest/operations/examples/raw/delete-user.adoc
M docs/interfaces/rest/operations/examples/raw/execute-script-rpc.adoc
A docs/interfaces/rest/operations/examples/raw/generate-value-rpc.adoc
M docs/interfaces/rest/operations/examples/raw/get-acc.adoc
M docs/interfaces/rest/operations/examples/raw/get-case-employee.adoc
M docs/interfaces/rest/operations/examples/raw/get-direct-indirect-assignments.adoc
M docs/interfaces/rest/operations/examples/raw/get-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/get-reports.adoc
M docs/interfaces/rest/operations/examples/raw/get-resource.adoc
M docs/interfaces/rest/operations/examples/raw/get-role-end-user.adoc
M docs/interfaces/rest/operations/examples/raw/get-shadow-owner.adoc
M docs/interfaces/rest/operations/examples/raw/get-task.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-administrator.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-self-xml.adoc
M docs/interfaces/rest/operations/examples/raw/import-from-resource.adoc
M docs/interfaces/rest/operations/examples/raw/import-shadow.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-acc.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-case-assign-employee.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-entitlement.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-reports.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-res-cap.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-resource.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-role-employee.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-task.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-user.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
M docs/interfaces/rest/operations/examples/raw/modify-id-generate.adoc
M docs/interfaces/rest/operations/examples/raw/modify-user-assign-role.adoc
M docs/interfaces/rest/operations/examples/raw/notify-change-password.adoc
M docs/interfaces/rest/operations/examples/raw/org-id-generate.adoc
M docs/interfaces/rest/operations/examples/raw/role-id-generate.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-acc.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-cases.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-ou.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-reports.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-resource.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-roles.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-tasks.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-users.adoc
M docs/interfaces/rest/operations/examples/raw/search-all.adoc
A docs/interfaces/rest/operations/examples/raw/search-case-open-approval.adoc
R docs/interfaces/rest/operations/examples/raw/search-case-open-review.adoc
M docs/interfaces/rest/operations/examples/raw/search-case-open-user.adoc
M docs/interfaces/rest/operations/examples/raw/search-gen-name.adoc
M docs/interfaces/rest/operations/examples/raw/search-name-cases.adoc
M docs/interfaces/rest/operations/examples/raw/search-name-ou.adoc
M docs/interfaces/rest/operations/examples/raw/search-name-reports.adoc
M docs/interfaces/rest/operations/examples/raw/search-name-resource.adoc
M docs/interfaces/rest/operations/examples/raw/search-name-roles.adoc
M docs/interfaces/rest/operations/examples/raw/search-name-tasks.adoc
M docs/interfaces/rest/operations/examples/raw/search-name-users.adoc
M docs/interfaces/rest/operations/examples/raw/search-report-data-from-report-def.adoc
A docs/interfaces/rest/operations/examples/raw/search-requestable-from-role-catalog-cases.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-resume.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-run.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-suspend.adoc
M docs/interfaces/rest/operations/examples/raw/test-resource.adoc
M docs/interfaces/rest/operations/examples/raw/user-get-value-policy.adoc
M docs/interfaces/rest/operations/examples/raw/user-pwd-generate.adoc
M docs/interfaces/rest/operations/examples/raw/user-pwd-reset.adoc
M docs/interfaces/rest/operations/examples/raw/validate-value-rpc.adoc
M docs/interfaces/rest/operations/examples/search-objects-filter.adoc
M docs/interfaces/rest/operations/examples/user-pwd-reset.adoc
M docs/interfaces/rest/operations/generate-and-validate-concrete-op-rest.adoc
M docs/interfaces/rest/operations/generate-and-validate-op-rest.adoc
M docs/interfaces/rest/operations/get-op-rest.adoc
M docs/interfaces/rest/operations/index.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/interfaces/rest/operations/notify-op-rest.adoc
A docs/interfaces/rest/operations/raw/a-auth.adoc
A docs/interfaces/rest/operations/raw/m-auth.adoc
M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
M docs/interfaces/rest/operations/raw/options-usage-meo.adoc
M docs/interfaces/rest/operations/raw/options-usage.adoc
M docs/interfaces/rest/operations/resource-op-rest.adoc
M docs/interfaces/rest/operations/script-execute-op-rest.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/interfaces/rest/operations/shadow-op-rest.adoc
M docs/interfaces/rest/operations/task-specific-op-rest.adoc
M docs/interfaces/rest/operations/user-specific-op-rest.adoc
M docs/interfaces/rest/raw/curl-env-note.adoc
M docs/misc/bulk/index.adoc
M docs/misc/deputy.adoc
M docs/misc/lookup-tables.adoc
M docs/misc/notifications/configuration.adoc
M docs/misc/notifications/index.adoc
M docs/misc/persona/configuration.adoc
M docs/misc/persona/index.adoc
M docs/misc/reports/configuration/index.adoc
M docs/misc/reports/index.adoc
M docs/misc/self-registration/index.adoc
M docs/misc/services/index.adoc
M docs/org/index.adoc
M docs/repository/repository-database-support.adoc
M docs/resources/asynchronous/inbound/index.adoc
M docs/resources/asynchronous/index.adoc
M docs/resources/asynchronous/outbound/index.adoc
M docs/resources/attribute-caching.adoc
M docs/resources/auxiliary-object-classes.adoc
M docs/resources/entitlements/index.adoc
M docs/resources/maintenance-state.adoc
M docs/resources/manual/configuration.adoc
M docs/resources/manual/index.adoc
M docs/resources/multi-connector-resource.adoc
M docs/resources/propagation/configuration.adoc
M docs/resources/propagation/index.adoc
M docs/resources/provisioning-dependencies.adoc
M docs/resources/resource-configuration/protected-accounts.adoc
M docs/resources/resource-schema/index.adoc
M docs/roles-policies/applicable-policies/index.adoc
M docs/roles-policies/assignment/index.adoc
M docs/roles-policies/certification/index.adoc
M docs/roles-policies/certification/notifications.adoc
A docs/roles-policies/classification/index.adoc
M docs/roles-policies/metaroles/index.adoc
M docs/roles-policies/pdrbac/index.adoc
M docs/roles-policies/policy-rules.adoc
M docs/roles-policies/rbac/index.adoc
M docs/roles-policies/role-autoassignment/index.adoc
M docs/roles-policies/role-governance.adoc
M docs/roles-policies/role-lifecycle.adoc
M docs/roles-policies/segregation-of-duties.adoc
M docs/schema/archetypes/configuration.adoc
M docs/schema/archetypes/index.adoc
M docs/schema/common-data-model/index.adoc
M docs/schema/custom-schema-extension.adoc
M docs/schema/generic-objects.adoc
M docs/schema/subtype.adoc
M docs/security/audit/index.adoc
M docs/security/authentication/flexible-authentication/configuration.adoc
M docs/security/authentication/flexible-authentication/index.adoc
M docs/security/authorization/index.adoc
M docs/security/credentials/password-policy.adoc
M docs/security/credentials/password-related-configuration.adoc
M docs/security/credentials/password-reset/index.adoc
M docs/security/crypto/ssl-connections-client-side-.adoc
M docs/security/power-of-attorney.adoc
M docs/simulation/index.adoc
M docs/synchronization/consistency/index.adoc
M docs/synchronization/generic-synchronization/index.adoc
M docs/synchronization/index.adoc
M docs/synchronization/introduction/index.adoc
M docs/synchronization/linked-objects/index.adoc
M docs/synchronization/projection-policy.adoc
M docs/synchronization/situations.adoc
M docs/tasks/auto-scaling.adoc
M docs/tasks/task-manager/configuration.adoc
M docs/tasks/task-manager/index.adoc
M docs/tasks/thresholds.adoc
M docs/upgrade/faq-issues.adoc
M docs/upgrade/upgrade-guide.adoc
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/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ScriptExpressionPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/MailServerPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceIntentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.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/component/GenericSingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/configuration/component/NotificationConfigTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/activation/ActivationsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/associations/AssociationsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingsTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeOutboundStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/LimitationsStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/BasicSettingResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/DelineationResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/FocusResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/correlation/CorrelationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/credentials/CredentialsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/SynchronizationWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMainStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AdditionalMenuLinkContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AdditionalMenuLinkCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AppenderDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AppendersContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AppendersMenuLinkCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ClassLoggersContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ClassLoggersMenuLinkCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ComplexPropertyEmbeddedModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ComplexPropertyInputPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ConfigurableUserDashboardContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ConfigurableUserDashboardCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ConfigurableUserDashboardDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/CustomTransportContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/CustomTransportCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/CustomTransportDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/DeprecatedPropertyWrapperModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/EventHandlerContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/EventHandlerCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/EventHandlerDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/FileTransportContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/FileTransportCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/FileTransportDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GeneralTransportContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GlobalPolicyRuleContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GlobalPolicyRuleCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GlobalPolicyRuleDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GuiObjectDetailsContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GuiObjectDetailsCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GuiObjectDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LegacyNotificationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LegacyNotificationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LoggingContentPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LoggingContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailTransportContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailTransportCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailTransportDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectCollectionViewsContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectCollectionViewsCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectCollectionViewsDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectPolicyContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectPolicyCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectPolicyDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ProfilingContentPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ProfilingContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RichHyperlinkDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RichHyperlinkListContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsTransportContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsTransportCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsTransportDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SubSystemLoggerDetailsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SubSystemLoggersContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SubSystemLoggersMenuLinkCounter.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/UserDashboardLinkContentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/UserDashboardLinkCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/AdditionalMenuLinkContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/AdditionalMenuLinkCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ConfigurableUserDashboardContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ConfigurableUserDashboardCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ConfigurableUserDashboardDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/GuiObjectDetailsContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/GuiObjectDetailsCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/GuiObjectDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ObjectCollectionViewsContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ObjectCollectionViewsCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ObjectCollectionViewsDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/RichHyperlinkDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/RichHyperlinkListContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/UserDashboardLinkContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/UserDashboardLinkCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/AppenderDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/AppendersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/AppendersMenuLinkCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/ClassLoggersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/ClassLoggersMenuLinkCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/LoggingContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/LoggingContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/SubSystemLoggerDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/SubSystemLoggersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/SubSystemLoggersMenuLinkCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/ComplexPropertyEmbeddedModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/ComplexPropertyInputPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/CustomTransportContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/CustomTransportCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/CustomTransportDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/DeprecatedPropertyWrapperModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/EventHandlerContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/EventHandlerCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/EventHandlerDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/FileTransportContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/FileTransportCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/FileTransportDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/GeneralTransportContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/LegacyNotificationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/LegacyNotificationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailServerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailServerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailTransportContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailTransportCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailTransportDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsGatewayPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsGatewayPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsGatewayPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsTransportContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsTransportCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsTransportDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/GlobalPolicyRuleContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/GlobalPolicyRuleCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/GlobalPolicyRuleDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/ObjectPolicyContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/ObjectPolicyCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/ObjectPolicyDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/profiling/ProfilingContentPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/profiling/ProfilingContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/CustomSecretProvidersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/CustomSecretProvidersCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/DockerSecretProviderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/EnvironmentVariablesSecretProvidersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/EnvironmentVariablesSecretProvidersCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/FileSecretProvidersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/FileSecretProvidersCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/PropertiesSecretProvidersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/PropertiesSecretProvidersCounter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/SecretProviderDetailsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/SecretProvidersContentPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/SecretProvidersCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/registry/GuiComponentRegistryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SwitchablePropertyValuePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionUtil.java
M gui/admin-gui/src/test/resources/common/role-mapmaker.xml
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowQueryConversionUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/GetOperationOptionsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueDisplayUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseObjectTemplate.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryKey.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryResult.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ValueBasedDefinitionLookupsImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
M model/model-intest/src/test/resources/caseignore/role-fool.xml
M model/model-intest/src/test/resources/entitlements/role-crew-of-guybrush.xml
A model/model-intest/src/test/resources/entitlements/role-mapmaker-landluber.xml
M model/model-intest/src/test/resources/entitlements/role-mapmaker.xml
M model/model-intest/src/test/resources/entitlements/role-thug.xml
M model/model-intest/src/test/resources/mapping/advanced/resource-dummy-ranges-direct.xml
M model/model-intest/src/test/resources/mapping/advanced/role-ranges.xml
M model/model-intest/src/test/resources/rbac/role-meta-fool.xml
M model/model-intest/src/test/resources/sync/role-corpse.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ClassificationHelper.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/misc/TestResourceLifecycle.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
M repo/repo-sqale/src/test/resources/logback-test.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
A repo/system-init/src/main/resources/initial-objects/archetype/062-archetype-classification.xml
A repo/system-init/src/main/resources/initial-objects/archetype/063-archetype-clearance.xml
A repo/system-init/src/main/resources/initial-objects/role/044-role-privileged-access.xml
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
M testing/conntest/src/test/resources/ad-ldap-big/role-big.xml
M testing/conntest/src/test/resources/ad-ldap-multidomain/role-pirate.xml
M testing/conntest/src/test/resources/ad-ldap-simple/role-pirate.xml
M testing/conntest/src/test/resources/edir/role-pirate.xml
M testing/longtest/src/test/resources/ldap-complex/role-captain.xml
M testing/longtest/src/test/resources/ldap-complex/role-judge.xml
M testing/longtest/src/test/resources/ldap-complex/role-pirate.xml
M testing/longtest/src/test/resources/ldap-complex/role-sailor.xml
M testing/longtest/src/test/resources/ldap/role-pirate.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestPlentyOfAssignments.java
M testing/story/src/test/resources/consistency/role-admins.xml
A testing/story/src/test/resources/first-steps/resource-opendj-300.xml
M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-faculty-license.xml
M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-faculty.xml
M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-graduate-license.xml
M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-graduate.xml
M testing/story/src/test/resources/science/role-statistics.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/role-mining
Commit: f47811723b08a0dbf3139fa100f65af1e73b4472
https://github.com/Evolveum/midpoint/commit/f47811723b08a0dbf3139fa100f65af1e73b4472
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-15 (Fri, 15 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeChartModel.java
Log Message:
-----------
Improve role analysis attribute chart
1. Sort descending
Commit: 6abe5ecaf9c97c1d730bc44bd2b5614bc9c7fa8f
https://github.com/Evolveum/midpoint/commit/6abe5ecaf9c97c1d730bc44bd2b5614bc9c7fa8f
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-15 (Fri, 15 Mar 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DefaultPatternResolver.java
Log Message:
-----------
Disable processExactMatch functionality
1. This approach allowed rapid analysis at 100% similarity.
2. Disabled due to the great complexity of the new functionalities
3. Temporary
Commit: 781560bd88277c24394537a314abb43b15ecbebf
https://github.com/Evolveum/midpoint/commit/781560bd88277c24394537a314abb43b15ecbebf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-15 (Fri, 15 Mar 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DistanceMeasure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/JaccardDistancesMeasure.java
Log Message:
-----------
Fix role analysis advanced clustering
1. Fix for distance computation. Input parameter
for minimal overlap of attributes.
Commit: 555a45ee2e9c6301f3344966b7609b2d32d67972
https://github.com/Evolveum/midpoint/commit/555a45ee2e9c6301f3344966b7609b2d32d67972
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-15 (Fri, 15 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
Log Message:
-----------
Improve displaying role analysis attribute result
1. Limit the display to only three attribute results,
with the option to expand for more details.
Commit: 840429789beeacfd8c45f2bb3881a94ac74fbbf8
https://github.com/Evolveum/midpoint/commit/840429789beeacfd8c45f2bb3881a94ac74fbbf8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-22 (Fri, 22 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/MatchRulePanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/RangePanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/RoleAnalysisItemPathPanelFactory.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/RoleAnalysisWeightPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/AttributeIdentifierPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/AttributeWeightPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/MatchRulePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/RangePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/AttributeIdentifierDropDownPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/AttributeIdentifierDropDownPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/MatchRulePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/MatchRulePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RangeSliderPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAggregateChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterStatisticsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPopupPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/DetectedPatternPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/OutlierPropertyPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPopupPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisAttributeChartPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisOutlierPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/TopDetectedPatternPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
R infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributePathResolver.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
A infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/RoleBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/UserBasedClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/JaccardDistancesMeasure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/AttributeMatch.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtilNew.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributePathResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M pom.xml
Log Message:
-----------
Improve role-mining attribute analysis
1. Improve attribute analysis displaying + computation.
2. Involvement of attribute analysis to the outlier
detection function.
3. Improve clustering process.
3. Upgrade wicket chartjs version.
4. Changes on schema level.
Commit: cf0f2278212e76842b32f2ae4d6eb51e95d59e2c
https://github.com/Evolveum/midpoint/commit/cf0f2278212e76842b32f2ae4d6eb51e95d59e2c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathSegmentPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ValueSelectorSliderPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/ValueSelectorSliderPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/OutlierPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/OutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionSimpleObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/RoleAnalysisDataGeneratorUtils.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/AuxBusinessRole.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/BirthrightRole.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/JobBusinessRole.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/LocationBusinessRole.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/PlanktonApplicationRole.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/businessRoles/TechnicalRole.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/BirthRoleType.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/EmployeeType.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/JobTitles.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/generator/objectTypes/JobTitlesIr.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomDataTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomDataTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/DisplayValueOption.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/Clusterable.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringActionExecutor.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringUtils.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/OutliersDetectionUtil.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/RoleBasedClustering.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/UserBasedClustering.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/AttributeMatchExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DataPoint.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/AttributeMatch.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/ExtensionProperties.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/OutliersDescription.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/OutliersResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributePathResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisClusteringActivityHandler.java
Log Message:
-----------
Improve role-mining functionality
1. Improve attribute analysis
2. Improve outliers analysis
4. Minor cleanup
Commit: bc95cc377609f31d6e5bcabed3c8786cd6360a91
https://github.com/Evolveum/midpoint/commit/bc95cc377609f31d6e5bcabed3c8786cd6360a91
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M docs/roles-policies/classification/index.adoc
M docs/roles-policies/pdrbac/index.adoc
M docs/security/credentials/initial-password-management-discussion.adoc
A docs/security/credentials/password-reset/configuration.adoc
R docs/security/credentials/password-reset/new-configuration.adoc
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringClearPasswordModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringModel.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/button/ActiveButtonWithDropDownPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ReloadableButton.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ContainerListDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/OrgTreeProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/RepositoryObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanContainerDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ScriptExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/QueryWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/WizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractTemplateChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/TemplateChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/AssignmentHolderOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/FocusOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/OperationalButtonsPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/OperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/TaskOperationalButtonsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/PageFocusDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/PageFocusPreviewChanges.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/report/component/ReportOperationalButtonsPanel.java
A 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/CapabilitiesPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceDetailsTabPanel.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/ResourceTaskCreator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForRecognizedObjectsPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForUnrecognizedObjectsPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/PreviewResourceDataWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionResourceObjectTypeStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPasswordPropertyPanel.html
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/web/component/data/provider/CertCaseDtoProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ProtectedStringValidatorForKeyField.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/CapabilitiesPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/CapabilitiesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentRepositoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionUtil.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupEvent.java
A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupHandler.java
R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupListener.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupPathAction.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupResult.java
A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupHandler.java
A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/Source.java
M infra/common/src/main/java/com/evolveum/midpoint/common/validator/LegacyValidator.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessorTest.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/TestCleanupListener.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/TaskExecutionMode.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/processor/PropertyConstraintProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-extra/resource-dummy.xml
M release-notes.adoc
M tools/jenkins/midpoint-quick-pipeline
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/role-mining
Commit: e0f21ae2873ce1cd6341859fb7164c0919b0e0ff
https://github.com/Evolveum/midpoint/commit/e0f21ae2873ce1cd6341859fb7164c0919b0e0ff
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CollapsableContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
Log Message:
-----------
Fix overheat loading attribute analysis component
Commit: 9fd83c62cad5b2203abcb4ce6a228331eb36450e
https://github.com/Evolveum/midpoint/commit/9fd83c62cad5b2203abcb4ce6a228331eb36450e
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-03-28 (Thu, 28 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisAttributeImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributePathResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Improve attribute analysis
1. Extension for definition of the query to the
object for the analysis of the role attribute def.
2. Implementation of analysis inRepo and inGroup
members with exact attribute value.
3. Add information to the GUI progress bar component.
Commit: c07128fa2798e02a776f3accf510bec30a58a5ee
https://github.com/Evolveum/midpoint/commit/c07128fa2798e02a776f3accf510bec30a58a5ee
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeChartModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisChartDataSet.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisChartOptions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisStackedAttributeChartModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisOutlier.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPopupPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierItemModel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierItemResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierItemResultPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierResultPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierResultPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisAttributeImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
Log Message:
-----------
Improve attribute analysis and outlier detection
Commit: 5c042215bf2e335ad6f9d0aa07b86d4e7898147c
https://github.com/Evolveum/midpoint/commit/5c042215bf2e335ad6f9d0aa07b86d4e7898147c
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
A docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
A docs/interfaces/rest/operations/examples/demonstration-or-workaround/index.adoc
A docs/misc/reports/configuration/collection-report.adoc
A docs/misc/reports/configuration/dashboard-report.adoc
A docs/misc/reports/configuration/import-report.adoc
M docs/misc/reports/configuration/index.adoc
A docs/misc/reports/configuration/report-security.adoc
A docs/misc/reports/configuration/report-task-definition.adoc
M docs/misc/reports/configuration/users.png
M docs/misc/reports/examples/example-policysituation/index.adoc
M docs/misc/reports/examples/example-report-audit-administrativestatus.adoc
M docs/misc/reports/examples/example-report-number-of-members/index.adoc
M docs/misc/reports/examples/example-shadows-on-resource/index.adoc
M docs/misc/reports/index.adoc
A docs/misc/reports/raw/file-format.adoc
A docs/misc/reports/report-formats.adoc
M docs/tasks/activities/work.adoc
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/src/frontend/js/midpoint-theme.js
M gui/admin-gui/src/frontend/js/midpoint.js
M gui/admin-gui/src/frontend/js/vendors.js
M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/frontend/scss/vendors.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecretProviderPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/AutoCompleteDisplayableValueConverter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/ContainersDropDownPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerOptions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/converter/AutoCompleteDisplayableValueConverter.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/converter/DateConverter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPopupPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AttributeMappingItemPathPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/DatePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LifecycleStatePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/QNameAttributePanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceIntentFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.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/ResourceUncategorizedPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationFoCategorizedObjectsPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForRecognizedObjectsPopup.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForUncategorizedObjectsPopup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForUnrecognizedObjectsPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationPopup.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAttributeVerification.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/DateInput.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/DateInput.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributeValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DateFormGroup.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DateFormGroup.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DatePanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/InternalsClockPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/SynchronizationTaskFlavor.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/ApprovalOutcomeIcon.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/DateValidator.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupMessage.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupResult.java
M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupHandler.java
A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ProtectedStringViolations.java
M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessorTest.java
M infra/common/src/test/resources/cleanup/resource.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ItemDeltaBeanToNativeConversion.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/simulation/ExecutionModeProvider.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-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-notifications-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/ResourceSetTaskWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/AbstractImportActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/reclassification/ReclassificationActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/reclassification/ReclassificationActivityRun.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/reclassification/ReclassificationWorkDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationWorkDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncWorkDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityHandler.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestShadowReclassification.java
A model/model-intest/src/test/resources/sync/resource-dummy-reclassification.xml
M model/model-intest/testng-integration-full.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
M release-notes.adoc
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
A repo/system-init/src/main/resources/initial-objects/archetype/523-archetype-task-shadow-reclassification.xml
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
M testing/longtest/src/test/java/com/evolveum/midpoint/testing/longtest/TestLdap.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/role-mining
Commit: 700988fa256a2d678b6c7de009addfb34d06e2cd
https://github.com/Evolveum/midpoint/commit/700988fa256a2d678b6c7de009addfb34d06e2cd
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.java
M repo/system-init/src/main/resources/config.xml
Log Message:
-----------
Minor cleanup
Commit: 084cb548cb0943d16cf42c011cc70cf8d95fbed0
https://github.com/Evolveum/midpoint/commit/084cb548cb0943d16cf42c011cc70cf8d95fbed0
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M config/sql/native/postgres-audit.sql
M config/sql/native/postgres.sql
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisOutlier.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/OutlierPropertyPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/OutlierPropertyPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisOutlierPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisOutlierPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierItemModel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierItemResultPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierItemResultPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierResultPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierResultPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/OutlierSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/AnalysisCategoryChoiceStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionSimpleObjectsWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierPropertyTable.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisOutlierTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/DetailsPageUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/IconAndStylesUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.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-mining-3.xsd
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/EndPointsUrlMapping.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisAttributeImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/OutliersDetectionUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterer.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/OutliersDescription.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/OutliersResult.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/MOutlierObject.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierData.java
R repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MObjectType.java
Log Message:
-----------
Temporarily disable outlier detection functionality
Commit: 36c2195c0fc12d3def1c8be15a8590a59857a0c1
https://github.com/Evolveum/midpoint/commit/36c2195c0fc12d3def1c8be15a8590a59857a0c1
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M gui/admin-gui/package-lock.json
M gui/admin-gui/package.json
M gui/admin-gui/pom.xml
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/impl/component/input/DateTimePickerOptions.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/converter/DateConverter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/DateLabelComponent.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/SerializableBiFunction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/AuthenticationInfoPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/dto/ProcessInstanceDto.java
M pom.xml
M testing/rest/pom.xml
M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/oidc/TestAbstractOidcRestModule.java
M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/oidc/TestKeycloakOidcRestAuthModule.java
Log Message:
-----------
Merge branch 'master' into feature/role-mining-merge
Commit: 088bfd45e780e004b82a1bf1f29fdb075fafbd24
https://github.com/Evolveum/midpoint/commit/088bfd45e780e004b82a1bf1f29fdb075fafbd24
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
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/util/IconAndStylesUtil.java
Log Message:
-----------
Minor cleanup
Commit: 06ac2784c589cf9bf6051fe200e9626d37befdaf
https://github.com/Evolveum/midpoint/commit/06ac2784c589cf9bf6051fe200e9626d37befdaf
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
Log Message:
-----------
Rollback changes for PrismContainerPanel
Compare: https://github.com/Evolveum/midpoint/compare/a6a123dda69c...06ac2784c589
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