Clone Tools
  • last updated 22 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: removes the scan-filter as its no longer required

  1. … 7 more files in changeset.
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

    • -5
    • +33
    ./seed/SeedSecurityModuleService.java
  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

    • -0
    • +17
    ./dom/user/ApplicationUserRepository.java
    • -10
    • +1
    ./seed/SeedSecurityModuleService.java
  1. … 18 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -49
    • +49
    ./dom/permission/ApplicationPermissionRepository.java
    • -1
    • +1
    ./dom/role/ApplicationRoleFactory.java
    • -7
    • +7
    ./dom/role/ApplicationRoleRepository.java
    • -75
    • +75
    ./dom/tenancy/ApplicationTenancy.java
    • -108
    • +108
    ./dom/user/ApplicationUser.java
    • -1
    • +1
    ./dom/user/ApplicationUserFactory.java
    • -8
    • +8
    ./dom/user/ApplicationUserRepository.java
    • -5
    • +5
    ./seed/SeedUsersAndRolesFixtureScript.java
  1. … 1053 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
    • +2
    ./dom/role/ApplicationRoleFactory.java
    • -1
    • +2
    ./dom/user/ApplicationUserFactory.java
  1. … 795 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

    • -3
    • +3
    ./seed/SeedUsersAndRolesFixtureScript.java
    • -11
    • +13
    ./seed/scripts/IsisModuleSecurityAdminRoleAndPermissions.java
    • -4
    • +3
    ./seed/scripts/IsisModuleSecurityFixtureRoleAndPermissions.java
    • -2
    • +0
    ./seed/scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
  1. … 4 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
    ./seed/scripts/IsisModuleSecurityRegularUserRoleAndPermissions.java
  1. … 9 more files in changeset.
ISIS-2133 removes deprecated installers

- also resurrects FixtureScript* as non legacy

    • -1
    • +1
    ./seed/SeedUsersAndRolesFixtureScript.java
    • -1
    • +1
    ./seed/scripts/AbstractRoleAndPermissionsFixtureScript.java
    • -1
    • +1
    ./seed/scripts/AbstractUserAndRolesFixtureScript.java
    • -1
    • +1
    ./seed/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
    ./seed/SeedSecurityModuleService.java
  1. … 7 more files in changeset.
ISIS-2151 add missing override annotations

    • -1
    • +2
    ./dom/role/ApplicationRoleFactory.java
    • -5
    • +10
    ./dom/role/ApplicationRoleRepository.java
    • -1
    • +2
    ./dom/user/ApplicationUserFactory.java
    • -5
    • +10
    ./dom/user/ApplicationUserRepository.java
    • -1
    • +2
    ./seed/SeedUsersAndRolesFixtureScript.java
ISIS-2151 fixes provisioning

    • -6
    • +9
    ./dom/user/ApplicationUserRepository.java
ISIS-2151 adds new module 'model' to further decouple from JDO

    • -124
    • +0
    ./app/feature/ApplicationClass.java
    • -40
    • +0
    ./app/feature/ApplicationClass.layout.xml
    • -86
    • +0
    ./app/feature/ApplicationClassAction.java
    • -41
    • +0
    ./app/feature/ApplicationClassAction.layout.xml
    • -41
    • +0
    ./app/feature/ApplicationClassCollection.layout.xml
    • -74
    • +0
    ./app/feature/ApplicationClassMember.java
    • -43
    • +0
    ./app/feature/ApplicationClassProperty.layout.xml
    • -380
    • +0
    ./app/feature/ApplicationFeatureViewModel.java
    • -177
    • +0
    ./app/feature/ApplicationFeatureViewModels.java
    • -80
    • +0
    ./app/feature/ApplicationPackage.java
    • -78
    • +0
    ./app/feature/ApplicationPermission_feature.java
    • -118
    • +0
    ./app/user/ApplicationUser_filterPermissions.java
  1. … 68 more files in changeset.
