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/30 10:23:52 UTC
[isis] branch ISIS-2619 updated (6ac06ff -> 0b86f8e)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-2619
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 6ac06ff ISIS-2619: simplifies implementation of TenantedAuthorizationPostProcessor by just injecting in ApplicationUserRepository.
add 9738a17 Revert "ISIS-2619: simplifies implementation of TenantedAuthorizationPostProcessor by just injecting in ApplicationUserRepository."
add 1f851c5 ISIS-2625: adds new TableColumnVisibilityService to filter out members that an end-user doesn't have access to.
add d0cb910 ISIS-2625: improves javadoc is all for TableColunOrderService.
add 0d25e82 ISIS-2636: fixes impl to return null for any unrecognised collectionTypes
add b7d3e16 ISIS-2633: explicit adds to parent's tenant's children collection to prevent DN from printing warning messages in the log.
add 0b86f8e ISIS-2632: log exception if fixture script fails to execute.
No new revisions were added by this update.
Summary of changes:
.../partials/_presentation-layer-spi.adoc | 6 ++
.../TableColumnOrderForCollectionTypeAbstract.java | 41 ++++++++++++-
.../services/tablecol/TableColumnOrderService.java | 22 ++++++-
.../TableColumnVisibilityService.java} | 34 ++++++-----
.../tablecol/TableColumnOrderServiceDefault.java | 22 ++++++-
.../secman/model/IsisModuleExtSecmanModel.java | 2 +
.../facets/TenantedAuthorizationPostProcessor.java | 12 ++--
.../model/spiimpl/TableColumnHidingService.java | 45 ++++++++++++++
.../dom/tenancy/ApplicationTenancyRepository.java | 37 +++++++----
.../applib/fixturescripts/FixtureScript.java | 21 ++++---
.../CollectionContentsAsAjaxTablePanel.java | 71 +++++++++++++---------
11 files changed, 241 insertions(+), 72 deletions(-)
copy api/applib/src/main/java/org/apache/isis/applib/services/{i18n/TranslationsResolver.java => tablecol/TableColumnVisibilityService.java} (51%)
create mode 100644 extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/spiimpl/TableColumnHidingService.java