[[BackLinksMenu]]

[[TicketQuery(summary=APP_PLUGIN_MANAGER_HOT_ENABLE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]]



= Analysis =
== Overview ==
{{{
enable a plugin without restart
}}}
App plugin hot enable allows the user to enable a plugin without restarting the application.
 * A button Enable should be clickable when a non-enabled plugin is selected from the app plugin manager list
  * This button can be part of the list or under the list
 * The button enables the plugin and it is loaded immidiately
== Task requirements ==
 * Provide the Hot Enable functionality (Related to Plugin Enable/Disable
 * Create the extension for an enable button and link it with impelemented functionality.
 * Create an enable button in teh Plugin Manager palette
== Task result ==
Code
== Implementation idea ==
 * Implement this task after [wiki:APP_PLUGIN_MANAGER_ENABLE_DISABLE_R0].
 * When a plugin is "enabled" its bundle state has to change from "installed" to "started".
== Related ==
[wiki:APP_PLUGIN_MANAGER_ENABLE_DISABLE_R0]
[wiki:APP_PLUGIN_MANAGER_LIST_R0]
== How to demo ==
 * Start the application
 * Stop a non-vital plugin from the list
 * Restart the application
 * Show that the functionality is missing
 * Enable the plugin
 * Show its functionality without restarting the application.
= Design =

= Implementation =
^(Implementation results should be described and linked here (from the wiki or the repository))^

= Testing =

= Comments =
^(Write comments for this or later revisions here.)