[Koha-bugs] [Bug 25316] New: Koha::Plugin::Base should automatically find plugin metadata and store it in the database for retreival

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Apr 29 19:32:25 CEST 2020


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

            Bug ID: 25316
           Summary: Koha::Plugin::Base should automatically find plugin
                    metadata and store it in the database for retreival
 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

We should store plugin metadata in the database for easy retrieval. 

Koha::Plugins::Base::get_metadata should check the database for its own
metadata. If it doesn't find anything in the database, it should check itself
for a $metadata global as it does now, but if one does not exist, it should
then check for a companion PLUGIN.yml file ( from Bug 24631 ) in the
bundle_path() and load the metadata from there.

In either case it should then be stored in the database.

InstallPlugins() should force the plugins metadata to be updated from source to
the database, as the plugin metadata may ( and should ) have changed in the
updated plugin.

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


More information about the Koha-bugs mailing list