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/05/26 06:22:27 UTC

[isis] 02/02: ISIS-2698: moves secman's seed scripts from integration module up to applib module

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

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

commit 344abbc651e9a52a0dd63768fc1e6d2b7c085f7a
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed May 26 07:22:04 2021 +0100

    ISIS-2698: moves secman's seed scripts from integration module up to applib module
---
 .../secman/applib/IsisModuleExtSecmanApplib.java   |  4 ++++
 .../applib}/seed/SeedSecurityModuleService.java    |  4 ++--
 .../scripts/SeedUsersAndRolesFixtureScript.java    | 22 +++++++++++-----------
 .../other/IsisAppFeatureRoleAndPermissions.java    |  2 +-
 .../other/IsisConfigurationRoleAndPermissions.java |  2 +-
 .../other/IsisExtH2ConsoleRoleAndPermissions.java  |  2 +-
 ...sPersistenceJdoMetaModelRoleAndPermissions.java |  2 +-
 .../IsisSudoImpersonateRoleAndPermissions.java     |  2 +-
 ...werRestfulObjectsSwaggerRoleAndPermissions.java |  2 +-
 .../applib}/seed/scripts/secman/GlobalTenancy.java |  2 +-
 .../IsisExtSecmanAdminRoleAndPermissions.java      |  2 +-
 .../scripts/secman/IsisExtSecmanAdminUser.java     |  2 +-
 ...IsisExtSecmanRegularUserRoleAndPermissions.java | 10 +++++-----
 .../IsisModuleExtSecmanIntegration.java            |  4 +---
 14 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/IsisModuleExtSecmanApplib.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/IsisModuleExtSecmanApplib.java
index 9dbbc65..5c874ee 100644
--- a/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/IsisModuleExtSecmanApplib.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/IsisModuleExtSecmanApplib.java
@@ -41,6 +41,7 @@ import org.apache.isis.extensions.secman.applib.role.dom.mixins.ApplicationRole_
 import org.apache.isis.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateDescription;
 import org.apache.isis.extensions.secman.applib.role.dom.mixins.ApplicationRole_updateName;
 import org.apache.isis.extensions.secman.applib.role.menu.ApplicationRoleMenu;
+import org.apache.isis.extensions.secman.applib.seed.SeedSecurityModuleService;
 import org.apache.isis.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addChild;
 import org.apache.isis.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_addUser;
 import org.apache.isis.extensions.secman.applib.tenancy.dom.mixins.ApplicationTenancy_delete;
@@ -160,6 +161,9 @@ import org.apache.isis.extensions.secman.applib.user.menu.MeService;
         ApplicationUserManager_newDelegateUser.class,
         ApplicationUserManager_newLocalUser.class,
 
