Jörg Hoh created SLING-7942:
-------------------------------
Summary: RepoInit: language should not require newlines
Key: SLING-7942
URL: https://issues.apache.org/jira/browse/SLING-7942
Project: Sling
Issue Type: New Feature
Components: Repoinit
Affects Versions: Repoinit Parser 1.2.2
Reporter: Jörg Hoh
At the moment the repoinit used to define the scriptlets requires newlines.
While this doesn't matter when dealing with full-blown models, it gets
cumbersome when you just want to create an instance of the
RepositoryInitializerFactory configuration to perform a single action (e.g.
setting an ACL on a path for a certain user).
When I add such a configuration and set the scripts property to ```set ACL on
/var allow jcr:read for anonymous end``` the parser throws this exception:
{noformat}
...
Caused by: org.apache.sling.repoinit.parser.impl.ParseException: Encountered "
"allow" "allow "" at line 1, column 29.
Was expecting:
"\n" ...
{noformat}
I can possibly find out how I can get this newline character in there (and btw:
defining the EOL token as "\n" is veeery problematic, there are other platforms
than unix!), but it's getting cumbersome to work with.
It would be much better if the EOL tokens are optional. Don't know if that's
possible though.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)