[midPoint-git] [Evolveum/midpoint] 213085: required fix for vertical panel
Tony Tkáčik
noreply at github.com
Thu Aug 1 14:46:50 CEST 2024
Branch: refs/heads/feature/shadow-partitioning
Home: https://github.com/Evolveum/midpoint
Commit: 213085b073da31a759de40263b0fe877e04696f6
https://github.com/Evolveum/midpoint/commit/213085b073da31a759de40263b0fe877e04696f6
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationPanel.java
Log Message:
-----------
required fix for vertical panel
Commit: a940d9af419fafe4e37339656feb23242f8cd3f5
https://github.com/Evolveum/midpoint/commit/a940d9af419fafe4e37339656feb23242f8cd3f5
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractCertItemDecisionAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionDropdownButtonPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ActionsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java
Log Message:
-----------
cert action items visibility depending on the item outcome
Commit: 81ec72d557ff3cacbc098c5256d6d7239c324cd5
https://github.com/Evolveum/midpoint/commit/81ec72d557ff3cacbc098c5256d6d7239c324cd5
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractCertItemDecisionAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemChangeDecisionAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemResolveAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.java
Log Message:
-----------
added change decision action; actions ordering;
Commit: d1dcb4b8f5922e2c59412ba32ebfa56709d02bdf
https://github.com/Evolveum/midpoint/commit/d1dcb4b8f5922e2c59412ba32ebfa56709d02bdf
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
Log Message:
-----------
defaultView is added to the accessCertification config
Commit: 164ea8aeca051434abd21b6415e26bbf8e355257
https://github.com/Evolveum/midpoint/commit/164ea8aeca051434abd21b6415e26bbf8e355257
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-29 (Mon, 29 Jul 2024)
Changed paths:
M docs/security/authorization/configuration/index.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalCounters.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-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.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/LensContext.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/construction/EvaluatedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.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/ProjectionValuesProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ProcessingMode.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/LoadedStateProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluatorParams.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/ProjectionMappingLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/PredefinedActivationMappingEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/resources/caching/archetype-person.xml
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
Log Message:
-----------
Add finer-grained cached shadows processing
Instead of asking for the full shadow presence (at many places
in the projector), we ask whether specific attributes, associations,
activation and other items are available.
This changes midPoint behavior heavily, e.g., regarding inbound
mappings evaluation. Many tests are failing now. To be resolved.
Commit: d984ebcd45c04d821364e0c51bf113d2e3a0f72a
https://github.com/Evolveum/midpoint/commit/d984ebcd45c04d821364e0c51bf113d2e3a0f72a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java
Log Message:
-----------
Return parts of "old" behavior
Some tests do not like running the inbounds too eagerly. So, let's
put back (parts of) the legacy behavior to see what happens now.
Commit: 52aae058a911d21dd64279a652cbe213086de0c2
https://github.com/Evolveum/midpoint/commit/52aae058a911d21dd64279a652cbe213086de0c2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.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/LensProjectionContext.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/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
Log Message:
-----------
Return more parts of "old" behavior
When deciding whether to use cached values at various places in the
projector, we now look at the "cachedShadowsUse" option.
Also, some nuances of the pre-4.9 behavior were restored
in ReconciliationProcessor and ConsolidationProcessor.
Commit: fe5b9e90a04d7fd10e61a41c5ca6efeb3feacd89
https://github.com/Evolveum/midpoint/commit/fe5b9e90a04d7fd10e61a41c5ca6efeb3feacd89
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/breadcrumbs/Breadcrumb.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
Log Message:
-----------
MID-9677 NPE fix for breadcrumbs, behavior on debug list/details still not very nice when using back button
Commit: 506490977f59fe1c0126564ddd716e56f4c65389
https://github.com/Evolveum/midpoint/commit/506490977f59fe1c0126564ddd716e56f4c65389
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.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/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeMapper.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/ShadowItemMapper.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/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
Log Message:
-----------
Fix the use of cached associations
Parts of implementations were missing for associations.
Commit: 58d8d94d7c6e24c38aa240393e5871d7c7ec38d3
https://github.com/Evolveum/midpoint/commit/58d8d94d7c6e24c38aa240393e5871d7c7ec38d3
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
Log Message:
-----------
MID-9677 list of current breadcrumbs now should not change when preparing breadcrumb list for next page via redirectBackToBreadcrumb
Commit: bff946198b730cb0e1bdb90b1f680edfd484ef40
https://github.com/Evolveum/midpoint/commit/bff946198b730cb0e1bdb90b1f680edfd484ef40
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
Log Message:
-----------
Fix "no fetch from source" for reconciliation
(Limited support: deleted shadows are still tried to be fetched.)
Commit: 7e9f33b767f1f4e8d87b88dbc9043cffda029b8e
https://github.com/Evolveum/midpoint/commit/7e9f33b767f1f4e8d87b88dbc9043cffda029b8e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/PersonOfInterestPanel.java
Log Message:
-----------
MID-9761 person of interest adding more users via autocomplete/manual selection fix
Commit: cd3d0593e239b7ba3d2704bdf1b0c956110d509a
https://github.com/Evolveum/midpoint/commit/cd3d0593e239b7ba3d2704bdf1b0c956110d509a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
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 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/sync/tasks/Synchronizer.java
M 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/ImportFromResourceLauncher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
A model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
Log Message:
-----------
Do not sync expired accounts; fix attributes recon
1. When doing no-fetch import/reconciliation, we skip expired shadows
(whose TTL is over).
2. ReconciliationProcessor now obeys shadowCacheUse option.
Commit: 816b094eca7e1ce2248f339d9f7755209fc97bc9
https://github.com/Evolveum/midpoint/commit/816b094eca7e1ce2248f339d9f7755209fc97bc9
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
A docs/roles-policies/object-governance.adoc
R docs/roles-policies/role-governance.adoc
Log Message:
-----------
role-governance -> object-governance
Commit: 3fd47be73583dc5563cb1ffd3ba0ee7036497e2b
https://github.com/Evolveum/midpoint/commit/3fd47be73583dc5563cb1ffd3ba0ee7036497e2b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
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/projector/focus/inbounds/prep/FullInboundsSource.java
Log Message:
-----------
Clear isFullShadow/hasFullShadow difference
This fixes TestFirstSteps.
Commit: eaf0ca0121e20c03ab44f01edef470b0e86605b0
https://github.com/Evolveum/midpoint/commit/eaf0ca0121e20c03ab44f01edef470b0e86605b0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
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/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
Log Message:
-----------
Fix ConsolidationProcessor regarding new shadows
The situation with resource-generated attributes is fuzzy.
The current change improves it at least as far as
TestProjectorRoleEntitlement is concerned.
Please see the added comments.
Commit: a318be5bc6cc3488c646bf078153182d3c59effe
https://github.com/Evolveum/midpoint/commit/a318be5bc6cc3488c646bf078153182d3c59effe
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.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/ShadowUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.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/LensProjectionContext.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/FullInboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.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/sync/action/BaseClockworkAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
M 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/ImportFromResourceLauncher.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
M 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/shadows/ShadowGetOperation.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/ShadowsFacade.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/dummy/AbstractBasicDummyTest.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 repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
Log Message:
-----------
Improve shadow caching further
1. Added contentDescription (from resource complete/incomplete,
from repository, new, identification only) to distinguish various
sources for shadows. Currently using to know whether we are
synchronizing from resource or from cache, later will be expanded.
2. Added defaultCacheUse parameter for resource caching policy.
3. Added cache invalidation timestamp for resource (not tests yet).
4. Reverted changes to TestUserTemplate to the state as it was in 4.8.
(The mappings' behavior needs yet to be fine-tuned.)
Commit: 2ab0251318945e7b080d5952bfe0824bf467481c
https://github.com/Evolveum/midpoint/commit/2ab0251318945e7b080d5952bfe0824bf467481c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
Log Message:
-----------
Adapt TestSynchronizationService to recent changes
Commit: 81dec5cf90513fcd1721dbfd8e58980acd9225fa
https://github.com/Evolveum/midpoint/commit/81dec5cf90513fcd1721dbfd8e58980acd9225fa
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.java
Log Message:
-----------
create report button is added to campaign details page + created reports panel
Commit: d6594933e0913a77637d0e5bbaee0799ef847157
https://github.com/Evolveum/midpoint/commit/d6594933e0913a77637d0e5bbaee0799ef847157
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CommentAction.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ConfirmAction.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/PreAction.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
panel element is added to GuiActionType schema; action configuration popup; refactoring
Commit: b14139f8300e9d09c476a3f08dbdba6546751810
https://github.com/Evolveum/midpoint/commit/b14139f8300e9d09c476a3f08dbdba6546751810
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
Log Message:
-----------
action schema fix
Commit: 5f94aa5f5f6bfec935879cad13d0336e93149138
https://github.com/Evolveum/midpoint/commit/5f94aa5f5f6bfec935879cad13d0336e93149138
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
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/sync/action/BaseClockworkAction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.java
Log Message:
-----------
Fix fullShadow & shadow use determination code
Both places didn't correctly cover "no data" borderline cases.
This fixes failing tests in model-intest.
Commit: 2b48a73c8e6cbeb7873c71a3ea1f82a24979ed34
https://github.com/Evolveum/midpoint/commit/2b48a73c8e6cbeb7873c71a3ea1f82a24979ed34
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M release-notes.adoc
Log Message:
-----------
spring/hibernate upgrade added to release notes
Commit: f62686e9ced62479833349f811c500f1cdad390e
https://github.com/Evolveum/midpoint/commit/f62686e9ced62479833349f811c500f1cdad390e
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M docs/deployment/clustering-ha/index.adoc
M docs/repository/generic/h2.adoc
M docs/repository/generic/implementation.adoc
Log Message:
-----------
spring/hibernate updated some info regarding h2
Commit: 04fd6c7d8afc6f2ea94baec704ce6918a8291131
https://github.com/Evolveum/midpoint/commit/04fd6c7d8afc6f2ea94baec704ce6918a8291131
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
Log Message:
-----------
saving comment fix
Commit: 509079948dcee4e95566da71e4dff3073289f85d
https://github.com/Evolveum/midpoint/commit/509079948dcee4e95566da71e4dff3073289f85d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M docs/security/authorization/configuration/index.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalCounters.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.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/ShadowUtil.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-provisioning-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.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/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/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeMapper.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/ShadowItemMapper.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/DependencyProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ProcessingMode.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/LoadedStateProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluatorParams.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/ProjectionMappingLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/PredefinedActivationMappingEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseClockworkAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/resources/caching/archetype-person.xml
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
A model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
M 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/shadows/ShadowGetOperation.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/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.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/dummy/AbstractBasicDummyTest.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 repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.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/asserter/ShadowAsserter.java
Log Message:
-----------
Merge branch 'refs/heads/tmp/shadow-caching-new'
Commit: aefee54ce0cd36e7070d95f98ea9d0d86beee389
https://github.com/Evolveum/midpoint/commit/aefee54ce0cd36e7070d95f98ea9d0d86beee389
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
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/page/self/requestAccess/RoleCatalogQuery.java
Log Message:
-----------
MID-9685 queries are now saved when possible on role catalog step (request access).
Commit: 4a1e419ef88cf74568f18ee54c31b5d66046a2cf
https://github.com/Evolveum/midpoint/commit/4a1e419ef88cf74568f18ee54c31b5d66046a2cf
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M docs/security/authorization/configuration/index.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalCounters.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/BasicResourceInformation.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/ShadowUtil.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-provisioning-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.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/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/construction/AssociationMapper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeMapper.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/ShadowItemMapper.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/DependencyProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ProcessingMode.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/LoadedStateProvider.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluatorParams.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/ProjectionMappingLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/PredefinedActivationMappingEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseClockworkAction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityRun.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/resources/caching/archetype-person.xml
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/task-recompute-persons.xml
A model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
M 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/shadows/ShadowGetOperation.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/ShadowsFacade.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.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/dummy/AbstractBasicDummyTest.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 repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.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/asserter/ShadowAsserter.java
Log Message:
-----------
Merge branch 'master' of github.com:Evolveum/midpoint
Commit: 84f3b5994d9ad822415e797854f08ff1786a5b3f
https://github.com/Evolveum/midpoint/commit/84f3b5994d9ad822415e797854f08ff1786a5b3f
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java
Log Message:
-----------
reviewers panel
Commit: f1e2253c79d8a66994ce8d6dd970a4a12fabeb0b
https://github.com/Evolveum/midpoint/commit/f1e2253c79d8a66994ce8d6dd970a4a12fabeb0b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.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 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/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.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/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/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.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/mappings/MappingLoader.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestShadowCaching.java
M model/model-intest/src/test/resources/caching/archetype-person.xml
A model/model-intest/src/test/resources/caching/object-template-person.xml
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/resource-dummy-target.xml
A model/model-intest/src/test/resources/caching/task-reconcile-hr-persons.xml
R model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
A model/model-intest/src/test/resources/caching/task-reconcile-target-accounts.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluator.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java
Log Message:
-----------
Implement "shadow cache use" right in the loader
This is the most bullet-proof solution, as it guarantees no unexpected
shadow loading (at least not at projector/clockwork level) will occur.
The USE_CACHED_OR_IGNORE case should be checked at individual callers,
though.
Also extending TestShadowCaching.
Commit: f64a29d3fbf17de97a4510a108ec6726aaa45485
https://github.com/Evolveum/midpoint/commit/f64a29d3fbf17de97a4510a108ec6726aaa45485
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
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/delta/item/ItemDeltaSingleValueProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
MID-9852 raw change of reference oid where oid doesn't have UUID format didn't fail
Commit: be809731a1b28deb1bc66b589e17820ae350b7b9
https://github.com/Evolveum/midpoint/commit/be809731a1b28deb1bc66b589e17820ae350b7b9
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CreatedReportsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 53159a80e330f5b2745ec03d3197d61048440124
https://github.com/Evolveum/midpoint/commit/53159a80e330f5b2745ec03d3197d61048440124
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.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/BasicResourceInformation.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/ShadowAttributeDefinition.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 model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
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/resources/ResourceManager.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/manager/ShadowComputerUtil.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/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-default-caching.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy.xml
Log Message:
-----------
Improve shadow caching configuration
1. Support for specifying password, activation, and auxiliary object
classes caching was added. Note that it's a bit limited for now:
- password is not updated when reading from the resource
(only when adding/modifying an account);
- auxiliary object classes are always updated in the shadow;
what is new is whether they are used from the cache or not.
2. The default (and the new option) for caching scope of simple
attributes is "defined".
3. Reimplemented the algorithm to determine default configuration
for caching. Now it integrates the system-wide default and the
"read cached" capability.
Commit: cc065f3629e3f22ac38bb8f5ef1f3ceaaf7050d3
https://github.com/Evolveum/midpoint/commit/cc065f3629e3f22ac38bb8f5ef1f3ceaaf7050d3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M docs/deployment/clustering-ha/index.adoc
M docs/repository/generic/h2.adoc
M docs/repository/generic/implementation.adoc
A docs/roles-policies/object-governance.adoc
R docs/roles-policies/role-governance.adoc
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CommentAction.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/ConfirmAction.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/PreAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaign.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ConfirmationPanelWithComment.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResponsesOverviewPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.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/RoleCatalogPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RoleCatalogQuery.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/breadcrumbs/Breadcrumb.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CertCampaignTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
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/delta/item/ItemDeltaSingleValueProcessor.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
Log Message:
-----------
Merge branch 'refs/heads/master' into tmp/shadow-caching-new
Commit: 849487e4d6c848df42994a21b762879eeda7e59f
https://github.com/Evolveum/midpoint/commit/849487e4d6c848df42994a21b762879eeda7e59f
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
Log Message:
-----------
MID-9852 raw change of reference oid where oid doesn't have UUID format, ignore checks for old/estimated values in delta
Commit: dd56a1bd723e4ca4b0cebdf0be5325472f648482
https://github.com/Evolveum/midpoint/commit/dd56a1bd723e4ca4b0cebdf0be5325472f648482
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/StatisticBoxPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
Log Message:
-----------
updates for reviewers panel
Commit: 986a1e203d2ead40f06337faa2f6d7e7f3df9052
https://github.com/Evolveum/midpoint/commit/986a1e203d2ead40f06337faa2f6d7e7f3df9052
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.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
Log Message:
-----------
Stop enabling cache use for read:cachingOnly cap
The "read caching only" capability now turns on the caching (as before),
except for its automated use. It breaks some tests. Until researched,
this behavior is turned off.
Also adapted TestModelServiceContractCaching for now-automatically
enabled use of caching in projector.
Commit: dba611f8b0b770540180f9033856c2601d5303f8
https://github.com/Evolveum/midpoint/commit/dba611f8b0b770540180f9033856c2601d5303f8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.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/BasicResourceInformation.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/ShadowAttributeDefinition.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 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/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.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/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/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.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/mappings/MappingLoader.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.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/TestShadowCaching.java
M model/model-intest/src/test/resources/caching/archetype-person.xml
A model/model-intest/src/test/resources/caching/object-template-person.xml
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/resource-dummy-target.xml
A model/model-intest/src/test/resources/caching/task-reconcile-hr-persons.xml
R model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
A model/model-intest/src/test/resources/caching/task-reconcile-target-accounts.xml
M model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
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/resources/ResourceManager.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/manager/ShadowComputerUtil.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/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-default-caching.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluator.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java
Log Message:
-----------
Merge branch 'refs/heads/tmp/shadow-caching-new'
Commit: f0ad87237f4d4380f5f94e8b8136a263800391ec
https://github.com/Evolveum/midpoint/commit/f0ad87237f4d4380f5f94e8b8136a263800391ec
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M gui/admin-gui/src/frontend/scss/midpoint.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
Log Message:
-----------
removed unnecessary ajax from saved search items popup
Commit: 8d4bc274bffbc0de7447acf8075fe6ce4ab2e5cf
https://github.com/Evolveum/midpoint/commit/8d4bc274bffbc0de7447acf8075fe6ce4ab2e5cf
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java
M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/CapabilityUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalsConfig.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/BasicResourceInformation.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/ShadowAttributeDefinition.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 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/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.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/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/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedSourceItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.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/mappings/MappingLoader.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.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/TestShadowCaching.java
M model/model-intest/src/test/resources/caching/archetype-person.xml
A model/model-intest/src/test/resources/caching/object-template-person.xml
M model/model-intest/src/test/resources/caching/resource-dummy-hr.xml
M model/model-intest/src/test/resources/caching/resource-dummy-target.xml
A model/model-intest/src/test/resources/caching/task-reconcile-hr-persons.xml
R model/model-intest/src/test/resources/caching/task-reconcile-persons.xml
A model/model-intest/src/test/resources/caching/task-reconcile-target-accounts.xml
M model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
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/resources/ResourceManager.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/manager/ShadowComputerUtil.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/ShadowObjectComputer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching-extra/resource-dummy-default-caching.xml
M provisioning/provisioning-impl/src/test/resources/dummy/dummy-caching/resource-dummy.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluator.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 2966ce442f5cb0f120f7141f5e5f4c37c0b8957a
https://github.com/Evolveum/midpoint/commit/2966ce442f5cb0f120f7141f5e5f4c37c0b8957a
Author: Viliam Repan <vilo.repan at evolveum.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
Log Message:
-----------
MID-9744 saving, deleting gui search filter now with raw flag
Commit: 95a043c91310f213460ff1f0f292e13529418f50
https://github.com/Evolveum/midpoint/commit/95a043c91310f213460ff1f0f292e13529418f50
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractCertItemDecisionAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemAcceptAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemNoResponseAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemNotDecidedAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemReduceAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemResolveAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemRevokeAction.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.java
Log Message:
-----------
refactored resolve item action to use new panel configuration
Commit: 028aad7a0e62dc5e3adda6ec0ba772521757dc17
https://github.com/Evolveum/midpoint/commit/028aad7a0e62dc5e3adda6ec0ba772521757dc17
Author: KaterynaHonchar <honchar at evolveum.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ActionConfigurationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ResolveItemPanel.java
Log Message:
-----------
fix for feedback panel while action execution
Commit: adaa9914a087e3aee8924c461e4ef3dda27fd54e
https://github.com/Evolveum/midpoint/commit/adaa9914a087e3aee8924c461e4ef3dda27fd54e
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java
Log Message:
-----------
Make mappingAlias multivalue
Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>
Commit: 76f6fc85419017029b99e92f78ecb58915ba7e1f
https://github.com/Evolveum/midpoint/commit/76f6fc85419017029b99e92f78ecb58915ba7e1f
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M config/sql/native/postgres-upgrade.sql
M config/sql/native/postgres.sql
M docs/repository/native-postgresql/shadow-partitioning.adoc
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectDeltaSchemaLevelUtil.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-tasks-3.xsd
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RepartitionActivityHandler.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/formatters/ValueFormatter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/DeleteObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.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
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/PartitionManager.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/object/QObject.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/MShadowPartitionDef.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowPartitionRef.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/ShadowPartitionManager.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/ShadowPartitioningTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.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/SqaleRepoSearchAggregateTest.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqaleRepositoryBeanConfig.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SystemConfigurationChangeDispatcherImpl.java
M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
A repo/system-init/src/main/resources/initial-objects/task/580-reindex-after-upgrade.xml
A repo/system-init/src/main/resources/initial-objects/task/581-repartition-after-upgrade.xml
Log Message:
-----------
Merge branch 'feature/shadow-partitioning'
Commit: 5521d3349c18687531bf97d9bc45ba39377c340a
https://github.com/Evolveum/midpoint/commit/5521d3349c18687531bf97d9bc45ba39377c340a
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleQueryContext.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleSystemConfigurationListener.java
Log Message:
-----------
sqale: moved system config listener to top level class
Commit: c05539483081bed7f351f1bf3bd16b0a8d91e356
https://github.com/Evolveum/midpoint/commit/c05539483081bed7f351f1bf3bd16b0a8d91e356
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2024-08-01 (Thu, 01 Aug 2024)
Changed paths:
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleSystemConfigurationListener.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/ShadowPartitionManager.java
Log Message:
-----------
TMP: force partitioning
Compare: https://github.com/Evolveum/midpoint/compare/77303224e98c...c05539483081
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