Koha-clms/Koha/Template/Plugin
Martin Renvoize aee1c8f7a5
Bug 40095: Add context to intranet_js plugin hook
The get_plugins_intranet_js method now passes the current script name
(controller) to plugins via a 'page' parameter, allowing plugins to
determine which page/controller is being displayed.

This will allow plugin authors to only return JS that's relevant to the
current page when they wish to do so.

Test plan:
1. Create a plugin with an intranet_js method that logs the received parameters
2. Navigate to different pages in the staff interface
3. Verify that the plugin receives the page parameter containing the script name
4. Confirm that the script name reflects the actual controller (e.g.,
   '/cgi-bin/koha/admin/admin-home.pl' when on the admin home page)
5. Run the test: prove t/db_dependent/Koha/Template/Plugin/KohaPlugins.t
6. Verify that the new test passes, confirming plugins receive the page parameter

Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-02-06 15:17:36 -07:00
..
AdditionalContents.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Asset.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AudioAlerts.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
AuthClient.pm Bug 37711: (follow-up) Fix AuthClient plugin database upgrade handling 2025-11-05 07:12:33 -07:00
AuthorisedValues.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Biblio.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Branches.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Categories.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
CirculationRules.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ClassSources.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Context.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Desks.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
ExtendedAttributeTypes.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Frameworks.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
HtmlId.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
HtmlScrubber.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
HtmlTags.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
I18N.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Item.pm Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
ItemTypes.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
JSConsents.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Koha.pm Bug 39142: Add debug permission to allow user to toggle JS and CSS customizations on/off 2026-01-09 08:18:48 -07:00
KohaDates.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
KohaPlugins.pm Bug 40095: Add context to intranet_js plugin hook 2026-02-06 15:17:36 -07:00
KohaSpan.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
KohaTimes.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Languages.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
NoticeTemplates.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Notices.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Price.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Registers.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Remove_MARC_punctuation.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
SafeURL.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
TablesSettings.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
To.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
raw.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00