[midPoint-git] [Evolveum/midpoint] 0b5a14: Fixed various access certification problems. Enhan...
Pavol Mederly
mederly at evolveum.com
Thu Dec 3 19:28:00 CET 2015
Branch: refs/heads/access-certification
Home: https://github.com/Evolveum/midpoint
Commit: 0b5a147c5c844f9b31212f0b89bc040641081b03
https://github.com/Evolveum/midpoint/commit/0b5a147c5c844f9b31212f0b89bc040641081b03
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2015-12-03 (Thu, 03 Dec 2015)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertCampaigns.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertCampaignDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertCampaignListItemDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertCaseDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertCaseOrDecisionDto.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/path/IdentifierPathSegment.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/path/ReferencePathSegment.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/EqualFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/GreaterFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/LessFilter.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/query/ObjectOrdering.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/ObjectPaging.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/ObjectQuery.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/PropertyValueFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/RefFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/QueryBuilder.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/R_AtomicFilter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/R_Filter.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/S_AtomicFilterEntry.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/S_ConditionEntry.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/S_FilterExit.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/S_QueryExit.java
A infra/prism/src/main/java/com/evolveum/midpoint/prism/query/builder/S_RightHandItemEntry.java
M infra/prism/src/main/resources/xml/ns/test/foo-1.xsd
M infra/prism/src/test/java/com/evolveum/midpoint/prism/TestPrismContext.java
M infra/prism/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentType.java
M infra/prism/src/test/java/com/evolveum/midpoint/prism/foo/ObjectFactory.java
M infra/prism/src/test/java/com/evolveum/midpoint/prism/query/TestQueryBuilder.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-3.xsd
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertEventHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertGeneralHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertResponseComputationHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertUpdateHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCloseStageApproachingTriggerHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCloseStageTriggerHandler.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/BasicCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/CriticalRolesCertificationTest.java
M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/RoleInducementCertificationTest.java
M model/certification-impl/src/test/resources/logback-test.xml
M model/notifications-api/src/main/java/com/evolveum/midpoint/notifications/api/events/AccessCertificationEvent.java
M model/notifications-api/src/main/java/com/evolveum/midpoint/notifications/api/events/CertReviewEvent.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/CertHelper.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/OrgStructTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreter2Test.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RAccessCertificationCampaign.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationDecision.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RExclusion.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RTrigger.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/enums/RAccessCertificationCampaignState.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/other/RLookupTableRow.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/CertificationCaseHelper.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryInterpreter2.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/ClassDefinitionParser.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/IdQueryProperty.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/HibernateQuery.java
Log Message:
-----------
Fixed various access certification problems. Enhancements in Query API.
"My cases to decide" shows only really relevant cases.
"Show 'no response' cases only" now works.
Fixed random reorderings of cases that have the same value of sorting criterion.
Major cert campaign properties are now searchable.
Pre-creation of empty cert decisions on stage opening.
BEWARE: repository schema change for cert cases!
Allowing multiple sorting criteria in ObjectPaging.
Added OID ("#") as a possible sorting criterion.
Fluent Query API improvements. Not complete yet, though.
More information about the midPoint-svn
mailing list