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.