[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager
[ https://issues.apache.org/jira/browse/SLING-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677575#action_12677575 ] Eric Norman commented on SLING-875: --- Hi Felix, thanks for applying the changes. Regarding the sample script, the documentation wiki would probably be a good place for it. I just thought it would be useful to see the usage when evaluating the patch. Alexander, I understand your point. Actually, my first approach was to use a set of custom servlets that were bound to the user/group resource types, but I was running into some issues and still digesting the how sling works. Now that I think I have a better grasp of things, I'd be willing to submit an updated patch that uses that approach if you think that is better. > New Bundle for a ResourceProvider and Sling Post Operations for interacting > with the jackrabbit UserManager > --- > > Key: SLING-875 > URL: https://issues.apache.org/jira/browse/SLING-875 > Project: Sling > Issue Type: New Feature > Components: Servlets Post >Reporter: Eric Norman >Assignee: Felix Meschberger > Attachments: org.apache.sling.jackrabbit.usermanager.zip, > samples.html.esp, usermanager_integrationtests.zip > > > This is a new bundle that provides a custom ResourceProvider and > SlingPostOperations for interacting with the Jackrabbit UserManager. > The ResourceProvider exposes users at this path > /system/userManager/user/[userName] and groups at this path > /system/userManager/group/[groupName] > In order for the custom SlingPostOperations to work, the patch for SLING-651 > must be applied first. > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable > Sample usage of the operations is in the samples.html.esp attachment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager
[ https://issues.apache.org/jira/browse/SLING-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677343#action_12677343 ] Felix Meschberger commented on SLING-875: - This is in fact an extension to the SlingPostServlet in the form of SlingPostOperations, the default servlet is not touched nor modified. > New Bundle for a ResourceProvider and Sling Post Operations for interacting > with the jackrabbit UserManager > --- > > Key: SLING-875 > URL: https://issues.apache.org/jira/browse/SLING-875 > Project: Sling > Issue Type: New Feature > Components: Servlets Post >Reporter: Eric Norman >Assignee: Felix Meschberger > Attachments: org.apache.sling.jackrabbit.usermanager.zip, > samples.html.esp, usermanager_integrationtests.zip > > > This is a new bundle that provides a custom ResourceProvider and > SlingPostOperations for interacting with the Jackrabbit UserManager. > The ResourceProvider exposes users at this path > /system/userManager/user/[userName] and groups at this path > /system/userManager/group/[groupName] > In order for the custom SlingPostOperations to work, the patch for SLING-651 > must be applied first. > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable > Sample usage of the operations is in the samples.html.esp attachment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager
[ https://issues.apache.org/jira/browse/SLING-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677319#action_12677319 ] Alexander Klimetschek commented on SLING-875: - > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable Is it really required to include this in the default sling post servlet? This is not very restful (custom operations) and it overloads the slingpostservlet with too many options. I would rather use resource types for that (user and group) or at least a separate servlet. > New Bundle for a ResourceProvider and Sling Post Operations for interacting > with the jackrabbit UserManager > --- > > Key: SLING-875 > URL: https://issues.apache.org/jira/browse/SLING-875 > Project: Sling > Issue Type: New Feature > Components: Servlets Post >Reporter: Eric Norman >Assignee: Felix Meschberger > Attachments: org.apache.sling.jackrabbit.usermanager.zip, > samples.html.esp, usermanager_integrationtests.zip > > > This is a new bundle that provides a custom ResourceProvider and > SlingPostOperations for interacting with the Jackrabbit UserManager. > The ResourceProvider exposes users at this path > /system/userManager/user/[userName] and groups at this path > /system/userManager/group/[groupName] > In order for the custom SlingPostOperations to work, the patch for SLING-651 > must be applied first. > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable > Sample usage of the operations is in the samples.html.esp attachment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager
[ https://issues.apache.org/jira/browse/SLING-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677298#action_12677298 ] Felix Meschberger commented on SLING-875: - Hi Eric, thanks again for contributing this extension. I have added it to our source with the exception of the sample script. I am not sure, where to put it. Would this be intended to go somewhere on the documentation wiki ? Regards Felix > New Bundle for a ResourceProvider and Sling Post Operations for interacting > with the jackrabbit UserManager > --- > > Key: SLING-875 > URL: https://issues.apache.org/jira/browse/SLING-875 > Project: Sling > Issue Type: New Feature > Components: Servlets Post >Reporter: Eric Norman >Assignee: Felix Meschberger > Attachments: org.apache.sling.jackrabbit.usermanager.zip, > samples.html.esp, usermanager_integrationtests.zip > > > This is a new bundle that provides a custom ResourceProvider and > SlingPostOperations for interacting with the Jackrabbit UserManager. > The ResourceProvider exposes users at this path > /system/userManager/user/[userName] and groups at this path > /system/userManager/group/[groupName] > In order for the custom SlingPostOperations to work, the patch for SLING-651 > must be applied first. > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable > Sample usage of the operations is in the samples.html.esp attachment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager
[ https://issues.apache.org/jira/browse/SLING-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677297#action_12677297 ] Felix Meschberger commented on SLING-875: - Added the integration tests to launchpad/testing in Rev. 748459 and added the jackrabbit-usermanager bundle to launchpad/bundles in Rev. 748457 > New Bundle for a ResourceProvider and Sling Post Operations for interacting > with the jackrabbit UserManager > --- > > Key: SLING-875 > URL: https://issues.apache.org/jira/browse/SLING-875 > Project: Sling > Issue Type: New Feature > Components: Servlets Post >Reporter: Eric Norman >Assignee: Felix Meschberger > Attachments: org.apache.sling.jackrabbit.usermanager.zip, > samples.html.esp, usermanager_integrationtests.zip > > > This is a new bundle that provides a custom ResourceProvider and > SlingPostOperations for interacting with the Jackrabbit UserManager. > The ResourceProvider exposes users at this path > /system/userManager/user/[userName] and groups at this path > /system/userManager/group/[groupName] > In order for the custom SlingPostOperations to work, the patch for SLING-651 > must be applied first. > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable > Sample usage of the operations is in the samples.html.esp attachment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager
[ https://issues.apache.org/jira/browse/SLING-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677296#action_12677296 ] Felix Meschberger commented on SLING-875: - Added the user manager as bundles/jcr/jackrabbit-usermanager in Rev. 748454. I think, that this is a substantial addition to Sling which is warranted to immediately be promoted to being included in the next full build release. For this reason I added it to bundles instead of contrib. > New Bundle for a ResourceProvider and Sling Post Operations for interacting > with the jackrabbit UserManager > --- > > Key: SLING-875 > URL: https://issues.apache.org/jira/browse/SLING-875 > Project: Sling > Issue Type: New Feature > Components: Servlets Post >Reporter: Eric Norman >Assignee: Felix Meschberger > Attachments: org.apache.sling.jackrabbit.usermanager.zip, > samples.html.esp, usermanager_integrationtests.zip > > > This is a new bundle that provides a custom ResourceProvider and > SlingPostOperations for interacting with the Jackrabbit UserManager. > The ResourceProvider exposes users at this path > /system/userManager/user/[userName] and groups at this path > /system/userManager/group/[groupName] > In order for the custom SlingPostOperations to work, the patch for SLING-651 > must be applied first. > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable > Sample usage of the operations is in the samples.html.esp attachment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager
[ https://issues.apache.org/jira/browse/SLING-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677288#action_12677288 ] Felix Meschberger commented on SLING-875: - Thanks for supplying these patches, after having applied the last path for the SlingPostServlet of SLING-651 I am now going to apply these patches. > New Bundle for a ResourceProvider and Sling Post Operations for interacting > with the jackrabbit UserManager > --- > > Key: SLING-875 > URL: https://issues.apache.org/jira/browse/SLING-875 > Project: Sling > Issue Type: New Feature > Components: Servlets Post >Reporter: Eric Norman >Assignee: Felix Meschberger > Attachments: org.apache.sling.jackrabbit.usermanager.zip, > samples.html.esp, usermanager_integrationtests.zip > > > This is a new bundle that provides a custom ResourceProvider and > SlingPostOperations for interacting with the Jackrabbit UserManager. > The ResourceProvider exposes users at this path > /system/userManager/user/[userName] and groups at this path > /system/userManager/group/[groupName] > In order for the custom SlingPostOperations to work, the patch for SLING-651 > must be applied first. > These custom SlingPostOperations are provided: > 1. createUser > 2. createGroup > 3. changePassword > 4. updateAuthorizable > 5. deleteAuthorizable > Sample usage of the operations is in the samples.html.esp attachment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.