This is an automated email from the ASF dual-hosted git repository. angela pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-cpconverter.git
commit 30dbeee8c6da640464734c02fe3f3ba5e148e6ae Merge: 76a9f4a a1763f1 Author: anchela <[email protected]> AuthorDate: Wed Mar 31 13:47:37 2021 +0200 Merge pull request #67 from apache/SLING-10219 SLING-10219 : Expand enforcing principal-based authorization option to repo-init pom.xml | 12 +- .../cpconverter/accesscontrol/AclManager.java | 3 + .../accesscontrol/DefaultAclManager.java | 163 ++++++++++++++---- .../cpconverter/accesscontrol/EnforceInfo.java | 31 ++++ ...ntentPackage2FeatureModelConverterLauncher.java | 33 +++- .../features/DefaultFeaturesManager.java | 111 ++++++++++-- .../AbstractConfigurationEntryHandler.java | 56 +----- .../handlers/DefaultEntryHandlersManager.java | 7 +- .../handlers/NodeTypesEntryHandler.java | 17 +- .../cpconverter/repoinit/AccessControlVisitor.java | 148 ++++++++++++++++ .../cpconverter/repoinit/ConversionMap.java | 82 +++++++++ .../cpconverter/repoinit/DefaultVisitor.java | 114 +++++++++++++ .../feature/cpconverter/repoinit/NoOpVisitor.java | 107 ++++++++++++ .../cpconverter/repoinit/OperationProcessor.java | 48 ++++++ .../cpconverter/repoinit/SystemUserVisitor.java | 48 ++++++ .../feature/cpconverter/shared/NodeTypeUtil.java | 47 ++++++ .../ContentPackage2FeatureModelConverterTest.java | 29 ++-- .../cpconverter/accesscontrol/AclManagerTest.java | 44 ++++- .../accesscontrol/EnforcePrincipalBasedTest.java | 74 +++++++- .../handlers/ConfigurationEntryHandlerTest.java | 6 +- .../JsonConfigurationEntryHandlerTest.java | 1 + .../handlers/RepPolicyEntryHandlerTest.java | 28 +-- .../RepPrincipalPolicyEntryHandlerTest.java | 10 +- .../feature/cpconverter/handlers/RepoInitTest.java | 188 +++++++++++++++++++++ .../handlers/UsersEntryHandlerTest.java | 6 +- ....RepositoryInitializer-conversion-result.config | 62 +++++++ ...it.RepositoryInitializer-conversion-test.config | 44 +++++ ....RepositoryInitializer-no-conv-with-diff.config | 30 ++++ ...positoryInitializer-no-conversion-result.config | 83 +++++++++ ...RepositoryInitializer-no-conversion-test.config | 83 +++++++++ 30 files changed, 1540 insertions(+), 175 deletions(-)
