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

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


 discard 697c95938b ISIS-3110: removes circular dependency
 discard 6c12b16990 ISIS-3110: removes circular dependency
 discard d3ce224d00 ISIS-3110: moves the subscriber for 
EntityTrackerChangeDefault...
 discard dfc8df1719 ISIS-3110: fixes up integ test issues
 discard 6e5e265f78 ISIS-3110: fixes up compile issues resulting from deletion 
of unneeded superclass
 discard d4b2a23e3f ISIS-3110: cleans up import
 discard 9fca7a37cb ISIS-3110: fixes integ test
 discard e178e6a927 ISIS-3110: fixes JDO aud trail integ test
 discard 9fd67f45e1 ISIS-3110: reworks JPA and JDO auditing 
(EntityPropertyChange)
 discard 96d1c4f854 ISIS-3110: factors out persistence-commons
 discard f427fbea15 ISIS-3110: introduces EntityChangeTrackerJpa, mirroring JDO 
impl, but leveraging the PropertyChangeRecords already provided to us
 discard 55e8afb76d ISIS-2965: small improvements to build.sh
     add 3a908d64c7 ISIS-3064: schema rename fixes ("isisExtSecman")
     add 339e3dbd1c ISIS-3109: adds ZonedDateTime demo showcasing 
@ValueSemantics(timeZoneTranslation = TimeZoneTranslation.NONE)
     add cfe91482d1 ISIS-3109: some visual improvements with time-zone badge 
rendering
     add 640d44e4b7 ISIS-3109: adds Offset(Date)Time demo showcasing
     add f317ab9a15 ISIS-3109: introduces general purpose KeyValueSessionStore
     add b9f689441e ISIS-3109: store user's ZoneId from Login to session
     add 825fda9b59 ISIS-3109: surface the user's current time-zone in the UI 
via ApplicationUser_timeZone (new mixin)
     add 6235c4b272 Bump error_prone_annotations from 2.14.0 to 2.15.0
     add f07ba7159d Merge pull request #1043 from 
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.15.0
     add e14d9be750 Bump javaparser-core from 3.24.2 to 3.24.4
     add c964df41e6 Merge pull request #1041 from 
apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.24.4
     add d8492335d6 Bump checker-qual from 3.23.0 to 3.24.0
     add dcfb61fb8e Merge pull request #1042 from 
apache/dependabot/maven/master/org.checkerframework-checker-qual-3.24.0
     add 590d59d4fb ISIS-3109: prepare InteractionContext to be amended with 
time-zone info
     add 1275167f00 ISIS-3109: properly amend authentication with zone-it post 
sign-in
     new a0c90c4761 ISIS-2965: small improvements to build.sh
     new 1071e5ef49 ISIS-3110: introduces EntityChangeTrackerJpa, mirroring JDO 
impl, but leveraging the PropertyChangeRecords already provided to us
     new 15d4901117 ISIS-3110: factors out persistence-commons
     new 9d51d073c8 ISIS-3110: reworks JPA and JDO auditing 
(EntityPropertyChange)
     new 8a48540269 ISIS-3110: fixes JDO aud trail integ test
     new 776c7465b1 ISIS-3110: fixes integ test
     new 8aaca881e3 ISIS-3110: cleans up import
     new 62aebee91b ISIS-3110: fixes up compile issues resulting from deletion 
of unneeded superclass
     new be76012fba ISIS-3110: fixes up integ test issues
     new 5ed3321d04 ISIS-3110: moves the subscriber for 
EntityTrackerChangeDefault...
     new 872adf79da ISIS-3110: removes circular dependency
     new 8464d7a2bc ISIS-3110: removes circular dependency

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   (697c95938b)
            \
             N -- N -- N   refs/heads/ISIS-3110 (8464d7a2bc)

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.

