Plugin architecture bugs

  • Blocker
  • Critical
  • Major
  • Normal
  • Minor
  • Trivial
  • Enhancement
  • New Feature

New 36

plugin install/update/removal should be logged
28957
MR(
Many plugins require the full plugins permission set to run
Cannot delete plugin with error
plugin search term is not correct escaped
Plugins: Handler.pm doesn't fail gracefully when running plugin
When uninstalling a plugin we don't call any form of 'unload'
Plugins should be able to create permissions
21348
KMH(
Add ability to export and import plugin data
A way to access the Plugin itself from a Mojolicious Controller
Plugins: Order the results of GetPlugins/get_enabled_plugins
When uninstalling an ILL backend plugin, check if it can be uninstalled
provide built-in way to load css/js only for selected URL paths
Add plugin hook for adding to OPAC item display
35968
MR(
ClassSplitRoutine should be plugable
Add opac_biblio_tab and opac_biblio_enhancements_toolbar_button hooks
Create allowlist of plugins allowed to be installed by Web UI
35011
MR(
Allow system administrators control over whether plugins can be uninstalled
add plugin to modify record in "opac-detail.pl"
18090
GC
Administration > Manage plugins should display problematic plugins
Add support for no-UI / administrative plugins
34121
KMH(
Improve performance of Koha::Plugins::call
Plugins: Allow for post-install configure flag
Send $self to Plugins->call and call discard_changes inside
22832
TCA(
Require plugins to specify the methods they implement
Normalize semver for plugin versions
Logging Plug-In Usage
Plugins: Check version of plugins on update
Support display of changelog files for plugins
Support display of readme files for plugins
Add a 'table_exists' method for using on plugins
Plugin upgrade should remove existing code before installing new code
Identify the renewal type in the renewal after_circ_action hook
Rename GetPlugins to search
Provide easier plugin configuration method via YAML pref file
Allow users to specify in plugins how often to run the plugin's cron
We should have a koha-plugin-enable script

Assigned 2

28655
MH
New ideas/proposal to enhance pluggability
28498
TCA(
Add CLI counterpart for plugin actions

In discussion 8

Github search for plugin throwing errors due to API rate limits
29392
JM
Add plugin hooks before merging biblios or authorities
24632
DC
Plugins should support simple signing for security/verifiability
34335
DC
Run Koha plugin method from CLI
31734
SB
Hooks for account, recall, indexing and more actions for holds
27527
JD
Plugin hooks to create additional contents
24724
P
Add plugin hook for new SQL report export formats
Plugins that utilise possibly security breaching hooks should warn

Failed QA 10

27066
MS
Implement hooks for patrons updates
35603
KMH(
Add plugin feature to allow plugins to warn if any external library modules needed are missing
36303
DG
Add after_circ_action hook action for checking in item that was not checked out
31897
SB
New hook when indexing with Elasticsearch
24589
P
Add plugin hook addbiblio_check_record
27309
ME
Add plugin hooks for capturing raw passwords (NNPDB)
27311
ME
Don't pass borrowernumber to check_password plugin hook
33503
OK
Plugin OpenAPI2.0 specification schema fragments are not resolved. Merge full schema definitions.
25222
KMH(
Add ability to let plugins live in individual subdirectories
24631
KMH(
Plugin metadata should be outside the main class

Patch doesn't apply 2

36542
AS
In C4/AddBiblio, plugin hook after_biblio_action is triggered before the record is actually saved
23395
TCA(
batch operations on biblios/items should be able to pass a list of plugins

Needs signoff 3

37472
MB
Make plugins translatable
28173
JM
Add plugin hooks object_store_pre and object_store_post
33758
NG
Add a parameter to use the intranet_catalog_biblio_enhancements_toolbar_button Plugin hook

Signed off 2

34978
EF
Add --include and --exclude options to install_plugins.pl to choose the plugins to install
36433
FD
Plugin hook elasticsearch_to_document

Pushed to main 3

37872
AJ
ILL module has issues when plugins are disabled (enable_plugins = 0)
36343
MR(
The 'after_biblio_action' hooks have an inconsistent signature compared to before_biblio_action, and actions in reserves and items
35331
PA
Add an ILL table actions plugin hook

Needs documenting 3

30897
MR(
Gracefully reload Koha after plugin install/upgrade
34943
TCA(
Add a pre-save plugin hook for biblios
25672
DC
Administrators should be able to restrict client-side plugin upload to trusted sources