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%)