[koha-commits] main Koha release repository branch master updated. v20.05.00-1220-g80fa9a998f

Git repo owner gitmaster at git.koha-community.org
Fri Oct 2 15:57:54 CEST 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  80fa9a998f00710d53c70c700285a93767d85f00 (commit)
       via  3e562a0da3fca591e8facc8ca6381bcb17811553 (commit)
       via  1d1dcc3f41f098616d7ca95176d8b815e281535d (commit)
       via  59c1151618befae9977b0ed97253584bb44e6d04 (commit)
       via  a1cd243d9d652769f51674dec6879b3b25f0619e (commit)
       via  c4ebc20aa9c5bcdec0f037ccdc94deb5bb651d66 (commit)
       via  6fbf6f3df961c2137779b94eb848a8c0e556b6b9 (commit)
       via  3ef67a1119cecb517e8512c9c591fee51cfd2a4e (commit)
       via  8850b7cf68dada380b8d7e5a8f6c83b1da76ebff (commit)
       via  f3f41caa6dd07d18db4e73216e3f58a92d826c3e (commit)
       via  f5def63c34af6fff84a561862eacc7189b6f6d4c (commit)
       via  b785ae79cceb7406f34e240204137506aa61dc1e (commit)
       via  cd7b54ab71f97f9d81967689a7cefdd4b7cbc3ee (commit)
       via  c9c1458df198b6e9008daf5f41a6bc756725bd89 (commit)
       via  69be1f384881f031d2dde9a0288ab161c1086a9b (commit)
       via  26cab84bd5cf33fdcb49924e108302e53d20a0c8 (commit)
       via  2577f1f68324604727e84a507ff80e28d949c5df (commit)
       via  59ef597f6ebd96d4f933f7bf91814e810fc3f814 (commit)
       via  9889eb32c5e141fcff423b46f1b5122945e738be (commit)
       via  3a80954aa3538785af4064f5aa0961c28a9b0685 (commit)
       via  178592887bf9fe24d681a6c1d5f64ab1b8b5766e (commit)
       via  0de6a7edff50c30b2b5580d12472813aaf0711d3 (commit)
       via  95aa8fc64b242f35f68b58140874b31e8f41d21a (commit)
       via  da16f8165da01f4ae92badee71daffdc4087e32c (commit)
       via  e51e39b72fa0ebaa7dfb0f67e5552568b2db1aec (commit)
       via  dfe216bd19fe3e6ad20b5189962d235fa5c8d573 (commit)
       via  44b3e64431ddaa99ce24b63acba3c0b81cb58f78 (commit)
       via  6f6f56f7260474c1ddf4d27ea0e7aeef974d8ca3 (commit)
       via  1854d20b4694407c48a3891d8c364649ab34b7b3 (commit)
       via  c94e2b2e327e96e144c325e7216a1b9a2bca165f (commit)
      from  eafdab5a055f32c76d4f5113bdd13f82223a9cff (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 80fa9a998f00710d53c70c700285a93767d85f00
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Oct 2 12:07:15 2020 +0200

    Bug 26290: Display the correct default values on the admin page
    
    The "Default configuration" section at the top of the SMTP servers admin page
    contains the hardcoded values in Koha::SMTP::Servers->default_setting.
    
    It should be the values from the config (and default to hardcoded values unless defined)
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 3e562a0da3fca591e8facc8ca6381bcb17811553
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Fri Sep 11 11:27:17 2020 -0300

    Bug 26290: Make Makefile.PL aware of SMTP configs
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 1d1dcc3f41f098616d7ca95176d8b815e281535d
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Aug 24 16:47:58 2020 -0300

    Bug 26290: Make Koha::SMTP::Servers->get_default use koha-conf.xml
    
    This patch makes the mentioned method use the configured entry in
    koha-conf.xml if present, instead of the hardcoded one, which is kept
    for people that carries an old koha-conf.xml
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 59c1151618befae9977b0ed97253584bb44e6d04
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Aug 24 16:19:44 2020 -0300

    Bug 26290: Add option forsetting default SMTP parameters in koha-conf.xml
    
    This patch adds an entry to koha-conf.xml for setting a default SMTP
    server config. 'koha-create' gets option switches for all options.
    
    To test:
    1. Use the tweaked script to crete a new instance
    2. Notice it contains entries for smtp_server and they respect your
       options.
    3. If you don't choose any option, it sets the current default.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit a1cd243d9d652769f51674dec6879b3b25f0619e
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Oct 2 13:26:41 2020 +0000

    Bug 22343: DBRev 20.06.00.044
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit c4ebc20aa9c5bcdec0f037ccdc94deb5bb651d66
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Oct 2 15:22:33 2020 +0200

    Bug 22343: Fix runreport encoding issues
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 6fbf6f3df961c2137779b94eb848a8c0e556b6b9
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Oct 2 12:16:55 2020 +0200

    Bug 22343: Add the 'required' class when needed
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 3ef67a1119cecb517e8512c9c591fee51cfd2a4e
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Oct 2 11:55:01 2020 +0200

    Bug 22343: Correctly handle password on editing
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 8850b7cf68dada380b8d7e5a8f6c83b1da76ebff
Author: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
Date:   Fri Oct 2 11:21:44 2020 +0200

    Bug 22343: Add warning to the about page if KohaAdminEmailAddress is invalid
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit f3f41caa6dd07d18db4e73216e3f58a92d826c3e
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Oct 1 11:28:59 2020 -0300

    Bug 22343: (QA follow-up) Wrap email creation inside the try/catch block
    
    At a later development stage, exceptions where added for bad addresses.
    This wasn't addressed in the controllers.
    
    This patch makes the basket and list sending controller scripts move
    email creation inside the try/catch block to handle those situations. It
    also UTF-8 encodes the attached marc.
    
    On broadly testing this I found that if the TT templates that are used
    to build the email contains non-latin characters, those get
    double-encoded. So this patch also removes an explicit encoding that is
    done, which colides with Email::MIME implicit encoding.
    
    Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit f5def63c34af6fff84a561862eacc7189b6f6d4c
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Wed Sep 9 11:20:56 2020 +0100

    Bug 22343: (follow-up) Add a hint to the debug form option
    
    This patch appends a small note to the debug form field in the edit/add
    smtp server form to hint that debug mode results in additional output in
    the logs.
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit b785ae79cceb7406f34e240204137506aa61dc1e
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Wed Sep 9 11:16:20 2020 +0100

    Bug 22343: (follow-up) Highlight debug mode enabled
    
    This patch adds a debug class to a row if debug mode is enabled for the
    smtp server and adds css rules to highlight the row by setting the test
    to bold, red and italic.
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit cd7b54ab71f97f9d81967689a7cefdd4b7cbc3ee
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Sep 8 09:38:45 2020 +0100

    Bug 22343: (QA follow-up) Fix some comments
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit c9c1458df198b6e9008daf5f41a6bc756725bd89
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Sep 8 09:09:49 2020 +0100

    Bug 22343: (QA follow-up) Ensure FK names don't conflict
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 69be1f384881f031d2dde9a0288ab161c1086a9b
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Aug 24 10:48:56 2020 -0300

    Bug 22343: Allow choosing an SMTP server in branches.pl
    
    The missing piece on this patchset is choosing the desired SMTP server
    for each library. This patch adds the option on editing the library.
    
    The default one is picked for existing libraries, and you can pick the
    one you want.
    
    To test:
    1. Apply the patchset
    2. Run:
       $ updatedatabase
    => SUCCESS: Things go smooth
    3. Notice the new permission for managing SMTP servers
    4. Notice the entry in the admin page
    5. Add/have a few SMTP servers defined.
    6. Edit a library
    => SUCCESS: The 'Default' SMTP server is picked
    7. Choose any server and save
    => SUCCESS: Saving doesn't explode
    8. Edit the server
    => SUCCESS: Your selection is kept (this can also be checked on the DB,
            the library_smtp_server table)
    9. Try (7) with many different options
    => SUCCESS: It works
    10. Sign off :-D
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 26cab84bd5cf33fdcb49924e108302e53d20a0c8
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Aug 10 12:57:45 2020 -0300

    Bug 22343: Prevent passing password to the UI
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 2577f1f68324604727e84a507ff80e28d949c5df
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Mon Aug 10 09:48:57 2020 -0300

    Bug 22343: Adapt runreport.pl
    
    This script gets adapted to use the new Koha::Email syntax and SMTP
    transport.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 59ef597f6ebd96d4f933f7bf91814e810fc3f814
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Aug 6 15:07:10 2020 -0300

    Bug 22343: Adapt controller scripts
    
    This patch adapts controller scripts that used sendmail. Also the syntax
    for Koha::Email has changed and this patch adapts it.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 9889eb32c5e141fcff423b46f1b5122945e738be
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Aug 6 15:06:48 2020 -0300

    Bug 22343: Adapt Koha::Illrequest
    
    This patch makes Koha::Illrequest use the new syntax for Koha::Email and
    sending the email.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 3a80954aa3538785af4064f5aa0961c28a9b0685
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Aug 6 12:43:17 2020 -0300

    Bug 22343: Make C4::Letters use the new SMTP server config
    
    This patch makes the different methods in C4::Letters use:
    - Koha::SMTP::Servers: to get the effective SMTP server for the library
      or the fallback default if no library in context.
    - New Koha::Email->create method for crafting the email envelope for
      sending.
    
    The tests are adapted so they behave the same way, but the trapped (in
    the mock) $email object has the right type and its attributes are
    accessed correctly.
    
    To test:
    1. Apply this patch
    2. Run:
       $ kshell
      k$ prove t/db_dependent/Letters.t
    => SUCCESS: Tests pass. YAY!
    3. Sign off :-D
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 178592887bf9fe24d681a6c1d5f64ab1b8b5766e
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Thu Aug 6 12:38:45 2020 -0300

    Bug 22343: Revamped Koha::Email class
    
    This patch completely rewrites the Koha::Email class, inheriting from
    Email::Stuffer. The latter suits well the use by Email::Sender, which is
    to replace Mail::Sendmail on this patchset.
    
    To test:
    1. Apply this patch
    2. Run:
       $ kshell
      k$ prove t/Koha/Email.t
    => SUCCESS: Tests pass!
    3. Verify all conditional codepaths are covered
    4. Sign off :-D
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 0de6a7edff50c30b2b5580d12472813aaf0711d3
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Wed Jul 29 17:35:50 2020 -0300

    Bug 22343: Add CRUD page for SMTP servers
    
    This patch introduces a way to define SMTP servers either globally or
    per-library.
    
    To test:
    1. Apply this patch
    2. Find the SMTP servers entry in the admin page
    3. Play with adding/removing SMTP servers
    => SUCCESS: All works as expected
    4. Sign off :-D
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 95aa8fc64b242f35f68b58140874b31e8f41d21a
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Wed Jul 29 16:10:47 2020 -0300

    Bug 22343: API routes for SMTP servers CRUD
    
    This patch introduces API routes for handling SMTP servers.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit da16f8165da01f4ae92badee71daffdc4087e32c
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Sun Aug 23 17:53:35 2020 -0300

    Bug 22343: Update cpanfile
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit e51e39b72fa0ebaa7dfb0f67e5552568b2db1aec
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Sun Aug 23 17:39:23 2020 -0300

    Bug 22343: Add Koha::Library->smtp_server
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit dfe216bd19fe3e6ad20b5189962d235fa5c8d573
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Tue Jul 28 12:35:26 2020 -0300

    Bug 22343: Add classes for handling SMTP servers
    
    This patch introduces classes to handle SMTP servers. It is done in a
    way that a default server can be set, and then per-library ones can be
    set. All should be done with Koha::SMTP::Servers methods, that take care
    of overwriting library-specific configs, and handle the defaults
    retrieval and setting correctly.
    
    To test:
    1. Apply this patches
    2. Run:
       $ kshell
       $ perl installer/data/mysql/updatedatabase.pl
    => SUCCESS: Atomic update is ok, smtp_servers table created
    3. Run:
      k$ prove t/db_dependent/Koha/SMTP/
    => SUCCESS: Tests pass!
    4. Sign off :-D
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 44b3e64431ddaa99ce24b63acba3c0b81cb58f78
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Tue Jul 28 09:53:02 2020 -0300

    Bug 22343: DBIx::Class schema updates [DO NOT PUSH]
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 6f6f56f7260474c1ddf4d27ea0e7aeef974d8ca3
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Tue Jul 28 09:52:32 2020 -0300

    Bug 22343: Add new tables schema file
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit 1854d20b4694407c48a3891d8c364649ab34b7b3
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Fri Aug 21 10:59:48 2020 -0300

    Bug 22343: Add parameters => manage_smtp_servers subpermission
    
    This patch introduces a new subpermission for managing SMTP servers, for
    granularity.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

commit c94e2b2e327e96e144c325e7216a1b9a2bca165f
Author: Tomas Cohen Arazi <tomascohen at theke.io>
Date:   Tue Jul 28 09:46:08 2020 -0300

    Bug 22343: Add a new table to store SMTP servers configs
    
    This patch adds a new table to store SMTP servers configs.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

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

Summary of changes:
 C4/Letters.pm                                      | 200 +++++++----
 Koha.pm                                            |   2 +-
 Koha/Email.pm                                      | 135 +++++--
 Koha/Illrequest.pm                                 |  38 +-
 Koha/Library.pm                                    |  50 +++
 Koha/REST/V1/Config/SMTP/Servers.pm                | 194 ++++++++++
 Koha/SMTP/Server.pm                                | 126 +++++++
 Koha/SMTP/Servers.pm                               | 104 ++++++
 Koha/Schema/Result/Branch.pm                       |  19 +-
 ...edBorrowerAttribute.pm => LibrarySmtpServer.pm} |  70 ++--
 Koha/Schema/Result/SmtpServer.pm                   | 158 +++++++++
 Makefile.PL                                        |  99 +++++-
 about.pl                                           |   4 +
 admin/branches.pl                                  |  71 +++-
 admin/smtp_servers.pl                              | 186 ++++++++++
 api/v1/swagger/definitions.json                    |   3 +
 api/v1/swagger/definitions/smtp_server.json        |  57 +++
 api/v1/swagger/parameters.json                     |   3 +
 api/v1/swagger/parameters/smtp_server.json         |   9 +
 api/v1/swagger/paths.json                          |   6 +
 .../{cities.json => config_smtp_servers.json}      | 127 +++----
 basket/sendbasket.pl                               |  87 ++---
 cpanfile                                           |   2 +
 debian/docs/koha-create.xml                        |  56 +++
 debian/scripts/koha-create                         |  78 +++-
 debian/templates/koha-conf-site.xml.in             |  10 +
 etc/koha-conf.xml                                  |  10 +
 installer/data/mysql/kohastructure.sql             |  46 +++
 installer/data/mysql/updatedatabase.pl             |  47 +++
 installer/data/mysql/userpermissions.sql           |   1 +
 koha-tmpl/intranet-tmpl/prog/css/src/_tables.scss  |   8 +
 .../intranet-tmpl/prog/en/includes/admin-menu.inc  |   5 +-
 .../intranet-tmpl/prog/en/includes/permissions.inc |   5 +
 koha-tmpl/intranet-tmpl/prog/en/modules/about.tt   |   7 +-
 .../prog/en/modules/admin/admin-home.tt            |   6 +-
 .../prog/en/modules/admin/branches.tt              |  16 +
 .../prog/en/modules/admin/smtp_servers.tt          | 392 +++++++++++++++++++++
 misc/cronjobs/runreport.pl                         |  65 ++--
 opac/opac-sendbasket.pl                            |  92 ++---
 opac/opac-sendshelf.pl                             |  84 ++---
 rewrite-config.PL                                  |   9 +-
 t/Koha/Email.t                                     | 177 ++++++++++
 t/Koha_Email.t                                     |  16 -
 t/db_dependent/Koha/Library.t                      |  95 +++++
 t/db_dependent/Koha/SMTP/Server.t                  |  72 ++++
 t/db_dependent/Koha/SMTP/Servers.t                 |  81 +++++
 t/db_dependent/Letters.t                           | 107 ++++--
 t/db_dependent/api/v1/smtp_servers.t               | 358 +++++++++++++++++++
 virtualshelves/sendshelf.pl                        |  89 ++---
 49 files changed, 3146 insertions(+), 536 deletions(-)
 create mode 100644 Koha/REST/V1/Config/SMTP/Servers.pm
 create mode 100644 Koha/SMTP/Server.pm
 create mode 100644 Koha/SMTP/Servers.pm
 copy Koha/Schema/Result/{PseudonymizedBorrowerAttribute.pm => LibrarySmtpServer.pm} (55%)
 create mode 100644 Koha/Schema/Result/SmtpServer.pm
 create mode 100755 admin/smtp_servers.pl
 create mode 100644 api/v1/swagger/definitions/smtp_server.json
 create mode 100644 api/v1/swagger/parameters/smtp_server.json
 copy api/v1/swagger/paths/{cities.json => config_smtp_servers.json} (69%)
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/smtp_servers.tt
 create mode 100644 t/Koha/Email.t
 delete mode 100755 t/Koha_Email.t
 create mode 100644 t/db_dependent/Koha/Library.t
 create mode 100644 t/db_dependent/Koha/SMTP/Server.t
 create mode 100644 t/db_dependent/Koha/SMTP/Servers.t
 create mode 100644 t/db_dependent/api/v1/smtp_servers.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list