[Koha-bugs] [Bug 26163] New: Add plugin directories to PERL5LIB

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Aug 6 17:01:46 CEST 2020


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26163

            Bug ID: 26163
           Summary: Add plugin directories to PERL5LIB
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Architecture, internals, and plumbing
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: kyle at bywatersolutions.com
        QA Contact: testopia at bugs.koha-community.org

It would be nice if we could create Koha objects and schema files to be used in
plugins. The problem is that by the time the 
Plugin directories are added to @INC only at the point that Koha::Plugins is
evaluated. This is too late for loading additional Schema files that may be
part of a plugin.

In addition, it makes sense to allow plugins to have a 'lib' directory so that
any additional object and schema files can be stored inside the plugin assets
directory and not pollute the root plugins directory. Without such a 'lib'
directory, we would need to place them in the plugins directory such as
'/var/lib/koha/instancename/plugins/Koha/MyObject.pm'. This file would not be
removed when the plugin is uninstalled.

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.


More information about the Koha-bugs mailing list