[koha-commits] main Koha release repository branch master updated. v19.11.00-965-g3c9cc044ce

Git repo owner gitmaster at git.koha-community.org
Tue Mar 3 10:49:43 CET 2020


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, master has been updated
       via  3c9cc044ce9c2e8b37b98be5584b0b120940a183 (commit)
       via  21170c635cbdcb2d0b0ba2c4bb81f35c7cf58dab (commit)
       via  c46dc0fadca08721b7e3e2909c1bbb13a8061ffe (commit)
       via  10cdbb9fde7529445d00fbe4f225d9aab2b25227 (commit)
       via  553627f12c388576af34af12b3867ea61ea5f03a (commit)
       via  f1dc82d70bb60de7dcccbb224cac8142054910b8 (commit)
       via  7809a9fdd8c908e216844e906d58671c69a9e20e (commit)
       via  ef1d49efb5d40ad3d620bc3b8472fb33edf5a475 (commit)
       via  863f129a58f2ed850b0195fe956b9951f12ae94b (commit)
       via  755d82015d78d4d0c8d33770e93db9bdd63cd587 (commit)
       via  ab94a12ee46c511b5c09326d37925081996f89aa (commit)
      from  9a9e9fb95e52390451d774835e60903a89647a4d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3c9cc044ce9c2e8b37b98be5584b0b120940a183
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Mar 3 09:22:18 2020 +0000

    Bug 23975: (QA follow-up) Add another plugin source
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 21170c635cbdcb2d0b0ba2c4bb81f35c7cf58dab
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Tue Mar 3 00:08:09 2020 -0300

    Bug 23975: (QA follow-up) Add missing TT filters
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit c46dc0fadca08721b7e3e2909c1bbb13a8061ffe
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Tue Mar 3 00:04:36 2020 -0300

    Bug 23975: (QA follow-up) Search button style and functionality
    
    This patch makes the search form button match the other buttons style,
    and also adds the submit() action on click.
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 10cdbb9fde7529445d00fbe4f225d9aab2b25227
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Mon Mar 2 18:58:13 2020 +0000

    Bug 23975: (QA follow-up) Fix styling of install buttons
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 553627f12c388576af34af12b3867ea61ea5f03a
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Thu Feb 13 08:48:17 2020 +0000

    Bug 23975: (follow-up) Don't rely on save_to being present
    
    The `save_to` shortcut method was introduced to Mojolicious in version
    8.02 but we still support 7.21 as our minimum dependancy and as such we
    cannot yet use it.
    
    Signed-off-by: David Nind <david at davidnind.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit f1dc82d70bb60de7dcccbb224cac8142054910b8
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Wed Feb 12 14:43:01 2020 +0000

    Bug 23975: Add 'Install' support for github results
    
    Signed-off-by: David Nind <david at davidnind.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 7809a9fdd8c908e216844e906d58671c69a9e20e
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Tue Nov 5 12:31:04 2019 -0500

    Bug 23975: Add ability to search and install plugins from GitHub
    
    It would be nice to be able to search and install plugins directly from GitHub ( and GitLab if possible ). This would make it easier to verify the authenticity of plugins and make discovering new plugins easier as well as making installation of plugins simpler.
    
    Test Plan:
    1) Apply this patch
    2) Add the new block for plugin_repos to your koha-conf.xml
    3) Restart all the things!
    4) Browse to the plugins home page
    5) Try searching for 'patrons' in the new search box
    6) Verify you get results!
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    Signed-off-by: David Nind <david at davidnind.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit ef1d49efb5d40ad3d620bc3b8472fb33edf5a475
Author: Agustin Moyano <agustinmoyano at theke.io>
Date:   Fri Feb 7 23:54:14 2020 -0300

    Bug 24615: Make object.search helper also order by embedded columns
    
    With this patch REST API request can order results by embedded columns.
    
    Full path to the column must be given for it to work.
    For example: If you are on biblio endpoint and you want to order by holding patron's card number you could
    
    > GET /biblio/1?_order_by=item.holds.cardnumber HTTP/1.1
    > x-koha-embed: item.holds
    
    To test:
    1. apply this patch
    2. prove t/db_dependent/Koha/REST/Plugin/Objects.t
    
    Signed-off-by: David Nind <david at davidnind.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 863f129a58f2ed850b0195fe956b9951f12ae94b
Author: Agustin Moyano <agustinmoyano at theke.io>
Date:   Thu Jan 30 19:20:42 2020 +0000

    Bug 24502: (follow-up) Add all 3 query parameters in api definition
    
    This patch adds api definition for body, query or header parameters.
    
    To use them include:
    
    * "$ref": "../parameters.json#/q_body" for body parameter.
    * "$ref": "../parameters.json#/q_param" for query parameter.
    * "$ref": "../parameters.json#/q_header" for header parameter.
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 755d82015d78d4d0c8d33770e93db9bdd63cd587
Author: Agustin Moyano <agustinmoyano at theke.io>
Date:   Fri Jan 24 23:59:32 2020 -0300

    Bug 24502: object.search also filter by prefetched columns
    
    This patch adds the possibility to object.search helper, to also filter by prefetched columns.
    
    In order to dynamically add filter parameters, they must be coded as json and placed in the body of the request, coded as string in 'q' query parameter or as string in 'x-koha-query' header.
    
    The coded json, is in fact dbix syntax.
    
    To test:
    1. apply this patch
    2. prove t/Koha/REST/Plugin/Query.t t/db_dependent/Koha/REST/Plugin/Objects.t
    3. Sign off
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit ab94a12ee46c511b5c09326d37925081996f89aa
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Thu Feb 13 12:03:36 2020 +0100

    Bug 17532: Make koha-shell propagate the error code
    
    Context: I am trying to make koha-misc4dev stop when something wrong happens.
    Basically we do not want the process to continue of the DB has not been populated correctly.
    It will make the errors easier to catch.
    
    The issue: Say a script that will return an error (die in perl for an easy example),
    koha-shell will not return the 255 error code, but 0 instead.
    The caller cannot know something wrong happened
    
    The solution is to propagate the error and make koha-shell return the same error code
    as the command it executed
    
    An example:
    === t.pl ===
    die('something wrong');
    
    % perl t.pl;echo $?
    something wrong at t.pl line 1.
    255
    
    % sudo koha-shell kohadev -p -c 'perl xxx.pl' ; echo $?
    something wrong at xxx.pl line 1.
    0
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    Tested it with
      $ sudo debian/scripts/koha-shell kohadev -c 'exit 8'
      $ echo $?
      8
    The unpatched version returns 0 (forgets about the error code).
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

-----------------------------------------------------------------------

Summary of changes:
 Koha/REST/Plugin/Objects.pm                        |  18 +++
 Koha/REST/Plugin/Query.pm                          |  76 +++++++++++-
 api/v1/swagger/parameters.json                     |  25 +++-
 debian/scripts/koha-shell                          |   2 +
 debian/templates/koha-conf-site.xml.in             |  17 +++
 etc/koha-conf.xml                                  |  17 +++
 .../prog/en/modules/plugins/plugins-home.tt        |  41 +++++++
 plugins/plugins-home.pl                            |  31 +++++
 plugins/plugins-upload.pl                          |  25 ++--
 t/Koha/REST/Plugin/Query.t                         |  61 +++++++++-
 t/db_dependent/Koha/REST/Plugin/Objects.t          | 135 ++++++++++++++++++++-
 11 files changed, 436 insertions(+), 12 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list