We should allow the cataloguing or 'valuebuilder' plugins to be installable with the standard plugin architecture.
Created attachment 180283 [details] [review] Bug 39522: Allow Valuebuilders to be installable as plugins Unit tests to follow Test plan: 1. Install the example plugin from https://github.com/Jacobomara901/koha-plugin-value-builder and enable it 2. See that the framework plugin ‘custom_date’ as available to add to a subfield while the installed plugin is enabled and disappears when it is not. 3. Assign custom_date to your preferred Marc subfield (I use 650 subfield 2 ) and navigate to that field on a record of your choice 4. Ensure you are on the correct bib framework. See that the value builder appears while the plugin is enabled and disappears from that field while disabled. 5. Check uninstalling the plugin works correctly
Created attachment 180284 [details] [review] Bug 39522: Add filtering to the plugin home page for valuebuilders
Created attachment 180301 [details] [review] Mark Hofstetter will be following up with unit tests as we worked on this together. Test plan: 1. Install the example plugin from https://github.com/Jacobomara901/koha-plugin-value-builder and enable it 2. See that the framework plugin ‘custom_date’ is available to add to a subfield while the installed plugin is enabled and disappears when it is not. 3. Assign custom_date to your preferred Marc subfield (I use 650 subfield 2 ) and navigate to that field on a record of your choice 4. Ensure you are on the correct bib framework. See that the value builder appears while the plugin is enabled and disappears from that field while disabled. 5. Check uninstalling the plugin works correctly Bug 39522: Allow Valuebuilders to be installable as plugins Co-authored-by: Mark Hofstetter <koha@trust-box.at>
Created attachment 180302 [details] [review] Bug 39522: Add filtering to the plugin home page for valuebuilders Co-authored-by: Mark Hofstetter <koha@trust-box.at>
Created attachment 180337 [details] [review] Mark Hofstetter will be following up with unit tests as we worked on this together. Test plan: 1. Install the example plugin from https://github.com/Jacobomara901/koha-plugin-value-builder and enable it 2. See that the framework plugin ‘custom_date’ is available to add to a subfield while the installed plugin is enabled and disappears when it is not. 3. Assign custom_date to your preferred Marc subfield (I use 650 subfield 2 ) and navigate to that field on a record of your choice 4. Ensure you are on the correct bib framework. See that the value builder appears while the plugin is enabled and disappears from that field while disabled. 5. Check uninstalling the plugin works correctly Bug 39522: Allow Valuebuilders to be installable as plugins Co-authored-by: Mark Hofstetter <mark@hofstetter.at>
Created attachment 180338 [details] [review] Bug 39522: Add filtering to the plugin home page for valuebuilders Co-authored-by: Mark Hofstetter <mark@hofstetter.at>