[koha-commits] main Koha release repository branch master updated. v18.11.00-200-g09282c9

Git repo owner gitmaster at git.koha-community.org
Wed Jan 23 15:56:01 CET 2019


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  09282c9e56216b3be7dcf904ce00fcd8f7766f84 (commit)
       via  54dff5c944ea01b1240e85da292c07b7cd3a6ade (commit)
       via  17575dfccb2688995ae1e4460a7e0f2fa8aa5fe6 (commit)
       via  055e709d447a0c830913ac8319bf6443e179734d (commit)
       via  688a1f2adc2cdfd228aa9abcdf5155e656e09013 (commit)
       via  fe26d42ada25990fb99ac5309de82810e2729deb (commit)
       via  cb01b253308060bad942723413feef1fd70825fd (commit)
       via  cffb47ac5d4634c45cdf12f7d2c5972fc7867c26 (commit)
       via  290fe9ff36f0e17e157f3d4e708da033b6ec8531 (commit)
      from  8ad2c206cba1b737e69393e2e3cd92076fb94e17 (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 09282c9e56216b3be7dcf904ce00fcd8f7766f84
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Wed Jan 23 14:14:05 2019 +0000

    Bug 17047: (QA follow-up) Remove type from script tags
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 54dff5c944ea01b1240e85da292c07b7cd3a6ade
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Wed Jan 23 13:55:13 2019 +0000

    Bug 17047: DBRev 18.12.00.008
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 17575dfccb2688995ae1e4460a7e0f2fa8aa5fe6
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Wed Jan 23 13:27:48 2019 +0000

    Bug 17047: Compiled CSS
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 055e709d447a0c830913ac8319bf6443e179734d
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Wed Jan 23 13:10:39 2019 +0000

    Bug 17047: Schema changes
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 688a1f2adc2cdfd228aa9abcdf5155e656e09013
Author: Alex Arnaud <alex.arnaud at biblibre.com>
Date:   Wed Jan 23 10:20:06 2019 +0100

    Bug 17047: Add a third option for Mana system preference
    
    This adds the "No, let me think about it" option.
    It is the default option. If the Mana system preference
    is set to "No, let me think about it", the user is warned
    on the admin home page that he has not decided yet to use
    or not Mana knowlegde base.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit fe26d42ada25990fb99ac5309de82810e2729deb
Author: Alex Arnaud <alex.arnaud at biblibre.com>
Date:   Thu Sep 27 13:15:50 2018 +0000

    Bug 17047: add a dedicated page for Mana setup
    
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit cb01b253308060bad942723413feef1fd70825fd
Author: Baptiste Wojtkowski <baptiste.wojtkowski at biblibre.com>
Date:   Wed Mar 8 15:46:24 2017 +0000

    Bug 17047: SQL reports management with Mana-KB
    
    Includes:
    
    * code factorization
    Some code from subscription & Mana-KB has been factorized in order to speed-up next developments
    
    * SytemPreferences:
    Mana Activation:
        - add a value "no, let me think about it", that is the default value.
        - as long as this value is selected, messages ask if user want to activate it ( in Administration and Add-subscription(page 2) )
    AutoShareWithMana
        - Add the syspref AutoShareWithMana: user can automatically share infos with Mana-KB (not set by default)
    
    * Interface :
        - On mana-search, rows are now sorted by date of last import, then by number of users
        - Windows redesigned to improve the user experience
    
    * New Feature : report a mistake.
        - people can now report an invalid data (wrong, obsolete,...)
        - if a data is reported as invalid many time, it will appear differently
        - Added few tooltip (to explain the fields last import, nb of users, to explain the new feature)
        - When reporting a data as invalid, a comment can also be added. Koha will then display comments related to data in result lists
    
    * API (svc/mana)
        - add svc/mana/addvaluetofield: allows to ask mana incrementing a field of a resource
        - no hardcoding for resources in the code of api (api needs to be called with a ressourcename)
    
    * New feature : SQL report sharing
        - Create Koha::Report.pm and Koha::Reports.pm, objects class for Reports
        - New feature: share reports with Mana-KB
        - New feature: search report in Mana-KB with keywords
        - New feature: load reports from Mana-KB
    
    Test plan:
        1 - Apply Patch + update database
        2 - Copy the three lines about mana config in etc/koha-conf.xml in ../etc/koha-conf.xml (after <backupdir> for example)
            <!-- URL of the mana KB server -->
            <!-- alternative value http://mana-test.koha-community.org to query the test server -->
            <mana_config>https://mana-kb.koha-community.org</mana_config>
        3 - Check Mana syspref and AutoShareWithMana syspref are not activated
        4 - Search the syspref ManaToken and follow the instructions
        5 - subscriptions
          - Try create a new subscription for a first serial  => Mana-KB shouldn't show you anything (except if the base hase been filled)
          - Share this serial with Mana-KB (on the serial individual's page there must be a Share button)
          - Try to create a new subscription for serial nr1 => a message should appear when you click on "next", click on "use", the fields should automaticaly appear
          - Activate AutoShareWithMana => Subscriptions
          - Create a new subscription for a second serial
          - There shouldn't be any Share button
          - Create a second subscription => the message should appear, click again on use
    
        6 - SQL Report
          - Create a new SQL report, without notes.
          - On the table with all report (reports > use saved), there should be the action "Share"
          - If you click on share, you have an error message
          - Create a new report, with a title and notes longer than 20 characters
          - You  can share it with mana => you will have a success message
          - On (report > use saved), there must be a message inviting you to search on Mana-KB for more results, enter a few word from title, notes, type of  the report you shared, it should appear. You can use it, it will load it into your report list.
    
        7 - Report mistakes.
          - On any table containing Mana-KB search results, you can report a mistake and add a comment.
    
        8 - For each previous test, try to send wrong data, to delete the security token, to send nothing: it should show a correct warning message.
    
    Signed-off-by: Brendan A Gallagher <brendan at bywatersolutions.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Rebased-by: Alex Arnaud <alex.arnaud at biblibre.com> (2018-07-04)
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit cffb47ac5d4634c45cdf12f7d2c5972fc7867c26
Author: morgane alonso <morgane.alonso at biblibre.com>
Date:   Thu Aug 25 08:22:50 2016 +0000

    Bug 17047: subscriptions management with Mana-KB
    
    - add a class SharedContent.pm to communicate with Mana-KB server
    - add a link in serials-menu.inc to serials_search.pl to open
    a mana-subscription research form
    - modify the research form in serials-search.tt to show the right fields
    for Mana-KB
    - create datatable in mana-subscription-search-result.inc to show
    results from a research on Mana-KB
    - modify serials-search.pl to manage research on Mana-KB
    
    - add a mana_id to subscription table
    - add a share button on serials-toolbar.inc and a modal to ask
    the language of the share and to alert if the subscription is
    already link to a Mana-KB subscription model
    - add function in C4/Serials to get all the info for a subscription
    sharing
    - modify subscription-detail.pl to manage sharing to Mana-KB
    
    - modify subscription-add.tt and subscription.pl to manage a
    import from Mana-KB during a subscription creation
    - add 2 script in svc for ajax calling from subscription-add.tt
    to communicate with Mana-KB server during a asubscription creation
    - add a function in Subscription.pm to have all the info for a Mana-KB research
    from a biblionumber
    - modify functions used by subscription-add.pl in C4/Serials to manage a
    frequency which came from Mana-KB server and not already created on the
    koha database, and modify the tests of the said functions
    
    Signed-off-by: Brendan A Gallagher <brendan at bywatersolutions.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Rebased-by: Alex Arnaud <alex.arnaud at biblibre.com> (2018-07-04)
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 290fe9ff36f0e17e157f3d4e708da033b6ec8531
Author: morgane alonso <morgane.alonso at biblibre.com>
Date:   Thu Aug 25 08:12:16 2016 +0000

    Bug 17047: add Mana-KB syspref
    
    Add the system preference to enable or disable Mana-KB webservice on koha.
    
    Signed-off-by: Brendan A Gallagher <brendan at bywatersolutions.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Rebased-by: Alex Arnaud <alex.arnaud at biblibre.com> (2018-07-04)
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

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

Summary of changes:
 C4/Reports/Guided.pm                               |    1 +
 C4/Serials.pm                                      |   46 +--
 Koha.pm                                            |    2 +-
 Koha/Report.pm                                     |   57 ++++
 Koha/Reports.pm                                    |    6 +
 Koha/Schema/Result/SavedSql.pm                     |   11 +-
 Koha/Schema/Result/Subscription.pm                 |   11 +-
 Koha/SharedContent.pm                              |  212 ++++++++++++++
 Koha/Subscription.pm                               |   78 ++++-
 Koha/Subscription/Frequencies.pm                   |    4 +
 Koha/Subscription/Frequency.pm                     |    2 +-
 .../Field.pm => Subscription/Numberpattern.pm}     |   16 +-
 Koha/Subscription/Numberpatterns.pm                |  109 +++++++
 admin/admin-home.pl                                |    2 +
 admin/share_content.pl                             |   89 ++++++
 debian/templates/koha-conf-site.xml.in             |    3 +
 etc/koha-conf.xml                                  |    4 +
 installer/data/mysql/atomicupdate/skeleton.perl    |    2 +-
 installer/data/mysql/kohastructure.sql             |    2 +
 installer/data/mysql/sysprefs.sql                  |    2 +
 installer/data/mysql/updatedatabase.pl             |   25 ++
 .../intranet-tmpl/prog/css/src/staff-global.scss   |    6 +
 koha-tmpl/intranet-tmpl/prog/css/staff-global.css  |    2 +-
 .../intranet-tmpl/prog/en/includes/calendar.inc    |    2 +-
 koha-tmpl/intranet-tmpl/prog/en/includes/mana.inc  |   44 +++
 .../en/includes/mana/mana-report-search-result.inc |   82 ++++++
 .../mana/mana-subscription-search-result.inc       |   93 ++++++
 .../prog/en/includes/reports-toolbar.inc           |  144 +++++++++
 .../prog/en/includes/serials-menu.inc              |    3 +
 .../prog/en/includes/serials-toolbar.inc           |  138 +++++++++
 .../prog/en/modules/admin/admin-home.tt            |   21 +-
 .../en/modules/admin/preferences/web_services.pref |   17 ++
 .../prog/en/modules/admin/share_content.tt         |  157 ++++++++++
 .../en/modules/mana/mana-report-search-result.tt   |    1 +
 .../mana/mana-subscription-search-result.tt        |    1 +
 .../en/modules/reports/guided_reports_start.tt     |  168 ++++++++++-
 .../prog/en/modules/serials/serials-home.tt        |    1 +
 .../prog/en/modules/serials/serials-search.tt      |   43 ++-
 .../prog/en/modules/serials/subscription-add.tt    |   31 +-
 .../prog/en/modules/serials/subscription-detail.tt |   12 +-
 koha-tmpl/intranet-tmpl/prog/js/serials-toolbar.js |    3 +
 .../intranet-tmpl/prog/js/subscription-add.js      |  202 +++++++++++--
 misc/cronjobs/serialsUpdate.pl                     |    4 +-
 reports/guided_reports.pl                          |   21 +-
 serials/serials-collection.pl                      |    6 +-
 serials/serials-search.pl                          |  125 +++++---
 serials/showpredictionpattern.pl                   |   23 +-
 serials/subscription-add.pl                        |   63 +++-
 serials/subscription-detail.pl                     |   35 ++-
 .../mana/increment                                 |   42 ++-
 svc/mana/search                                    |   83 ++++++
 svc/mana/share                                     |   69 +++++
 svc/mana/use                                       |   56 ++++
 t/db_dependent/Koha/SharedContent.t                |  252 ++++++++++++++++
 t/db_dependent/Koha/Subscription.t                 |   84 +++++-
 t/db_dependent/Koha/Subscription/Numberpatterns.t  |   97 +++++++
 t/db_dependent/Serials.t                           |    3 +-
 t/db_dependent/Serials/GetFictiveIssueNumber.t     |   64 ++--
 t/db_dependent/Serials/GetNextDate.t               |  307 +++++++++-----------
 t/db_dependent/Serials/GetNextSeq.t                |  124 ++++----
 60 files changed, 2896 insertions(+), 417 deletions(-)
 create mode 100644 Koha/SharedContent.pm
 copy Koha/{Club/Template/Field.pm => Subscription/Numberpattern.pm} (78%)
 create mode 100644 Koha/Subscription/Numberpatterns.pm
 create mode 100755 admin/share_content.pl
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/mana.inc
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-report-search-result.inc
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-subscription-search-result.inc
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/share_content.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/mana/mana-report-search-result.tt
 create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/mana/mana-subscription-search-result.tt
 copy serials/subscription-frequency.pl => svc/mana/increment (54%)
 create mode 100755 svc/mana/search
 create mode 100755 svc/mana/share
 create mode 100755 svc/mana/use
 create mode 100644 t/db_dependent/Koha/SharedContent.t
 create mode 100644 t/db_dependent/Koha/Subscription/Numberpatterns.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list