{ "id":"org.apache.sling:org.apache.sling.starter:slingosgifeature:slingshot:13", "title":"Apache Sling Starter", "description":"The Sling Starter demo application.", "vendor":"The Apache Software Foundation", "license":"Apache-2.0", "bundles":[ { "id":"org.apache.sling:org.apache.sling.sample.slingshot:0.9.0", "start-order":"20" } ], "configurations": { "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling.slingshot": { "user.mapping":[ "org.apache.sling.sample.slingshot=[slingshot-service]" ] } }, "repoinit:TEXT|true":[ "#\r", "# Licensed to the Apache Software Foundation (ASF) under one\r", "# or more contributor license agreements. See the NOTICE file\r", "# distributed with this work for additional information\r", "# regarding copyright ownership. The ASF licenses this file\r", "# to you under the Apache License, Version 2.0 (the\r", "# \"License\"); you may not use this file except in compliance\r", "# with the License. You may obtain a copy of the License at\r", "#\r", "# http://www.apache.org/licenses/LICENSE-2.0\r", "#\r", "# Unless required by applicable law or agreed to in writing,\r", "# software distributed under the License is distributed on an\r", "# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r", "# KIND, either express or implied. See the License for the\r", "# specific language governing permissions and limitations\r", "# under the License.\r", "#\r", "\r", "create service user slingshot-service with path system/sling\r", "create user slingshot1 with password slingshot1\r", "create user slingshot2 with password slingshot2\r", "\r", "create path (sling:Folder) /content/slingshot\r", "create path (sling:Folder) /content/slingshot/users\r", "create path (sling:Folder) /content/slingshot/users/slingshot1\r", "create path (sling:Folder) /content/slingshot/users/slingshot2\r", "\r", "set principal ACL for slingshot-service\r", " allow jcr:read,rep:write on /content/slingshot\r", "end\r", "\r", "set ACL for slingshot1\r", " allow jcr:read,rep:write on /content/slingshot/users/slingshot1\r", "end\r", "\r", "set ACL for slingshot2\r", " allow jcr:read,rep:write on /content/slingshot/users/slingshot2\r", "end" ] }