The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../services/iactnlayer/InteractionContext.java    |  9 ++-
 .../keyvaluestore/KeyValueSessionStore.java        | 82 ++++++++++++++++++++++
 .../services/user/ImpersonatedUserHolder.java      |  2 +-
 ....java => UserCurrentSessionTimeZoneHolder.java} | 44 ++++++------
 bom/pom.xml                                        |  2 +-
 .../isis/commons/internal/base/_Temporals.java     |  8 +++
 .../internal/debug/xray/_CallStackMerger.java      |  2 -
 .../core/interaction/session/IsisInteraction.java  | 13 ++--
 .../valuesemantics/temporal/BadgeRenderer.java     | 11 +--
 .../temporal/TemporalValueSemanticsProvider.java   |  6 +-
 .../IsisModuleCoreRuntimeServices.java             |  2 +
 .../session/InteractionServiceDefault.java         |  2 +-
 .../user/ImpersonatedUserHolderDefault.java        | 51 +++++---------
 .../UserCurrentSessionTimeZoneHolderDefault.java   | 65 +++++++++++++++++
 .../AuthenticationRequestAbstract.java             |  7 +-
 .../manager/AuthenticationManager.java             | 13 +++-
 .../isis/security/AuthenticatorsForTesting.java    | 10 +--
 .../AuthenticationManager_authenticators_Test.java |  3 +
 ...rdAuthenticationManager_AuthenticationTest.java |  2 +
 .../isis/core/webapp/IsisModuleCoreWebapp.java     |  6 +-
 .../KeyValueStoreUsingHttpSession.java}            | 47 +++++++------
 ...er3.java => JavaTimeOffsetDateTimeHolder4.java} | 37 ++++------
 .../jdo/JavaTimeOffsetDateTimeJdo.java             |  5 ++
 .../jpa/JavaTimeOffsetDateTimeJpa.java             |  5 ++
 .../persistence/JavaTimeOffsetDateTimeEntity.java  |  4 +-
 .../JavaTimeOffsetDateTimeEntity.layout.xml        |  1 +
 .../vm/JavaTimeOffsetDateTimeVm.java               |  8 ++-
 .../vm/JavaTimeOffsetDateTimeVm.layout.xml         |  1 +
 ...Holder3.java => JavaTimeOffsetTimeHolder4.java} | 37 ++++------
 .../jdo/JavaTimeOffsetTimeJdo.java                 |  5 ++
 .../jpa/JavaTimeOffsetTimeJpa.java                 |  5 ++
 .../persistence/JavaTimeOffsetTimeEntity.java      |  4 +-
 .../JavaTimeOffsetTimeEntity.layout.xml            |  1 +
 .../vm/JavaTimeOffsetTimeVm.java                   | 10 ++-
 .../vm/JavaTimeOffsetTimeVm.layout.xml             |  1 +
 ...der3.java => JavaTimeZonedDateTimeHolder4.java} | 37 ++++------
 .../jdo/JavaTimeZonedDateTimeJdo.java              |  7 ++
 .../jpa/JavaTimeZonedDateTimeJpa.java              |  7 ++
 .../persistence/JavaTimeZonedDateTimeEntity.java   |  4 +-
 .../JavaTimeZonedDateTimeEntity.layout.xml         |  1 +
 .../vm/JavaTimeZonedDateTimeVm.java                | 12 +++-
 .../vm/JavaTimeZonedDateTimeVm.layout.xml          |  1 +
 .../demo/domain/src/main/resources/application.yml |  2 +-
 .../adoc/modules/secman/pages/setting-up.adoc      |  2 +-
 .../secman/applib/IsisModuleExtSecmanApplib.java   |  2 +
 .../secman/applib/user/dom/ApplicationUser.java    | 19 ++---
 .../user/dom/mixins/ApplicationUser_timeZone.java  | 58 +++++++--------
 .../authenticator/AuthenticatorSecman.java         |  2 -
 .../AuthenticatorSecmanAutoConfiguration.java      |  3 +-
 .../main/resources/META-INF/orm-secman.template    | 10 +--
 .../spiimpl/SessionSubscriberForSessionLog.java    |  3 +-
 .../jdo/adoc/modules/ROOT/pages/db-schemas.adoc    |  4 +-
 .../jpa/adoc/modules/ROOT/pages/db-schemas.adoc    |  4 +-
 .../shiro/authentication/AuthenticatorShiro.java   | 13 ++--
 .../spring/webmodule/SpringSecurityFilter.java     |  5 +-
 tooling/javamodel/pom.xml                          |  2 +-
 tooling/pom.xml                                    |  2 +-
 .../model/isis/HasAmendableInteractionContext.java | 19 ++---
 .../wicket/ui/pages/login/IsisSignInPanel.java     | 73 ++++++++++++++-----
 .../wicket/ui/pages/login/SignInPanelAbstract.java | 22 +++++-
 .../AuthenticatedWebSessionForIsis.java            | 28 +++++---
 ...uthenticatedWebSessionForIsis_Authenticate.java |  1 +
 .../AuthenticatedWebSessionForIsis_SignIn.java     |  2 +
 63 files changed, 557 insertions(+), 299 deletions(-)
 create mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/keyvaluestore/KeyValueSessionStore.java
 copy 
api/applib/src/main/java/org/apache/isis/applib/services/user/{ImpersonatedUserHolder.java
 => UserCurrentSessionTimeZoneHolder.java} (51%)
 create mode 100644 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/UserCurrentSessionTimeZoneHolderDefault.java
 rename 
core/webapp/src/main/java/org/apache/isis/core/webapp/{impersonation/ImpersonatedUserHolderUsingHttpSession.java
 => keyvaluestore/KeyValueStoreUsingHttpSession.java} (61%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsetdatetime/holder/{JavaTimeOffsetDateTimeHolder3.java
 => JavaTimeOffsetDateTimeHolder4.java} (55%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimeoffsettime/holder/{JavaTimeOffsetTimeHolder3.java
 => JavaTimeOffsetTimeHolder4.java} (56%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/types/javatime/javatimezoneddatetime/holder/{JavaTimeZonedDateTimeHolder3.java
 => JavaTimeZonedDateTimeHolder4.java} (55%)
 copy 
regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperMemberSupport_property1.java
 => 
extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/user/dom/mixins/ApplicationUser_timeZone.java
 (51%)
 copy 
api/applib/src/main/java/org/apache/isis/applib/services/sudo/SudoServiceListener.java
 => 
viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/isis/HasAmendableInteractionContext.java
 (63%)

Reply via email to