You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/05/05 15:51:29 UTC

[isis] branch ISIS-3037 updated (34d0316cdc -> 3948d4a535)

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch ISIS-3037
in repository https://gitbox.apache.org/repos/asf/isis.git


 discard 34d0316cdc ISIS-3037: fixes compile issues with XxxTestDomainPersona
 discard 0f48e7ba16 ISIS-3037: refining PersonaEnumPersistAll
 discard 3e16bd264c ISIS-3037: fixes compile issues
 discard 74d3f170d8 ISIS-3037: adds Persona interface, improves existing docs
     add e5ff0e4b3e ISIS-3038: MarkupComponent to support rendering (none) badge for null
     add 8efdccb0ce ISIS-3039: resurrect calendar comp. factories
     add 39736ff33c ISIS-2949 catch NPE's
     add 6f9addbf10 ISIS-2957 barchartExample is rendered
     add 64d8ea7e67 ISIS-2957 upgrade to kvision 5.8.1, Kotlin 1.6.10, changes regarding SVG to accommodate kvision-map update, catch empty BaseAggregator, luxon added in index.html, new approach to visualize Event timing
     add b785bf2959 ISIS-2957 EventBubbleChart with  color/responseLength and size/runningAtStart
     add b27556d507 ISIS-2957 EventBubbleChart with js function for title, serialization update
     add 0e192b03df ISIS-2957 clicking bubble opens EventLogDetail
     add 7824acd744 ISIS-2957 clicking bubbles opens event url
     add 847de2b05f Merge remote-tracking branch 'origin/ISIS-2957' into ISIS-2957
     add af7efcb278 ISIS-2957 clicking bubble opens EventLogDetail
     add 16be0bc611 ISIS-2957 add legend to EventBubbleChart
     add b393710c1a ISIS-2957 upgrade to gradle 7.4, js functions in companion object
     add 8ddcee4b97 ISIS-2957 functions nested
     add a019c2f23a ISIS-2957 determineLegendLabel as extension function
     add f1eb5a2bf5 ISIS-2957 generateLabels for legend
     add e129eb8319 ISIS-2957 legend with error and size
     add 89a7b8661c ISIS-2957 tests fixed (Value), extended
     add a84367480a ISIS-2957 tooltip data formatted
     add 24bb0e875e ISIS-2957 map renamed
     add 5f70c5035d ISIS-2957 unused classes removed, PieChart prepared
     add 5c906d647d ISIS-2957 ResponseHandler chain based on stats
     add 534e8d06cd ISIS-2957 duration added to chart data tooltip, title shortended for EventLogDetail, response handling amended, mainMenu structured, About amended
     add b85766eec6 ISIS-2957 running included in legend, end time used when available
     add 58e34438c8 Merge remote-tracking branch 'origin/master' into ISIS-2957
     add ca5feffc50 ISIS-2957 logging statistics to console added, cleanup, upgraded to KVision 5.8.3
     add 437c35b20a Merge remote-tracking branch 'origin/master' into ISIS-2957
     add c328fc619a ISIS-2957 logging statistics updated
     add 8d81694e4a ISIS-2957 ContextMenuBuilder introduced for TabIcon menu, menu builder/Factories refactored
     add 0a8a183d01 ISIS-2957 set ActionPrompt height, remove library target plain, CorsHttpRequest introduced, fix empty types in LogEntry, ActionDispatcher passed in with ExecuteAllMenubarActions
     add b35ab7e400 ISIS-2957 Event statistics amended, response types amended, StatusBar amended, minor cleanups
     add ce51b6b2e0 Merge remote-tracking branch 'origin/master' into ISIS-2957
     add 22588d5ad7 Merge remote-tracking branch 'origin/master' into ISIS-2957
     add ec35a15eff Merge remote-tracking branch 'origin/master' into ISIS-2957
     add bacecec511 Merge remote-tracking branch 'origin/master' into ISIS-2957
     add 74815c3858 ISIS-2957 keep up with layout transfer object changes
     add fc2657b861 Merge remote-tracking branch 'origin/master' into ISIS-2957
     add bc66544313 ISIS-2957 http error transfer object allows for empty message
     add e9c5889d98 Merge pull request #887 from apache/ISIS-2957
     add 9ad47c17d7 ISIS-3037: adds Persona interface, improves existing docs
     add 1cf991d99e ISIS-3037: fixes compile issues
     add 5f15385a21 ISIS-3037: refining PersonaEnumPersistAll
     add 3948d4a535 ISIS-3037: fixes compile issues with XxxTestDomainPersona

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (34d0316cdc)
            \
             N -- N -- N   refs/heads/ISIS-3037 (3948d4a535)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../dom/types/isisext/cal/IsisCalendarEvents.java  |   3 +-
 .../cal/persistence/IsisCalendarEventEntity.java   |  14 +
 .../fullcalendar/applib/CalendarEventable.java     |  29 +-
 .../spi/CalendarableDereferencingService.java      |  10 +-
 .../CalendaredCollectionFactoryAbstract.java       |  13 +-
 .../CalendarableCollectionAsFullCalendar.java      |   2 +-
 ...alendarableCollectionAsFullCalendarFactory.java |   7 +-
 .../calendarable/CalendarableEventProvider.java    |  33 +-
 .../CalendarEventableCollectionAsFullCalendar.java |   2 +-
 ...arEventableCollectionAsFullCalendarFactory.java |   7 +-
 .../CalendarEventableEventProvider.java            |  29 +-
 incubator/clients/kroviz/.travis.yml               |  43 --
 incubator/clients/kroviz/build.gradle.kts          |   4 +-
 incubator/clients/kroviz/gradle.properties         |   4 +-
 .../kroviz/gradle/wrapper/gradle-wrapper.jar       | Bin 55190 -> 59536 bytes
 .../gradle/wrapper/gradle-wrapper.properties       |   2 +-
 incubator/clients/kroviz/gradlew.bat               |  25 +-
 incubator/clients/kroviz/pom.xml                   |  44 +-
 .../kotlin/org/apache/isis/client/kroviz/App.kt    |   7 +-
 .../kroviz/core/aggregator/ActionDispatcher.kt     |   2 +-
 .../kroviz/core/aggregator/AggregatorWithLayout.kt |   2 +-
 .../kroviz/core/aggregator/BaseAggregator.kt       |  14 +-
 .../kroviz/core/aggregator/ObjectAggregator.kt     |   7 +
 .../kroviz/core/aggregator/RestfulDispatcher.kt    |  30 +-
 .../client/kroviz/core/aggregator/SvgDispatcher.kt |   2 +-
 .../client/kroviz/core/event/CorsHttpRequest.kt    |  57 ++
 .../kroviz/core/event/EventLogStatisctics.kt       |  77 +++
 .../isis/client/kroviz/core/event/EventStore.kt    |  41 +-
 .../isis/client/kroviz/core/event/LogEntry.kt      |  85 +--
 .../isis/client/kroviz/core/model/ObjectDM.kt      |   2 +-
 .../isis/client/kroviz/handler/ActionHandler.kt    |   3 +-
 .../isis/client/kroviz/handler/BaseHandler.kt      |   4 +-
 .../client/kroviz/handler/CollectionHandler.kt     |   3 +-
 .../client/kroviz/handler/DomainTypesHandler.kt    |   3 +-
 .../client/kroviz/handler/Http401ErrorHandler.kt   |   3 +-
 .../isis/client/kroviz/handler/HttpErrorHandler.kt |   4 +-
 .../isis/client/kroviz/handler/IconHandler.kt      |   2 +-
 .../isis/client/kroviz/handler/LayoutHandler.kt    |  10 +-
 .../isis/client/kroviz/handler/PlainHandlers.kt    |  34 +-
 .../isis/client/kroviz/handler/ResponseHandler.kt  |  70 +--
 .../isis/client/kroviz/handler/RestfulHandler.kt   |   3 +-
 .../client/kroviz/handler/ResultListHandler.kt     |   3 +-
 .../client/kroviz/handler/ResultObjectHandler.kt   |   4 +-
 .../client/kroviz/handler/ResultValueHandler.kt    |   4 +-
 .../{LayoutHandler.kt => TObjectHandler.kt}        |  16 +-
 .../org/apache/isis/client/kroviz/layout/ColLt.kt  |   3 +-
 .../isis/client/kroviz/layout/CollectionLt.kt      |   2 +-
 .../org/apache/isis/client/kroviz/layout/Layout.kt |   2 +
 .../apache/isis/client/kroviz/layout/PropertyLt.kt |   1 +
 .../org/apache/isis/client/kroviz/to/Action.kt     |  17 +-
 .../org/apache/isis/client/kroviz/to/Link.kt       |  54 +-
 .../org/apache/isis/client/kroviz/to/Member.kt     |  14 +-
 .../isis/client/kroviz/to/PlainTransferObjects.kt  | 122 ++--
 .../org/apache/isis/client/kroviz/to/Value.kt      |  21 +-
 .../isis/client/kroviz/ui/builder/ColBuilder.kt    |  15 +-
 .../isis/client/kroviz/ui/builder/RoDisplay.kt     |   6 +-
 .../isis/client/kroviz/ui/chart/ChartFactory.kt    |  30 -
 .../isis/client/kroviz/ui/chart/ChartModel.kt      |  35 --
 .../isis/client/kroviz/ui/chart/EventChartModel.kt |  79 ---
 .../client/kroviz/ui/chart/SampleChartModel.kt     |  73 ---
 .../isis/client/kroviz/ui/core/ColumnFactory.kt    |  60 +-
 .../apache/isis/client/kroviz/ui/core/FormItem.kt  |   2 +-
 .../isis/client/kroviz/ui/core/FormPanelFactory.kt |   5 +-
 .../apache/isis/client/kroviz/ui/core/RoDialog.kt  |   2 +-
 .../apache/isis/client/kroviz/ui/core/RoIconBar.kt |  45 +-
 .../apache/isis/client/kroviz/ui/core/RoMenuBar.kt |  72 +--
 .../isis/client/kroviz/ui/core/RoStatusBar.kt      |  13 +-
 .../apache/isis/client/kroviz/ui/core/RoView.kt    |  13 +-
 .../isis/client/kroviz/ui/core/SessionManager.kt   |  12 +
 .../isis/client/kroviz/ui/core/ViewManager.kt      |  10 +-
 .../apache/isis/client/kroviz/ui/dialog/About.kt   |  28 +-
 .../isis/client/kroviz/ui/dialog/ActionPrompt.kt   |   3 +-
 .../isis/client/kroviz/ui/dialog/DiagramDialog.kt  |  36 +-
 .../isis/client/kroviz/ui/dialog/EventLogDetail.kt |   3 +-
 .../kroviz/ui/kv/override/RoManagerBootstrap.kt    |  15 +-
 .../isis/client/kroviz/ui/kv/override/RoTab.kt     |   2 +-
 .../client/kroviz/ui/kv/override/RoTabPanel.kt     |   2 +-
 .../isis/client/kroviz/ui/kv/override/RoWindow.kt  |  11 +-
 .../MenuFactory.kt => menu/ContextMenuBuilder.kt}  | 140 ++---
 .../MenuFactory.kt => menu/DropDownMenuBuilder.kt} |  32 +-
 .../ui/{panel => menu}/DynamicMenuBuilder.kt       |  36 +-
 .../client/kroviz/ui/panel/EventBubbleChart.kt     | 280 +++++++++
 .../isis/client/kroviz/ui/panel/EventChart.kt      |  81 ---
 .../isis/client/kroviz/ui/panel/EventLogTable.kt   |   4 +-
 .../apache/isis/client/kroviz/ui/panel/GeoMap.kt   |  36 +-
 .../apache/isis/client/kroviz/ui/panel/SvgMap.kt   |  15 +-
 .../apache/isis/client/kroviz/ui/panel/SvgPanel.kt |   9 +-
 .../apache/isis/client/kroviz/utils/IconManager.kt |   2 +
 .../apache/isis/client/kroviz/utils/StringUtils.kt |  16 +-
 .../kroviz/utils/js/ChartjsPluginDatalabels.kt     |   7 +
 .../main/resources/img}/WheatFieldWithCrows.png    | Bin
 incubator/clients/kroviz/src/main/web/index.html   |   4 +
 .../client/kroviz/core/model/FixtureResultTest.kt  |   2 +-
 .../apache/isis/client/kroviz/layout/LayoutTest.kt |  11 +
 .../DOMAIN_TYPES.kt}                               | 598 ++++++++----------
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_403.kt   | 129 ++++
 .../snapshots/demo2_0_0/OBJECT_COLLECTION.kt       |   4 +-
 .../client/kroviz/snapshots/demo2_0_0/RESTFUL.kt   |  60 +-
 .../kroviz/snapshots/knife/HTTP_ERROR_500.kt       | 154 +++++
 .../client/kroviz/snapshots/knife/OBJECT_LAYOUT.kt | 678 +++++++++++++++++++++
 .../isis/client/kroviz/snapshots/sample.json       | 148 ++++-
 .../isis/client/kroviz/snapshots/sample2.json      | 162 +----
 .../to/{PropertyTest.kt => DomainTypesTest.kt}     |   2 +-
 .../apache/isis/client/kroviz/to/HttpErrorTest.kt  |  35 ++
 .../org/apache/isis/client/kroviz/to/LinkTest.kt   |  22 +-
 .../org/apache/isis/client/kroviz/to/MemberTest.kt |   3 +-
 .../isis/client/kroviz/util/StringUtilsTest.kt     |  10 +
 .../components/scalars/markup/MarkupComponent.java |  20 +-
 .../scalars/markup/MarkupPanelFactories.java       |   4 +-
 .../scalars/markup/StandaloneMarkupPanel.java      |   2 +-
 110 files changed, 2629 insertions(+), 1648 deletions(-)
 delete mode 100644 incubator/clients/kroviz/.travis.yml
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/CorsHttpRequest.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/EventLogStatisctics.kt
 copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/handler/{LayoutHandler.kt => TObjectHandler.kt} (74%)
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/ChartFactory.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/ChartModel.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/EventChartModel.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/chart/SampleChartModel.kt
 copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{core/MenuFactory.kt => menu/ContextMenuBuilder.kt} (53%)
 rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{core/MenuFactory.kt => menu/DropDownMenuBuilder.kt} (89%)
 rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{panel => menu}/DynamicMenuBuilder.kt (71%)
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/EventBubbleChart.kt
 delete mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/EventChart.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/utils/js/ChartjsPluginDatalabels.kt
 copy incubator/clients/kroviz/{adoc/modules/kroviz/images => src/main/resources/img}/WheatFieldWithCrows.png (100%)
 copy incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/{simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt => demo2_0_0/DOMAIN_TYPES.kt} (54%)
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/HTTP_ERROR_403.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/knife/HTTP_ERROR_500.kt
 create mode 100644 incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/knife/OBJECT_LAYOUT.kt
 copy incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/to/{PropertyTest.kt => DomainTypesTest.kt} (99%)