[midPoint-git] [Evolveum/midpoint] b7174c: Rework asRow -> use: embedded, leftJoin, innerJoin
mederly
noreply at github.com
Fri Feb 24 20:55:06 CET 2023
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: b7174cc00f904a5898adbf49e28ad0529c328477
https://github.com/Evolveum/midpoint/commit/b7174cc00f904a5898adbf49e28ad0529c328477
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/TypedValue.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportBeans.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportManagerImpl.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportServiceImpl.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityRun.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportActivitySupport.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityRun.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/AbstractReportDataWriter.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CollectionExportController.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DashboardExportController.java
A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DataRecordEvaluation.java
M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportExportClassic.java
M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportExportClassicSafe.java
M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvSimulationReport.java
A model/report-impl/src/test/resources/reports/report-assignments-inner-join.xml
A model/report-impl/src/test/resources/reports/report-assignments-left-join.xml
M model/report-impl/src/test/resources/reports/report-indirect-assignments.xml
R model/report-impl/src/test/resources/reports/report-subreport-as-row-users.xml
M model/report-impl/src/test/resources/reports/report-subreport-audit.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/TestReport.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/CsvAsserter.java
M repo/system-init/src/main/resources/initial-objects/report/171-report-simulation-items-changed.xml
Log Message:
-----------
Rework asRow -> use: embedded, leftJoin, innerJoin
Instead of asRow true/false flag, the subreports now support new "use"
mode: embedded (~ asRow=false), leftJoin (~ asRow=true), or innerJoin.
The last one does NOT emit parent row if there are no children.
Now it's possible to mix embedded and joined sub-reports: they are
now evaluated strictly in the order prescribed.
The ordering of rows with the same sequential number (for subreports)
is now hopefully fixed.
Commit: 4b0e6574296cc154d215224b994a75ca9bee2c3b
https://github.com/Evolveum/midpoint/commit/4b0e6574296cc154d215224b994a75ca9bee2c3b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/delta/ObjectDeltaOperationPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/delta/ObjectDeltaOperationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/audit/AuditChangesPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/audit/AuditChangesPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/ClassLoggerDescriptionHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/Visualizer.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/8abbef9b058c...4b0e6574296c
More information about the midPoint-svn
mailing list