Project

General

Profile

Actions

User story #11035

closed

Add the possibility to enable/disable the plugin globally.

Added by François ARMAND over 7 years ago. Updated about 6 years ago.

Status:
Released
Priority:
N/A
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

We want to have the possibility to disable the plugin (any plugin, in fact) in Rudder.
Disabeling a plugin should stop it to make anything, but there is no obligation to unload its classes, and its data must not be deleted.

For now, we only want to be able to control the enable/disable status from a propery (for ex in a file).
We want to be able to display the status on the module page, and also display a message along with the status (for ex. to explain it).

The enable/disable must be the least impacting in the code. Actually, we should only have a couple of entry point for that, and the minimum of code responsible to check the state (i.e, we don't want to have to add a check on all method like "if(enable) blablabla")

We may need to add some plugin API in Rudder, so it will most likely be an API breaking change for plugins.


Subtasks 2 (0 open2 closed)

Bug #11362: Dependency to license-lib must be updatedReleasedVincent MEMBRÉActions
User story #11377: Better display of license informationReleasedVincent MEMBRÉActions
Actions #1

Updated by François ARMAND over 7 years ago

  • Category set to 71
  • Status changed from New to In progress
  • Assignee set to François ARMAND
  • Target version set to 4.1.7
Actions #2

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.1.7 to 4.1.8
Actions #3

Updated by François ARMAND over 7 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder-plugin-datasources/pull/26
Actions #5

Updated by François ARMAND over 7 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset commit:rudder-plugin-datasources|742ed49fbf9ac32abf519e1841dff409decc7c74.

Actions #6

Updated by Vincent MEMBRÉ about 7 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.1.8 and 4.2.1 which were released today.

Actions #7

Updated by Vincent MEMBRÉ over 6 years ago

  • Project changed from Rudder to 54
  • Category deleted (71)
  • Target version changed from 4.1.8 to 427
Actions #8

Updated by Vincent MEMBRÉ about 6 years ago

  • Project changed from 54 to Datasources
  • Target version changed from 427 to 4.1-1.1
Actions

Also available in: Atom PDF