ISIS-2151 add missing serialVersionUIDs, remove/replace deprecations

    • -5
    • +10
    ./app/feature/ApplicationClassAction.java
    • -4
    • +8
    ./app/feature/ApplicationClassMember.java
    • -11
    • +23
    ./app/feature/ApplicationFeatureViewModel.java
    • -19
    • +9
    ./app/feature/ApplicationPermission_feature.java
    • -2
    • +2
    ./app/user/ApplicationUser_filterPermissions.java
    • -2
    • +2
    ./app/user/ApplicationUser_permissions.java
    • -4
    • +7
    ./app/user/UserPermissionViewModel.java
    • -151
    • +0
    ./dom/tenancy/ApplicationTenancies.java
  1. … 8 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

    • -0
    • +37
    ./IsisBootSecmanPersistenceJdo.java
    • -8
    • +5
    ./dom/role/ApplicationRoleFactory.java
    • -20
    • +2
    ./dom/role/ApplicationRoleRepository.java
    • -24
    • +6
    ./dom/tenancy/ApplicationTenancyRepository.java
    • -8
    • +5
    ./dom/user/ApplicationUserFactory.java
    • -29
    • +10
    ./dom/user/ApplicationUserRepository.java
    • -1
    • +2
    ./seed/SeedUsersAndRolesFixtureScript.java
  1. … 8 more files in changeset.
ISIS-2151 removes intermediate helper class 'TransitionHelper'

    • -57
    • +21
    ./app/feature/ApplicationFeatureViewModel.java
    • -16
    • +10
    ./app/user/ApplicationUser_filterPermissions.java
    • -21
    • +9
    ./app/user/ApplicationUser_permissions.java
    • -47
    • +35
    ./app/user/UserPermissionViewModel.java
  1. … 1 more file in changeset.
ISIS-2152 adds ViewModel creation to the FactoryService (API)

- also removes 'm' (=mixin) shortcut from FactoryService interface

    • -3
    • +10
    ./app/user/UserPermissionViewModel.java
  1. … 9 more files in changeset.
ISIS-2151 remove dependency on guava

    • -343
    • +344
    ./app/feature/ApplicationFeatureViewModel.java
    • -8
    • +10
    ./app/feature/ApplicationFeatureViewModels.java
    • -22
    • +12
    ./app/user/ApplicationUser_filterPermissions.java
    • -10
    • +9
    ./app/user/ApplicationUser_permissions.java
    • -23
    • +18
    ./app/user/UserPermissionViewModel.java
    • -39
    • +32
    ./dom/permission/ApplicationPermissionRepository.java
    • -4
    • +3
    ./dom/role/ApplicationRoleRepository.java
    • -32
    • +24
    ./dom/tenancy/ApplicationTenancy.java
    • -20
    • +5
    ./dom/tenancy/ApplicationTenancyRepository.java
    • -31
    • +2
    ./dom/user/ApplicationUserRepository.java
    • -21
    • +18
    ./facets/TenantedAuthorizationFacetFactory.java
  1. … 7 more files in changeset.
ISIS-2151 restructure module hierarchy, also splitting out encryption

    • -0
    • +89
    ./TransitionHelper.java
    • -0
    • +124
    ./app/feature/ApplicationClass.java
    • -0
    • +40
    ./app/feature/ApplicationClass.layout.xml
    • -0
    • +81
    ./app/feature/ApplicationClassAction.java
    • -0
    • +41
    ./app/feature/ApplicationClassAction.layout.xml
    • -0
    • +78
    ./app/feature/ApplicationClassCollection.java
    • -0
    • +41
    ./app/feature/ApplicationClassCollection.layout.xml
    • -0
    • +70
    ./app/feature/ApplicationClassMember.java
    • -0
    • +116
    ./app/feature/ApplicationClassProperty.java
    • -0
    • +43
    ./app/feature/ApplicationClassProperty.layout.xml
    • -0
    • +397
    ./app/feature/ApplicationFeatureViewModel.java
    • -0
    • +176
    ./app/feature/ApplicationFeatureViewModels.java
    • -0
    • +77
    ./app/feature/ApplicationPackage.java
    • -0
    • +38
    ./app/feature/ApplicationPackage.layout.xml
    • -0
    • +91
    ./app/feature/ApplicationPermission_feature.java
  1. … 206 more files in changeset.