Enhance SlingPostServlet for multiple operations
------------------------------------------------

                 Key: SLING-458
                 URL: https://issues.apache.org/jira/browse/SLING-458
             Project: Sling
          Issue Type: Improvement
          Components: Post Servlets
            Reporter: Felix Meschberger


After implementing SLING-422, the SlingPostServlet can only execute one single 
operation. It shows that some times, it is required to actually evaluate 
multiple operations. Some examples:

(1) A CMS system provides a dialog to modfiy existing content. One such content 
element is stored in a multivalue property represented in the dialog as a 
series of checkbox. If the user checks no checkboxes the respective request 
parameter is not sent to the server and out of the box the property will not be 
touched. In this case it would be required to remove the respective property 
before actually modifying the existing content. So in addition to the 
modification operation, a delete operation must be executed.

(2) In some administration application, an operation such as moving items may 
be applied to multiple items at once. So having a way of specifying all such 
items at once would be required.

Both use cases require multiple requests after the SLING-422 implementation.

The goal is to come up with a solution, which is simple out of the box but 
provides more functionality if really required.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to