[ https://issues.apache.org/jira/browse/FELIX-2165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger updated FELIX-2165: ------------------------------------- Attachment: FELIX-2165.patch Proposed patch for removing the Action interface: * Remove the Action interface * Integrate the InstallAction class into the BundlesServlet (called from doPost) * Add backwards compatibility workaround to OsgiManager.service to correctly handle requests to .../install as done by the Maven Sling Bundle * Fix bundles_upload.html template to use the correct URL (URL was always wrong but since the request was intercepted by Action handling it never was a problem (except for double redirect after installation)) > Remove deprecated Action interface > ---------------------------------- > > Key: FELIX-2165 > URL: https://issues.apache.org/jira/browse/FELIX-2165 > Project: Felix > Issue Type: Task > Components: Web Console > Reporter: Felix Meschberger > Fix For: webconsole-3.0.0 > > Attachments: FELIX-2165.patch > > > The Action interface has been deprecated ever since the > AbstractWebConsolePlugin has been provided. FELIX-2124 just caused two of the > remaining uses of this interface inside the Web Console bundle to be removed. > The last implementation is the InstallAction used for bundle > installation/update. This should also be merged with the BundlesServlet and > the Action interface finally be dropped. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.