[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