You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/04/29 07:35:47 UTC

[isis] branch master updated: ISIS-2630: SecMan: revert removal of @ComponentScan

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

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
     new 2085974  ISIS-2630: SecMan: revert removal of @ComponentScan
2085974 is described below

commit 2085974db939a3b727bd49de367a0de26df29fdd
Author: ahuber@apache.org <ah...@luna>
AuthorDate: Thu Apr 29 09:35:32 2021 +0200

    ISIS-2630: SecMan: revert removal of @ComponentScan
    
    remove once we have the concrete list of Mixins we need to explicitly
    import
    
    also an idea is to extend the meta-model CSV download to also include
    mixins, so we can copy paste the list here
---
 .../isis/extensions/secman/model/IsisModuleExtSecmanModel.java    | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/IsisModuleExtSecmanModel.java b/extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/IsisModuleExtSecmanModel.java
index 5701aa7..116baf3 100644
--- a/extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/IsisModuleExtSecmanModel.java
+++ b/extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/IsisModuleExtSecmanModel.java
@@ -18,6 +18,7 @@
  */
 package org.apache.isis.extensions.secman.model;
 
+import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Import;
 
@@ -30,7 +31,6 @@ import org.apache.isis.extensions.secman.model.dom.tenancy.ApplicationTenancyMen
 import org.apache.isis.extensions.secman.model.dom.user.ApplicationUserMenu;
 import org.apache.isis.extensions.secman.model.dom.user.MeService;
 import org.apache.isis.extensions.secman.model.facets.TenantedAuthorizationFacetFactory;
-import org.apache.isis.extensions.secman.model.menu.ImpersonateMenuAdvisorForSecman;
 
 /**
  * @since 2.0 {@index}
@@ -55,6 +55,12 @@ import org.apache.isis.extensions.secman.model.menu.ImpersonateMenuAdvisorForSec
         TenantedAuthorizationFacetFactory.Register.class,
 
 })
+//TODO[2630] remove once we have the concrete list of Mixins we need to explicitly import
+//idea is to extend the meta-model CSV download to also include mixins so we can copy paste the list 
+@ComponentScan(
+        basePackageClasses= {
+                IsisModuleExtSecmanModel.class
+        })
 public class IsisModuleExtSecmanModel {
 
 }