+        // other @Services
+        SeedSecurityModuleService.class,
+
 })
 public class IsisModuleExtSecmanApplib {
 
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/SeedSecurityModuleService.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
similarity index 92%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/SeedSecurityModuleService.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
index 34ff0ec..ae09b89 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/SeedSecurityModuleService.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/SeedSecurityModuleService.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed;
+package org.apache.isis.extensions.secman.applib.seed;
 
 import javax.inject.Inject;
 import javax.inject.Named;
@@ -28,7 +28,7 @@ import org.springframework.stereotype.Service;
 
 import org.apache.isis.applib.annotation.OrderPrecedence;
 import org.apache.isis.core.metamodel.events.MetamodelEvent;
-import org.apache.isis.extensions.secman.integration.seed.scripts.SeedUsersAndRolesFixtureScript;
+import org.apache.isis.extensions.secman.applib.seed.scripts.SeedUsersAndRolesFixtureScript;
 import org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScripts;
 
 import lombok.extern.log4j.Log4j2;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/SeedUsersAndRolesFixtureScript.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/SeedUsersAndRolesFixtureScript.java
similarity index 68%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/SeedUsersAndRolesFixtureScript.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/SeedUsersAndRolesFixtureScript.java
index ad79450..8756f50 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/SeedUsersAndRolesFixtureScript.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/SeedUsersAndRolesFixtureScript.java
@@ -16,21 +16,21 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts;
+package org.apache.isis.extensions.secman.applib.seed.scripts;
 
 import javax.inject.Inject;
 
 import org.apache.isis.extensions.secman.applib.SecmanConfiguration;
-import org.apache.isis.extensions.secman.integration.seed.SeedSecurityModuleService;
-import org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisConfigurationRoleAndPermissions;
-import org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisExtH2ConsoleRoleAndPermissions;
-import org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisPersistenceJdoMetaModelRoleAndPermissions;
-import org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions;
-import org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisViewerRestfulObjectsSwaggerRoleAndPermissions;
-import org.apache.isis.extensions.secman.integration.seed.scripts.secman.GlobalTenancy;
-import org.apache.isis.extensions.secman.integration.seed.scripts.secman.IsisExtSecmanAdminRoleAndPermissions;
-import org.apache.isis.extensions.secman.integration.seed.scripts.secman.IsisExtSecmanAdminUser;
-import org.apache.isis.extensions.secman.integration.seed.scripts.secman.IsisExtSecmanRegularUserRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.SeedSecurityModuleService;
+import org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisConfigurationRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisExtH2ConsoleRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisPersistenceJdoMetaModelRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisViewerRestfulObjectsSwaggerRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.scripts.secman.GlobalTenancy;
+import org.apache.isis.extensions.secman.applib.seed.scripts.secman.IsisExtSecmanAdminRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.scripts.secman.IsisExtSecmanAdminUser;
+import org.apache.isis.extensions.secman.applib.seed.scripts.secman.IsisExtSecmanRegularUserRoleAndPermissions;
 import org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript;
 
 /**
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisAppFeatureRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisAppFeatureRoleAndPermissions.java
similarity index 97%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisAppFeatureRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisAppFeatureRoleAndPermissions.java
index ab764a7..4a6bb26 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisAppFeatureRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisAppFeatureRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.other;
+package org.apache.isis.extensions.secman.applib.seed.scripts.other;
 
 import org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
 import org.apache.isis.applib.services.appfeatui.ApplicationFeatureMenu;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisConfigurationRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisConfigurationRoleAndPermissions.java
similarity index 96%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisConfigurationRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisConfigurationRoleAndPermissions.java
index bcac5a8..c065a6c 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisConfigurationRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisConfigurationRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.other;
+package org.apache.isis.extensions.secman.applib.seed.scripts.other;
 
 import org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
 import org.apache.isis.applib.services.confview.ConfigurationMenu;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisExtH2ConsoleRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisExtH2ConsoleRoleAndPermissions.java
similarity index 96%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisExtH2ConsoleRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisExtH2ConsoleRoleAndPermissions.java
index b118851..c416a91 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisExtH2ConsoleRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisExtH2ConsoleRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.other;
+package org.apache.isis.extensions.secman.applib.seed.scripts.other;
 
 import org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
 import org.apache.isis.commons.collections.Can;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisPersistenceJdoMetaModelRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisPersistenceJdoMetaModelRoleAndPermissions.java
similarity index 96%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisPersistenceJdoMetaModelRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisPersistenceJdoMetaModelRoleAndPermissions.java
index a69f8ff..2a1f240 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisPersistenceJdoMetaModelRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisPersistenceJdoMetaModelRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.other;
+package org.apache.isis.extensions.secman.applib.seed.scripts.other;
 
 import org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
 import org.apache.isis.commons.collections.Can;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisSudoImpersonateRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisSudoImpersonateRoleAndPermissions.java
similarity index 96%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisSudoImpersonateRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisSudoImpersonateRoleAndPermissions.java
index 1fc4e8a..a5ea237 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisSudoImpersonateRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisSudoImpersonateRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.other;
+package org.apache.isis.extensions.secman.applib.seed.scripts.other;
 
 import org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
 import org.apache.isis.applib.services.user.ImpersonateMenu;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java
similarity index 96%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java
index 759fabf..d47679e 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/other/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/other/IsisViewerRestfulObjectsSwaggerRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.other;
+package org.apache.isis.extensions.secman.applib.seed.scripts.other;
 
 import org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
 import org.apache.isis.commons.collections.Can;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/GlobalTenancy.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/GlobalTenancy.java
similarity index 94%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/GlobalTenancy.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/GlobalTenancy.java
index e2ef48f..ece9109 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/GlobalTenancy.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/GlobalTenancy.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.secman;
+package org.apache.isis.extensions.secman.applib.seed.scripts.secman;
 
 import org.apache.isis.extensions.secman.applib.tenancy.fixtures.AbstractTenancyFixtureScript;
 import org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanAdminRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanAdminRoleAndPermissions.java
similarity index 97%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanAdminRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanAdminRoleAndPermissions.java
index c9d5f1e..6b445fc 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanAdminRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanAdminRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.secman;
+package org.apache.isis.extensions.secman.applib.seed.scripts.secman;
 
 import java.util.List;
 import java.util.stream.Collectors;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanAdminUser.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanAdminUser.java
similarity index 95%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanAdminUser.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanAdminUser.java
index e2fc702..4a83017 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanAdminUser.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanAdminUser.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.secman;
+package org.apache.isis.extensions.secman.applib.seed.scripts.secman;
 
 import org.apache.isis.commons.collections.Can;
 import org.apache.isis.extensions.secman.applib.SecmanConfiguration;
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanRegularUserRoleAndPermissions.java b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanRegularUserRoleAndPermissions.java
similarity index 91%
rename from extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanRegularUserRoleAndPermissions.java
rename to extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanRegularUserRoleAndPermissions.java
index e79c53e..f32553a 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/seed/scripts/secman/IsisExtSecmanRegularUserRoleAndPermissions.java
+++ b/extensions/security/secman/applib/src/main/java/org/apache/isis/extensions/secman/applib/seed/scripts/secman/IsisExtSecmanRegularUserRoleAndPermissions.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.extensions.secman.integration.seed.scripts.secman;
+package org.apache.isis.extensions.secman.applib.seed.scripts.secman;
 
 import org.apache.isis.applib.IsisModuleApplib;
 import org.apache.isis.applib.services.appfeat.ApplicationFeatureId;
@@ -29,7 +29,7 @@ import org.apache.isis.extensions.secman.applib.role.dom.ApplicationRole;
 import org.apache.isis.extensions.secman.applib.role.fixtures.AbstractRoleAndPermissionsFixtureScript;
 import org.apache.isis.extensions.secman.applib.user.dom.ApplicationUser;
 import org.apache.isis.extensions.secman.applib.user.menu.MeService;
-import org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisConfigurationRoleAndPermissions;
+import org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisConfigurationRoleAndPermissions;
 import org.apache.isis.testing.fixtures.applib.IsisModuleTestingFixturesApplib;
 
 import lombok.val;
@@ -47,10 +47,10 @@ import lombok.val;
  * <p>
  * That said, it does <i>not</i> include the ability to impersonate other users
  * (for this, grant the
- * {@link org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions}
+ * {@link org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions}
  * role), and also does <i>not</i> include the ability to access the
  * configuration properties (for this, grant the
- * {@link org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions}
+ * {@link org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions}
  * role).
  * </p>
  *
@@ -59,7 +59,7 @@ import lombok.val;
  * the {@link MeService}, and for viewing and maintaining their user details.
  * </p>
  *
- * @see org.apache.isis.extensions.secman.integration.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions
+ * @see org.apache.isis.extensions.secman.applib.seed.scripts.other.IsisSudoImpersonateRoleAndPermissions
  * @see IsisConfigurationRoleAndPermissions
  *
  * @since 2.0 {@index}
diff --git a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/IsisModuleExtSecmanIntegration.java b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/IsisModuleExtSecmanIntegration.java
index 2fde049..f48b694 100644
--- a/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/IsisModuleExtSecmanIntegration.java
+++ b/extensions/security/secman/integration/src/main/java/org/apache/isis/extensions/secman/integration/IsisModuleExtSecmanIntegration.java
@@ -24,7 +24,7 @@ import org.springframework.context.annotation.Import;
 import org.apache.isis.extensions.secman.applib.IsisModuleExtSecmanApplib;
 import org.apache.isis.extensions.secman.integration.authorizor.AuthorizorSecman;
 import org.apache.isis.extensions.secman.integration.facets.TenantedAuthorizationPostProcessor;
-import org.apache.isis.extensions.secman.integration.seed.SeedSecurityModuleService;
+import org.apache.isis.extensions.secman.applib.seed.SeedSecurityModuleService;
 import org.apache.isis.extensions.secman.integration.spiimpl.ImpersonateMenuAdvisorForSecman;
 import org.apache.isis.extensions.secman.integration.spiimpl.TableColumnVisibilityServiceForSecman;
 import org.apache.isis.extensions.secman.integration.userreg.UserRegistrationServiceForSecman;
@@ -44,8 +44,6 @@ import org.apache.isis.extensions.secman.integration.userreg.UserRegistrationSer
         ImpersonateMenuAdvisorForSecman.class, //not activated by default yet
         UserRegistrationServiceForSecman.class,
 
-        SeedSecurityModuleService.class,
-
 })
 public class IsisModuleExtSecmanIntegration {