Add option to disable selected plugins via Client Control

Description

It would be useful and more convenient to disable some plugins via a separate settings page in Client Control plugin, instead of modifying default.properties inside spark.jar or altering spark.properties file for every user (which can still be circumvented).

Not sure how this can be implemented as there won't be an easy way to get the list of all available plugins for Spark in Openfire's Admin Console. Maybe it should just provide a text box for admin to type in names of plugins (one can find them in the list of plugins in Spark). Similarly it is done in spark.properties or default.properties file. But this can clash with the current implementation, which should be altered/updated too probably.

Environment

None

Activity

Show:

wroot November 5, 2020 at 7:53 PM

This enables Spark to block any plugin that is added to Client Control plugin as an option. In initial 2.1.6 release of Client Control it includes Reversi and TicTacToe games in the list of plugins to be blacklisted.

Fixed

Details

Priority

Assignee

Reporter

Fix versions

Components

Created August 30, 2017 at 12:00 PM
Updated November 5, 2020 at 7:53 PM
Resolved November 5, 2020 at 7:53 PM