Ticket Summary Owner Status Type Component Priority Effort Importance
#409 APP_PLUGIN_MANAGER_HOT_ENABLE_R0 deyan closed planned_task APP_CONFIGURATION 3 0.5 0

Reported by Astea, 3 years ago.

description

wiki page: APP_PLUGIN_MANAGER_HOT_ENABLE_R0 - effort: 0.5d

analysis_owners

deyan

analysis_reviewers

pav

analysis_score

2

design_score

0

implementation_score

0

test_score

0

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 enable button and link it with impelemented functionality.
    • The button should be inactive when no plugins are selected or the selected plugin cannot be enabled/disabled.
  • Create an enable button in the Plugin Manager palette

Task result

Code

Implementation idea

PLUGIN_SUPPORT_LIB_CONFIGURING_R0
APP_PLUGIN_MANAGER_ENABLE_DISABLE_R0?
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.)