[
https://issues.apache.org/jira/browse/SLING-11488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Niek Raaijmakers updated SLING-11488:
-------------------------------------
Description:
We are introducing a new extension "extracted-repo-namespaces".
In here we put register namespace repoinit statements of the repository, so we
can use the namespaces without issues.
We need to leverage this extension to make sure sling initial content get's
written properly with bound namespaces.
was:
Currently, we do not implement the ACL support for Sling Initial Content as
specified :
[https://sling.apache.org/documentation/bundles/repository-initialization.html]
We need the following methods
(org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.VaultContentXMLContentCreator)
implemented or another workaround found:
{code:java}
@Override
public boolean switchCurrentNode(String subPath, String newNodeType) throws
RepositoryException {
throw new UnsupportedOperationException();
}
@Override
public void createUser(String name, String password, Map<String, Object>
extraProperties) throws RepositoryException {
throw new UnsupportedOperationException();
}
@Override
public void createGroup(String name, String[] members, Map<String, Object>
extraProperties) throws RepositoryException {
throw new UnsupportedOperationException();
}
@Override
public void createAce(String principal, String[] grantedPrivileges, String[]
deniedPrivileges, String order) throws RepositoryException {
throw new UnsupportedOperationException();
}
@Override
public void createAce(String principalId, String[] grantedPrivilegeNames,
String[] deniedPrivilegeNames,
String order, Map<String, Value> restrictions, Map<String, Value[]>
mvRestrictions,
Set<String> removedRestrictionNames) throws RepositoryException {
throw new UnsupportedOperationException();
}{code}
Stashed code is on branch: SLING-10931
> CPConverter - use extension "extracted-repo-namespaces"
> ---------------------------------------------------------
>
> Key: SLING-11488
> URL: https://issues.apache.org/jira/browse/SLING-11488
> Project: Sling
> Issue Type: Bug
> Components: Content-Package to Feature Model Converter
> Affects Versions: Content-Package to Feature Model Converter 1.1.14
> Reporter: Niek Raaijmakers
> Assignee: Niek Raaijmakers
> Priority: Major
>
> We are introducing a new extension "extracted-repo-namespaces".
> In here we put register namespace repoinit statements of the repository, so
> we can use the namespaces without issues.
>
> We need to leverage this extension to make sure sling initial content get's
> written properly with bound namespaces.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)