[jira] Commented: (SLING-875) New Bundle for a ResourceProvider and Sling Post Operations for interacting with the jackrabbit UserManager

2009-02-27 Thread Eric Norman (JIRA)

[ 
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

2009-02-27 Thread Felix Meschberger (JIRA)

[ 
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

2009-02-27 Thread Alexander Klimetschek (JIRA)

[ 
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

2009-02-27 Thread Felix Meschberger (JIRA)

[ 
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

2009-02-27 Thread Felix Meschberger (JIRA)

[ 
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

2009-02-27 Thread Felix Meschberger (JIRA)

[ 
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

2009-02-27 Thread Felix Meschberger (JIRA)

[ 
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.