2016-10-28 3 views

Antwort

4

Das Modul definiert die SeedSecurityModuleService, die die SeedUsersAndRolesFixtureScript läuft, die wiederum das Konto isis-module-security-admin Konto erstellt.

Momentan ist dies nicht konfigurierbar, aber Sie könnten einen PR gegen SeedSecurityModuleService auslösen, wo das IsisModuleSecurityAdminUser-Fixturescript einen @Inject ConfigurationService verwenden könnte, um den Wert des zu verwendenden Namens aus einer Konfigurationseigenschaft zu lesen, zB "isisaddons.module. security.adminUserName“

HTH Dan

+0

ich habe erstellt ModuleService & FixtureScript, aber mein Modul nie aus der Anwendung aufgerufen starten. Was soll ich sonst machen? –

+0

Ich möchte "org" und "domianapp" zu "isis-module-security-admin" standardmäßig beim Start der Anwendung hinzufügen. –

+1

Jeder Dienst wird von seinem @ PostConstruct initialisiert, zB in [SeedSecurityModuleService] (https://github.com/isisaddons-legacy/isis-module-security/blob/master/dom/src/main/java/org/isisaddons/ Modul/Sicherheit/Seed/SeedSecurityModuleService.java # L41). Um den Dienst selbst abzurufen, muss das AppManifest sein Paket (oder ein Superpaket) enthalten, das von einem Modul abgeleitet ist. Wenn du immer noch Probleme hast, schlage ich vor, dass du eine Beispiel-App zu Github Repo schubst, und ich werde sie runterziehen, um einen Blick darauf zu werfen. –

Verwandte Themen