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 2021/04/12 22:30:46 UTC

[isis] branch ISIS-2550 updated (08842d5 -> 50bbd8b)

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

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


    from 08842d5  ISIS-2550: makes impersonate available even without secman (with ImpersonationMenuAdvisor SPI).  Also:
     add 50bbd8b  ISIS-2550: standardises names of services; updates docs

No new revisions were added by this update.

Summary of changes:
 .../hooks/Action_026-command-processing.adoc       | 16 +++---
 .../hooks/Property_028-command-processing.adoc     | 12 ++---
 ...mandExecutorService_020-examples-and-usage.adoc |  4 +-
 ...DtoProcessorService_020-examples-and-usage.adoc |  2 +-
 .../pages/index/services/iactn/Interaction.adoc    |  2 +-
 .../InteractionContext_020-examples-and-usage.adoc |  4 +-
 .../hooks/Interaction_020-examples-and-usage.adoc  |  2 +-
 ...ExecutionSubscriber_020-examples-and-usage.adoc |  2 +-
 .../pages/index/services/user/ImpersonateMenu.adoc | 52 +++++++++++++++++++
 .../services/user/ImpersonateMenuAdvisor.adoc      | 57 +++++++++++++++++++++
 .../services/user/ImpersonatedUserHolder.adoc      | 44 ++++++++++++++++
 .../pages/index/services/user/UserMemento.adoc     | 16 +++++-
 .../pages/index/services/user/UserService.adoc     | 59 ++++++++++++++++++++++
 .../services/userprof/UserProfileService.adoc      | 35 -------------
 .../UserProfileService_010-implementation.adoc     |  9 ----
 .../UserProfileService_020-examples-and-usage.adoc | 16 ------
 .../impl/mixins/HasInteractionId_command.adoc      |  2 +-
 .../common/applib/mixins/Object_impersonate.adoc}  | 10 ++--
 .../mixins/Object_impersonateWithRoles.adoc}       | 13 +++--
 .../applib/mixins/Object_stopImpersonating.adoc}   | 10 ++--
 .../services/userprof/UserProfileUiModel.adoc}     | 12 ++---
 .../userprof/UserProfileUiModelProvider.adoc}      | 35 +++++--------
 ...ProfileUiModelProvider_010-implementation.adoc} |  3 +-
 ...ileUiModelProvider_020-examples-and-usage.adoc} |  7 ++-
 .../services/ImpersonatedUserHolderWicket.adoc}    | 14 ++---
 .../refguide/modules/applib-svc/pages/about.adoc   |  8 +--
 .../partials/_application-layer-api.adoc           | 10 ++--
 .../partials/_application-layer-spi.adoc           |  9 ++++
 .../partials/_presentation-layer-spi.adoc          |  2 +-
 .../modules/applib-svc/partials/module-nav.adoc    |  4 +-
 .../apache-isis-vs-cqrs-and-event-sourcing.adoc    |  4 +-
 .../modules/fun/pages/overview/identifiers.adoc    |  2 +-
 .../isis/applib/services/user/ImpersonateMenu.java | 36 ++++++++++---
 .../services/user/ImpersonateMenuAdvisor.java      | 58 +++++++++++++++++++++
 .../services/user/ImpersonationMenuAdvisor.java    | 24 ---------
 .../src/main/adoc/modules/schema/pages/about.adoc  |  2 +-
 core/adoc/modules/_overview/pages/about.adoc       | 53 ++++++++++++++-----
 .../modules/config/pages/sections/isis.applib.adoc | 38 +++++++-------
 .../IsisModuleCoreRuntimeServices.java             |  4 +-
 ...ult.java => ImpersonateMenuAdvisorDefault.java} | 11 ++--
 .../ActionCommandPublishingJdo-description.adoc    | 20 ++++----
 .../PropertyCommandPublishingJdo-description.adoc  | 18 +++----
 .../adoc/modules/command-log/pages/about.adoc      |  6 +--
 .../adoc/modules/audit-trail/pages/about.adoc      |  2 +-
 ...n.java => ImpersonateMenuAdvisorForSecman.java} | 16 ++++--
 security/adoc/modules/ROOT/pages/about.adoc        |  2 +-
 .../adoc/modules/integtestsupport/pages/about.adoc |  2 +-
 47 files changed, 522 insertions(+), 247 deletions(-)
 create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonateMenu.adoc
 create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonateMenuAdvisor.adoc
 create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/user/ImpersonatedUserHolder.adoc
 delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/userprof/UserProfileService.adoc
 delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/userprof/hooks/UserProfileService_010-implementation.adoc
 delete mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/userprof/hooks/UserProfileService_020-examples-and-usage.adoc
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/mixins/CommandJdo_exclude.adoc => viewer/pages/index/common/applib/mixins/Object_impersonate.adoc} (78%)
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/mixins/CommandJdo_exclude.adoc => viewer/pages/index/common/applib/mixins/Object_impersonateWithRoles.adoc} (66%)
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/mixins/CommandJdo_exclude.adoc => viewer/pages/index/common/applib/mixins/Object_stopImpersonating.adoc} (78%)
 copy antora/components/refguide-index/modules/{applib/pages/index/annotation/MinLength.adoc => viewer/pages/index/common/applib/services/userprof/UserProfileUiModel.adoc} (78%)
 copy antora/components/refguide-index/modules/{applib/pages/index/services/wrapper/control/ExecutionMode.adoc => viewer/pages/index/common/applib/services/userprof/UserProfileUiModelProvider.adoc} (53%)
 copy antora/components/refguide-index/modules/{applib/pages/index/services/exceprecog/hooks/ExceptionRecognizerService_010-implementation.adoc => viewer/pages/index/common/applib/services/userprof/hooks/UserProfileUiModelProvider_010-implementation.adoc} (79%)
 copy antora/components/refguide-index/modules/{applib/pages/index/services/i18n/hooks/LocaleProvider_010-implementation.adoc => viewer/pages/index/common/applib/services/userprof/hooks/UserProfileUiModelProvider_020-examples-and-usage.adoc} (77%)
 copy antora/components/refguide-index/modules/{applib/pages/index/AbstractViewModel.adoc => viewer/pages/index/wicket/viewer/services/ImpersonatedUserHolderWicket.adoc} (69%)
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/user/ImpersonateMenuAdvisor.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/user/ImpersonationMenuAdvisor.java
 rename core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/{ImpersonationMenuAdvisorDefault.java => ImpersonateMenuAdvisorDefault.java} (75%)
 rename extensions/security/secman/model/src/main/java/org/apache/isis/core/runtimeservices/user/{ImpersonationMenuAdvisorForSecman.java => ImpersonateMenuAdvisorForSecman.java} (75%)