Clone Tools
  • last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: re-wires the RuntimeEventService, fixes sec-man seed

- now that these events are fired only after the post-construct phase,

any managed service can reliably subscribe to these

- instead of seeding sec-man during post-construct, we do this

afterwards now

  1. … 1 more file in changeset.
ISIS-2158: class discovery: removes the need for a custom scan-filter

- @Singleton is no longer discovered!

- use @Service or @DomainService instead

- the IsisBeanScanInterceptorForSpring is now a NoOp, waiting to be

removed

- IsisBoot installs the IsisBeanFactoryPostProcessorForSpring which is

the replacement for the filter above

  1. … 97 more files in changeset.
ISIS-2158 fixes transaction related smoketests

- also bumps h2/hsqldb to their latest versions

consecutive smoketest runs might run into an issue with jdo/schema

creation failing due to schema not found, but running test classes

individually does work

  1. … 19 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -13
    • +13
    ./scripts/AbstractRoleAndPermissionsFixtureScript.java
    • -12
    • +12
    ./scripts/AbstractUserAndRolesFixtureScript.java
    • -4
    • +4
    ./scripts/IsisModuleSecurityAdminRoleAndPermissions.java
    • -3
    • +3
    ./scripts/IsisModuleSecurityAdminUser.java
    • -11
    • +11
    ./scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
  1. … 1061 more files in changeset.
batch update source format: organize imports and reorder

0=java

1=javax

2=com

3=org

4=org.apache.isis

5=org.isisaddons

6=org.incode

7=#

  1. … 800 more files in changeset.
ISIS-2156 adds more configuration options to Secman's config bean

currently we have an inconsistent transactional state when running the

ShiroSecmanLdapTest class with all its tests; this does not occur when

running tests separately

    • -11
    • +13
    ./scripts/IsisModuleSecurityAdminRoleAndPermissions.java
    • -7
    • +9
    ./scripts/IsisModuleSecurityAdminUser.java
    • -4
    • +3
    ./scripts/IsisModuleSecurityFixtureRoleAndPermissions.java
    • -2
    • +0
    ./scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
  1. … 6 more files in changeset.
ISIS-2156 adds smoketest for Secman using delegated LDAP authentication

- testing for proper user auto-creation (initial state disabled)

- testing proper login/logout for existing user

    • -1
    • +1
    ./scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
  1. … 9 more files in changeset.
ISIS-2133 removes deprecated installers

- also resurrects FixtureScript* as non legacy

    • -1
    • +1
    ./scripts/AbstractRoleAndPermissionsFixtureScript.java
    • -1
    • +1
    ./scripts/AbstractTenancyFixtureScript.java
    • -1
    • +1
    ./scripts/AbstractUserAndRolesFixtureScript.java
    • -1
    • +1
    ./scripts/IsisApplibFixtureResultsRoleAndPermissions.java
  1. … 58 more files in changeset.
ISIS-2151 fixes seeding of the security module

- brings the security module to life with the demo-app

    • -60
    • +12
    ./SeedSecurityModuleService.java
  1. … 7 more files in changeset.
ISIS-2151 add missing override annotations

  1. … 10 more files in changeset.
ISIS-2151 adds new module 'model' to further decouple from JDO

    • -10
    • +10
    ./scripts/AbstractRoleAndPermissionsFixtureScript.java
    • -5
    • +9
    ./scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
  1. … 80 more files in changeset.
ISIS-2151 add missing serialVersionUIDs, remove/replace deprecations

    • -2
    • +3
    ./scripts/AbstractTenancyFixtureScript.java
  1. … 22 more files in changeset.
ISIS-2151 working on provisioning by Spring

- updates the demo-app to use the security manager extension

- yet sub menu entries are not placed correctly

- some services still need to be recognized by Spring for provisioning

but at least the demo does launch

  1. … 18 more files in changeset.
ISIS-2151 remove dependency on guava

    • -20
    • +18
    ./scripts/AbstractRoleAndPermissionsFixtureScript.java
    • -3
    • +2
    ./scripts/AbstractUserAndRolesFixtureScript.java
  1. … 20 more files in changeset.
ISIS-2151 restructure module hierarchy, also splitting out encryption

    • -0
    • +102
    ./SeedSecurityModuleService.java
    • -0
    • +64
    ./SeedUsersAndRolesFixtureScript.java
    • -0
    • +152
    ./scripts/AbstractRoleAndPermissionsFixtureScript.java
    • -0
    • +52
    ./scripts/AbstractTenancyFixtureScript.java
    • -0
    • +121
    ./scripts/AbstractUserAndRolesFixtureScript.java
    • -0
    • +33
    ./scripts/GlobalTenancy.java
    • -0
    • +40
    ./scripts/IsisApplibFixtureResultsRoleAndPermissions.java
    • -0
    • +50
    ./scripts/IsisModuleSecurityAdminRoleAndPermissions.java
    • -0
    • +35
    ./scripts/IsisModuleSecurityAdminUser.java
    • -0
    • +42
    ./scripts/IsisModuleSecurityFixtureRoleAndPermissions.java
    • -0
    • +90
    ./scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
  1. … 210 more files in changeset.