[koha-commits] main Koha release repository annotated tag v18.05.00-rc1 created. v18.05.00-rc1

Git repo owner gitmaster at git.koha-community.org
Mon May 14 19:35:05 CEST 2018


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 annotated tag, v18.05.00-rc1 has been created
        at  771735cd7ff44a4ff95cac6b74888e96413f9042 (tag)
   tagging  3422a0d93eb2ac607b9deee57f9e5c034907c839 (commit)
  replaces  v17.11.00
 tagged by  Jonathan Druart
        on  Mon May 14 14:11:03 2018 -0300

- Log -----------------------------------------------------------------
Koha 18.05 release candidate 1

Aleisha Amohia (9):
      Bug 19496: Fixing to_address for patron notes
      Bug 19429: Add confirm message when deleting invoice from invoice search page
      Bug 19401: Add confirm message when deleting invoice
      Bug 19200: Preventing warns when exporting a basket
      Bug 18915: Fix checkout note email message
      Bug 18915: Giving CHECKOUT_NOTE access to issues table
      Bug 18915: Renaming svc/patron_notes to svc/checkout_notes
      Bug 20068: Check if user logged in before passing dashboard params to template
      Bug 19230: Preventing warn when deleting course

Alex Arnaud (8):
      Bug 4319: [OPAC] Allow holds on waiting/transit items
      Bug 4319: (QA follow-up) Rename hasItemswaitingOrInTransit to has_items_waiting_or_intransit
      Bug 19583: Remove use of C4::AuthoritiesMarc
      Bug 17373: Add mappings for unimarc authorities - Match index
      Bug 20261: Fix pagination of the results in authority search
      Bug 19873: Ability to search on 0 value
      Bug 19873: Add unit tests
      Bug 19752: offline_circ/service.pl - Return HTTP status 401 when authentication failed and add option nocookie

Alex Buckley (4):
      Bug 19514: Implement password restrictions into onboarding tool
      Bug 19243: Amended Selenium test to add the creation of patron category and authorised values
      Bug 20329: Shorten the width of text input fields
      Bug 19181: Selenium test for logging into the Koha intranet and OPAC

Amit Gupta (4):
      Bug 19614: Fix XSS in members/pay.pl
      Bug 19612: Fix XSS in members/memberentry.pl
      Bug 19611: Fix XSS Flaws in supplier.pl
      Bug 20719: Add missing USE Branches to files.tt

Andreas Roussos (1):
      Bug 20083: Information disclosure when (mis)using the MARC Preview feature

Andrew Isherwood (6):
      Bug 20515: Fix permission check on "ILL request" menu options
      Bug 20515: (QA follow-up) Remove specific superlibrarian check
      Bug 20515: (follow-up) Add missing CAN_user_ill
      Bug 20556: Marking ILL request as complete..
      Bug 20284: ILLModuleCopyrightClearance text breaks
      Bug 20284: (follow-up) Added missing 'exit's

Benjamin Rokseth (1):
      Bug 16330: Add routes to add, update and delete patrons

Bonnie Crawford (1):
      Bug 18819: "UNIMARC is used in Europe" text changed to "UNIMARC is used in a few European countries"

Chad Billman (1):
      Bug 15752: Automatically switch to patron when cardnumber is read during circulation

Charles Farmer (2):
      Bug 20249: (bug 18789 follow-up) "Patron has no outstanding fines" now appears alongside fines
      Bug 19955: Minor grammatical correction

Charlotte Cordwell (8):
      Bug 17682: Change URL for Google Scholar in OPACSearchForTitleIn
      Bug 17682: (follow-up) Change URL for Google Scholar in OPACSearchForTitleIn
      Bug 19831: Turn on EnhancedMessagingPreferences by default for new installations
      Bug 19993: use Modern::Perl in Acquisition perl scripts
      Bug 19997: use Modern::Perl in Circulation perl scripts
      Bug 20012: use Modern::Perl in Reports perl scripts
      Bug 20020: use Modern::Perl in XT scripts
      Bug 19892: Replace numbersphr variable with Koha.Preference('OPACNumbersPreferPhrase') in OPAC

Chris Cormack (1):
      Bug 19160: CAS Single logout

Chris Nighswonger (1):
      Bug 10222: Error when saving Demco label templates

Chris Weeks (1):
      Bug 19510: Add description for edi_manage in acquistion permissions

Christophe Croullebois (1):
      Bug 20318: Merge invoices can lead to an merged invoice without Invoice number

Claire Gravely (5):
      Bug 19769: 'Pickup library is different' message does not display library branch name when placing hold
      Bug 19678: Clicking Cancel when adding New Course to course reserves shows message Invalid Course!
      Bug 20382: Missing space between patron and cardnumber on check out screen
      Bug 20386: Improve warning and error messages for Search Engine Configuration
      Bug 20552: Fix HTML tag for search facets

Colin Campbell (2):
      Bug 12598: Allow matched patron to be updated
      Bug 18625: Update lastseen in patron info request

David Bourgault (10):
      Bug 19683: Fix authority types in tools/export template
      Bug 19681: Correct result count formatting
      Bug 11210: Writeoff partial amounts
      Bug 19702: Correct cookie path in Basket.js
      Bug 19466: Warn about conflicting settings of autoMemberNum and BorrowerMandatoryField for cardnumber
      Bug 17457: Adv. Acquisition search with ISBN variations
      Bug 17457: Add tests for each marc flavour
      Bug 19708: Improve code for printing the cart in OPAC
      Bug 19466: Turn AutoCalc off for new installs
      Bug 19792: Performance boost for GetBudgetHierarchy

David Cook (2):
      Bug 20173: Clean up koha-tmpl directory
      Bug 20173: Fix favicon.ico path in installer

David Gustafsson (3):
      Bug 19563: Generation of sort_fields uses incorrect condition
      Bug 19471: Show creation date in patron restrictions list
      Bug 19564: Fix extraction of sort order from sort condition name

Ere Maijala (3):
      Bug 20073: Move Elasticsearch configs to yaml files and improve the default settings.
      Bug 20665: Units tests for testing MySQL connection time zone
      Bug 20665: Reset MySQL connection time zone in the OAI-PMH Provider

Fridolin Somers (7):
      Bug 19646: fix value_builder marc21_linking_section template
      Bug 19640: fix OPAC IdRef webservice display
      Bug 18833: Plugin unimarc_field_210c pagination error
      Bug 20341: Show authorized value description for withdrawn like damaged and lost
      Bug 20085: Better translatability of smart-rules.tt
      Bug 19739: Add default ES configuration to koha-conf.xml
      Bug 17373: Elasticsearch - Authority mappings for UNIMARC - patch1

Frédéric Demians (1):
      Bug 19788: Preserve case sensitivity when creating Local preferences

Grace Smyth (6):
      Bug 19987: If no z39.50/SRU servers the button should not show
      Bug 19839: Removed Warning (invoice.pl - uncertainprices)
      Bug 18878: Align labels in item form to the right
      Bug 19986: 'Server name' doesn't appear as required
      Bug 19996: use Modern::Perl in cataloguing perl scripts
      Bug 20010: use Modern::Perl in Patroncards perl scripts

Indranil Das Gupta (L2C2 Technologies) (1):
      Bug 20054: Remove attribute "text/css" for <style> element in OPAC

Isabel Grubi (1):
      Bug 18313: Remove delicious link on social networks

Janusz Kaczmarek (2):
      Bug 18458: Fix subfields ordering when Merging authority records
      Bug 14769: Biblio indicators based on authority's thesaurus code

Jenny Way (6):
      Bug 19992: use Modern::Perl in Admin perl scripts
      Bug 20013: use Modern::Perl in Reserve perl script
      Bug 20015: use Modern::Perl in Serials perl script
      Bug 20017: use Modern::Perl in Tools perl scripts
      Bug 19856: Improve styling of reports sidebar
      Bug 19856: (follow-up) Improve styling of reports sidebar

Jesse Maseto (1):
      Bug 19488: Add borrowernumber to brief info on patron details pages in staff client

Jesse Weaver (2):
      Bug 18417: Advanced Editor (Rancor) add shortcuts for copyright symbols (C) (P)
      Bug 19267: Rancor - Warn before leaving page if record modified

Jessica Freeman (1):
      Bug 19714: Removing 2 occurrences of memberofinstitution

Joachim Ganseman (1):
      Bug 9701: Configure default indicator

Jon Knight (3):
      Bug 13990: ILS-DI LookupPatron requires ID Type
      Bug 10032: Improve GUI when uncertain price prevents closing the basket
      Bug 19479: Display price in basket group formatted according to CurrencyFormat syspref using templates.

Jonathan Druart (565):
      Koha 17.12 - Panuku (start of a new dev cycle)
      Bug 19766: (bug 19058 follow-up) Fix Preview routing slip
      Bug 7143: Update about page for new dev - Simon Pouchol
      Bug 19638: Remove false positive obsolete reports (auth_header.marcxml)
      Bug 18993: Bump Test::More to 1.302075
      Bug 19724: DBRev 17.12.00.001
      Bug 19724: DBIC Schema changes
      Bug 19496: ReplytoDefault is a pref, not a C4::Context method
      Bug 7143: Update about page for new dev - Victor Grousset
      Bug 19775: Try & prevent Search/History.t to fail randomly
      Bug 19776: Fix random failures (category_type vs categorycode='X')
      Bug 19096: DBRev 17.12.00.002
      Bug 10021: Drop table notifys and related code
      Bug 10021: Drop columns notify_id and notify_level from accountlines
      Bug 10021: Update DB changes
      Bug 10021: Remove accountlines columns - DBIC Schema changes
      Bug 10021: Remove notify columns in circ/branchoverdues.tt
      Bug 10021: Restore "Pay fines" list
      Bug 10021: (QA follow-up) Rename variables
      Bug 10021: DBRev 17.12.00.003
      Bug 19299: Replace C4::Reserves::GetReservesForBranch with Koha::Holds->waiting
      Bug 12227: Remove the demo functionality
      Bug 10021: Remove notify headers from pay*.tt
      Bug 10021: Only display outstanding fines in 'Pay fines'
      Bug 3841: Add the ACQ framework for new installations
      Bug 19746: Remove debug statements in returns.pl
      Bug 19542: Use comma to separate indices
      Bug 19278: (follow-up) Make the pagination plugin use RESTdefaultPageSize
      Bug 19278: DBRev 17.12.00.004
      Bug 19410: (follow-up) Move build_query_params_from_api into a helper
      Bug 19776: (follow-up) remove dup category_type keys
      Bug 19560: Correctly escape branchcode in admin/branches.pl
      Bug 19514: Add client-side check
      Bug 18330: (follow-up) Do not return undef explicitely
      Bug 19759: Make TestBuilder generates only 2 decimals for float
      Bug 19444: Do not auto renew if patron is expired and BlockExpiredPatronOpacActions is set
      Bug 19444: Display error message for auto_account_expired
      Bug 19759: Fix failing test in Chargelostitem.t
      Bug 7143: Update about page for new dev - Chris Weeks
      Bug 7143: Update about page for new dev - Jessica Freeman
      Bug 7143: Update about page for new dev - Priya Patel
      Bug 7143: Update about page for new dev - Sherryn Mak
      Bug 7143: Update about page for new dev - Bonnie Crawford
      Bug 7143: Update about page for new dev - Isabel Grubi
      Bug 19315: Prevent crash if no items and not library set for the subscription
      Bug 19808: (follow-up) Handle deleted reviewers gracefully - opac-detail
      Bug 19808: Handle deleted reviewers gracefully - opac-showreview
      Bug 19808: Handle deleted reviewers gracefully - reviews/reviewswaiting.pl
      Bug 19808: Do not display 'Added' alone
      Bug 19843: (bug 15839 follow-up) Set reviews.datereviewed when the review is made
      Bug 19845: Do not generate a password if one is filled on selfreg
      Bug 19694: Force scalar context for output_pref called with billingdate
      Bug 19830: Add the Koha::Patron->old_checkouts method
      Bug 19599: Speed anonymise_issue_history up
      Bug 11976: Fix sorting issues
      Bug 19756: Fix encoding issues during the update DB process
      Bug 18201: Tidy tests
      Bug 19429: Rename .delete to .delete_invoice
      Bug 19867: Prevent HouseboundRoles.t to fail randomly
      Bug 19760: Die if koha-conf is not accessible
      Bug 19840: Fix - display patron note on checkin
      Bug 19840: And avoid XSS...
      Bug 19788: Add a test
      Bug 19760: Fix Config.t test
      Bug 19826: Add tests
      Bug 19798: Fix print transfer slip
      Bug 19300: Replace C4::Reserves::OPACItemHoldsAllowed - tests
      Bug 19300: Replace C4::Reserves::OPACItemHoldsAllowed
      Bug 19300: Replace C4::Reserves::OPACItemHoldsAllowed - Remove the subroutine
      Bug 19303: Move C4::Members::GetFirstValidEmailAddress to Koha::Patron->first_valid_email_address
      Bug 19304: Move C4::Members::GetNoticeEmailAddress to Koha::Patron->notice_email_address
      Bug 15378: Allow removal of lost items from course reserves
      Bug 19918: Close span tag in opac-registration-confirmation.tt
      Bug 19899: Restore Item floats feature - do not crash
      Bug 19914: Add an id to the Delete button on the library list view
      Bug 19913: Fix embedded HTML5 videos at the OPAC
      Bug 19319: Only fetch the record if it exists
      Bug 19570: Add autocomplete='off' for login forms at the opac
      Bug 19569: Set X-Frame-Options=SAMEORIGIN - opac-showmarc.ok
      Bug 19568: Escape url params with url filter - opac-opensearch.tt
      Bug 19280: Pass a Koha::Patron to CanBookBeIssued
      Bug 19280: refresh unblessed patron too
      Bug 17833: Make sure this warning will not be ignored
      Bug 11046: Improve the readability of the regex using named capture
      Bug 16782: Use uri filter instead of html
      Bug 18071: Improve parameters handling
      Bug 19921: Fix update child when only one adult patron category exist
      Bug 19911: Do not escape html characters when saving passwords
      Bug 19911: Escape password value during self-registration confirmation
      Bug 18915: DBRev 17.12.00.005
      Bug 18915: Add CHECKOUT_NOTE notice template for other languages
      Bug 19973: Fix SQL syntax error in uk-UA/mandatory/sample_notices.sql
      Bug 19968: Add missing use Date::Calc statement
      Bug 20001: Fix confusion between array and arrayref
      Bug 17682: Replace 2 occurrences in de-DE and nb-NO
      Bug 17682: DBRev 17.12.00.006
      Bug 15770: Do not format numbers if too big
      Bug 18083: Simplify the condition - if there are more than 1 library
      Bug 7143: Update about page for new dev - Grace Smyth
      Bug 7143: Update about page for new dev - Charlotte Cordwell
      Bug 7143: Update about page for new dev - Te Rauhina Jackson
      Bug 7143: Update about page for new dev - Zoe Bennett
      Bug 18477: Add tests
      Bug 19985: Make TestBuilder.t pass even if default_circ_rules is not empty
      Bug 19705: Try to fix random failures from DecreaseLoanHighHolds.t
      Revert "Bug 19669: (QA follow-up) Remove itemstypes.plugin"
      Bug 19975: Fix search by tags at the OPAC
      Bug 19230: (follow-up) Preventing warn when deleting course
      Bug 19989: remove confusing variable
      Bug 20109: (follow-up) Use double quote instead of simple-quote
      Bug 11827: (follow-up) Use double quote instead of simple-quote
      Bug 7143: Update about page for new dev - Jenny Way
      Bug 7143: Fix typo developper vs developer
      Bug 12904: Pass KOHA_VERSION in C4::Auth
      Bug 12904: Force browser to load new javascript files after upgrade
      Bug 12904: Fix occurrences not caught by script
      Bug 19928: Mock delimiter pref in tests
      Bug 15707: Fix conflict with bug 15446 (type vs _type)
      Bug 15707: (QA follow-up) Drop table if exists
      Bug 15707: DBIC Schema files
      Bug 15707: DBRev 17.12.00.007
      Bug 16735: Remove unecessary use of Koha::LibraryCategories in onboarding
      Bug 16735: Fix POD format for Koha::Library::Groups methods
      Bug 16735: DBIC Schema files
      Bug 16735: DBRev 17.12.00.008
      Bug 18403: Hide patron information if not part of the logged in user library group
      Bug 18403: Add new method Koha::Library->library_group
      Bug 18403: Add new method Koha::Library::Group->has_child
      Bug 18403: Send logged_in_user to template from C4::Auth
      Bug 18403: Add new method Koha::Patron->can_see_patron_info
      Bug 18403: Update permissions - borrowers => 1|* becomes borrowers => 'edit_borrowers'
      Bug 18403: Add sub output_and_exit_if_error - unknown_patron & cannot_see_patron_infos
      Bug 18403: Adapt patron search
      Bug 18403: Only display libraries from group in dropdown lists
      Bug 18403: Use patron-title.inc when hidepatronname is used
      Bug 18403: Use patron-title.inc when hidepatronname is used [SPECIFIC for issuehistory]
      Bug 18403: Use patron-title.inc when hidepatronname is used [SPECIFIC for view_holdsqueue]
      Bug 18403: Batch patron modification tool
      Bug 18403: output_and_exit_if_error for circulation.pl
      Bug 18403: Add new methods Koha::Patrons->search_limited and use it where needed
      Bug 18403: Refactor and add Koha::Patron->libraries_where_can_see_patrons
      Bug 18403: Add tests for Koha::Patrons
      Bug 18403: Add new method Koha::Patron->can_see_patrons_from
      Bug 18403: Patron modification requests
      Bug 18403: Patron reviews
      Bug 18403: Patron discharges
      Bug 18403: Article requests
      Bug 18403: Guarantors
      Bug 18403: REST API - patrons endpoint
      Bug 18403: Deal with the DB user
      Bug 18403: Add POD for output_and_exit_if_error
      Bug 18403: Fix few errors found with hit_pages.t
      Bug 18403: DBRev 17.12.00.009
      Bug 20133: Add new column library_groups.ft_hide_patron_info
      Bug 20133: DBIC Schema changes
      Bug 20133: UI Changes
      Bug 20133: Enable/disable the "Hide patron information" feature per group of libraries
      Bug 20133: DBRev 17.12.00.010
      Bug 20157: Save the features that have been checked
      Bug 20157: Correctly hide the features for non first level groups
      Bug 20157: Do not display OPAC groups on the staff interface
      Bug 20157: Group search groups together
      Bug 20157: DBRev 17.12.00.011
      Bug 15752: (QA follow-up) Remove unecessary redirect
      Bug 15752: DBRev 17.12.00.012
      Bug 20175: [sql_modes] Set a correct default value for club_enrollments.date_created
      Bug 20175: [sql_modes] (follow-up) Set a correct default value for club_enrollments.date_created
      Bug 20175: DBRev 17.12.00.013
      Bug 18403: rename Koha::Patron->can to has_permission
      Bug 18403: Fix perlcritic on Koha::Patron
      Bug 18403: Fix POD for C4::Output::output_and_exit_if_error
      Bug 19790: DBRev 17.12.00.014
      Bug 7143: Update about page for new dev - Chad Billman
      Bug 19671: Map itemtypes to hash for correct display in issues_stats.pl
      Bug 20189: Fix style on installer and onboarding pages
      Bug 20190: Replace intranet-tmpl with [% interface %]
      Bug 19301: Move C4::Reserves::OnShelfHoldsAllowed to get_onshelfholds_policy
      Bug 19301: Remove C4::Reserves::OnShelfHoldsAllowed
      Bug 19466: Restore original sentence to avoid additional translation
      Bug 20144: [sql_modes] Fix borrowers table structure
      Bug 20144: [sql_modes] Set a default value for lowestPriority
      Bug 20144: [sql_modes] Fix default value for statistics.amount
      Bug 20144: [sql_modes] Fix generated value for account_offsets.amount
      Bug 20144: [sql_modes] Set default value for Aqbookseller in TestBuilder
      Bug 20144: [sql_modes] Fix datatype for aqbasket.authorisedby
      Bug 20144: [sql_modes] Set default value for aqbasket.is_standing
      Bug 20144: [sql_modes] Fix date format in tests
      Bug 20144: [sql_modes] Set missinglist and recievedlist in subscriptionhistory
      Bug 20144: [sql_modes] Set auth_header.marcxml to an empty string in tests
      Bug 20144: [sql_modes] Shorten cities.city_zipcode
      Bug 20144: [sql_modes] Add default values for export_format columns
      Bug 20144: [sql_modes] Correct quotes.timestamp values in tests
      Bug 20144: [sql_modes] Shorten items.barcode
      Bug 20144: [sql_modes] Add a value for borrower_attribute_types.description in tests
      Bug 20144: [sql_modes] Fix default value for statistics.itemnumber
      Bug 20144: [sql_modes] Set default value for Acccountline in TestBuilder
      Bug 20144: [sql_modes] Shorten aqbudgets.budget_code
      Bug 20144: [sql_modes] Remove HAVING clause in GetLateOrders
      Bug 20144: [sql_modes] Add default value for subscription_numberpatterns.description in tests
      Bug 20144: [sql_modes] Set issuingrules.no_auto_renewal_after to NULL in tests
      Bug 20144: [sql_modes] Remove HAVING clause in GetUpcomingDueIssues
      Bug 20144: [sql_modes] Set import_records.marcxml_old to '' on INSERT
      Bug 20144: [sql_modes] Set default value for biblio.datecreated in tests
      Bug 20144: [sql_modes] Correct quotes.timestamp values in tests
      Bug 20144: [sql_modes] Fix GROUP BY clause in GetLetters
      Bug 20144: [sql_modes] Set default value for marc_modification_template_actions
      Bug 20144: [sql_modes] Remove HAVING clause in GetBorrowersToExpunge
      Bug 20144: [sql_modes] Add default value for subscription_numberpatterns.description in tests
      Bug 20144: [sql_modes] Set default value for biblio.datecreated in tests
      Bug 20144: [sql_modes] Set auth_header.marcxml to an empty string in tests
      Bug 20144: [sql_modes] Shorten auth_header.authtypecode values in tests
      Bug 20144: [sql_modes] Set correct value for old_issues.issue_id in tests
      Bug 20144: [sql_modes] Shorten values for virtualshelfshares.invitekey in tests
      Bug 20144: [sql_modes] Add default value for export_basket.description in tests
      Bug 20144: [sql_modes] Fix GROUP BY clause in GetBasketsInfosByBookseller
      Bug 20144: [sql_modes] Fix GROUP BY clause in GetInvoices
      Bug 20144: [sql_modes] Set default value for Itemtype fees in TestBuilder
      Bug 20144: [sql_modes] Remove 'Null' string values from GetHardDueDate.t
      Bug 20144: [sql_modes] Remove HAVING clause from GetTopIssues
      Bug 20144: [sql_modes] Set value for pending_offline_operations.timestamp
      Bug 20144: [sql_modes] Set default value for biblio.datecreated in tests
      Bug 20144: [sql_modes] Set value for creator_batches.timestamp
      Bug 20144: [sql_modes] Remove useless ORDER BY clauses in tests
      Bug 20144: [sql_modes] Remove ORDER BY clause for COUNT(*) in GetItemsForInventory
      Bug 20144: [sql_modes] Set default value for opac_news.content in tests
      Bug 20144: [sql_modes] Fix values when creating a sql report in tests
      Bug 20144: [sql_modes] Fix search history tests
      Bug 20144: [sql_modes] Add default value for subscription_numberpatterns.description in tests
      Bug 20144: [sql_modes] Set subscription.numberlength and weeklength to NULL if not passed
      Bug 20144: [sql_modes] Fix GROUP BY clause in Virtualshelves search (DT)
      Bug 20144: [sql_modes] Do not store 0000-00-00
      Bug 20144: DBRev 17.12.00.015
      Bug 20144: DBIC Schema changes
      Bug 19802: Move Selenium code to t::lib::Selenium
      Bug 19802: Add stack trace to ease debugging
      Bug 19243: Add selenium tests for the administration module
      Bug 19243: fix urls - do not use /cgi-bin/koha
      Bug 19243: Fix for bug 19860
      Bug 19243: The "delete library" is now a button with id
      Bug 19243: Fix tests for AV
      Bug 19243: Fix tests for patron categories
      Bug 19996: (RM follow-up) Remove commented use warnings;
      Bug 19996: (RM follow-up 2) Remove commented use warnings;
      Bug 19641: (follow-up) Move patron templates to the footer
      Bug 19641: (follow-up) Update circulation.tt too
      Bug 19847: Track links within the records and 404 for others
      Bug 19881: Remove authorities-list.pl
      Bug 18403: Prevent Modifications.t to fail randomly
      Bug 20191: Use find with unique key combination
      Bug 12904: Add KOHA_VERSION to few more .css
      Bug 20176: [sql_modes] Set biblio.datecreated to NOW if not defined
      Bug 20182: [sql_modes] Remove group by clause in search_patrons_to_anonymise
      Bug 20185: Remove warnings from aqplan.pl
      Bug 20185: Remove warnings from stats.print.pl
      Bug 18789: Send Koha::Patron object to the templates
      Bug 18789: Pass a Koha::Patron object from returns.pl
      Bug 18789: Use Koha::Patron->image from the templates
      Bug 18789: Add tests for is_adult and is_child
      Bug 18789: Use Koha::Patron->is_child where needed
      Bug 18789: Use Koha::Patron->is_adult where needed
      Bug 18789: Remove useless IS_ADULT variable
      Bug 18789: Remove adultborrower from the pay* scripts
      Bug 18789: Update other occurences where is_child should be used
      Bug 18789: (follow-up) Send Koha::Patron object to the templates
      Bug 18789: (follow-up) Use Koha::Patron->image from the templates
      Bug 18789: Add tests for is_adult and is_child
      Bug 18789: Use the patron variable in circulation.[pl|tt]
      Bug 18789: Add POD for is_adult and is_child
      Bug 12598: Update code to use new modules
      Bug 12598: Fix conflict with bug 16911
      Bug 12598: Fix conflict with 17829 - GetMember
      Bug 12598: Re-add some missing stuffs
      Bug 12598: Re-add bug 18555: Create patron list from patron import
      Bug 12598: Add use Koha::Patron::debarments statement
      Bug 12598: Remove warnings from tests and make them pass
      Bug 12598: Use Pod::Usage and make the help more explicit
      Bug 18789: (follow-up) Fix perlcritic issue - housebound.pl
      Bug 18789: (follow-up) Fix page title when creating a new patron
      Bug 20229: Explicitly list the SQL modes we support
      Bug 18336: DBIC Schema changes
      Bug 18336: DBRev 17.12.00.016
      Bug 15794: Add [% KOHA_VERSION to .css and .js
      Bug 15794: Add emojiarea to the license area of the about page
      Bug 9573: Lost items report - Add items.notforloan as a filter
      Bug 9573: Lost items report - Move filters code to a separate js file
      Bug 9573: Lost items report - add KohaTable to itemlost
      Bug 9573: Lost items report - Add a new itemlost_on column
      Bug 9573: Lost items report - Add a new "Export selected items" link
      Bug 9573: Lost items report - Add the CSV export ability
      Bug 9573: (follow-up) Lost items report - add KohaTable to itemlost
      Bug 9573: Add missing use statement
      Bug 9573: Add missing KOHA_VERSION in js paths
      Bug 18975: Retrieve up-to-date CGISESSID when just logged in
      Bug 19978: Fix ITEMTYPECAT behaviour
      Bug 20145: Do not insert 0000-00-00 in patron tests (and more)
      Bug 20148: Prevent adding same user multiple times to an order
      Bug 17672: DBIC Schema changes
      Bug 17672: DBRev 17.12.00.017
      Bug 19785: Replace intranet-tmpl with [% interface %]
      Bug 19290: Browse selected bibliographic records - Staff interface
      Bug 19290: DBRev 17.12.00.018
      Bug 20250: (bug 19529 follow-up) Prevent NoIssuesChargeGuarantees.t to fail randomly
      Bug 7143: Update about page for new dev - Pongtawat Chippimolchai
      Bug 12001: Move GetMemberAccountRecords to the Koha namespace
      Bug 12001: Add tests
      Bug 12001: Move GetMemberAccountBalance to Koha::Account->non_issues_charges
      Bug 12001: Prove that result are the same \o/
      Bug 12001: Format DEBT correctly
      Bug 20074: DBRev 17.12.00.019
      Bug 20199: Add tests for Koha::Acq::Order->store
      Bug 20199: Send a DateTime to DBIC instead of an iso formatted date
      Bug 20082: DBRev 17.12.00.020
      Bug 13287: Remove warning if --days is not passed and pref empty
      Bug 13287: DBRev 17.12.00.021
      Bug 13287: Fix DBRev message
      Bug 19979: ->count and be called directly on Koha::Objects
      Bug 20311: Prevent get_age tests to fail on Feb 28th
      Bug 20286: Correctly escape URI characters in OPAC RSS template
      Bug 20286: Fix filter for BakerTaylor* prefs
      Bug 20251: (bug 19280 follow-up) FIX SIP checkout
      Bug 20303: Do not explode when receiving an order if authorisedby not set
      Bug 20219: Remove t/smolder_smoke_signal
      Bug 7143: Update about page for new dev - Jose Martin
      Bug 7143: Update about page for new dev - Maksim Sen
      Revert "Bug 20341: Use AuthorisedValues plugin on the staff side"
      Bug 19160: Move duplicated code to its own private subroutine
      Bug 19160: Move the code from controller to C4::Auth_with_cas
      Bug 19160: Isolate CAS code into its own module
      Bug 4078: DBIC Schema changes
      Bug 4078: Update DB entry - add new column currency.p_sep_by_space
      Bug 4078: Add the checkbox to the UI
      Bug 4078: Pass with_symbol to module
      Bug 4078: Add the ability to display and configure the symbol for prices
      Bug 4078: Add a new test
      Bug 4078: DBRev 17.12.00.022
      Bug 20264: Remove syspref checkdigit
      Bug 20264: DBRev 17.12.00.023
      Bug 19933: Remove patronflags - unused vars oldamount/amountold in circulation.pl
      Bug 19933: Remove patronflags - In CanBookBeIssued
      Bug 19933: Remove patronflags - easy ones
      Bug 19933: Remove patronflags - tricky ones
      Bug 19933: (follow-up) Remove patronflags - easy ones
      Bug 18255: Koha::Biblio - Replace GetBiblioItemByBiblioNumber with Koha::Biblio->biblioitem
      Bug 19940: Koha::Biblio - Remove GetBiblioItemInfosOf
      Bug 19943: Remove itemtype vs itype confusion in CanBookBeIssued
      Bug 19943: Koha::Biblio - Replace GetBiblioItemData with Koha::Biblio->biblioitem
      Bug 19943: Remove C4::Biblio::GetBiblioItemData
      Bug 20466: Fix fixture syntax in t/Prices.t
      Bug 4078: Fix test when fr_FR.UTF-8 is installed
      Bug 19943: Fix NoIssuesChargeGuarantees.t - create the biblioitem entry
      Bug 19943: Fix dateexpiry.t - create the biblioitem entry
      Bug 19943: Fix SwitchOnSiteCheckouts.t - create the biblioitem entry
      Bug 19943: Fix Borrower_PrevCheckout.t - create the biblioitem entry
      Bug 18789: (follow-up) Fix place hold page
      Bug 18593: Move suggestions when bibliographic records are merged
      Bug 19467: Display description instead of code for itemtype and location
      Bug 20298: Fix SMS characters counter when TranslateNotices is set
      Bug 18797: Create the biblioitem entry
      Bug 15492: DBRev 17.12.00.024
      Bug 20267: .gitignore do not need to be mapped in Makefile
      Bug 20045: Fix Selenium tests
      Bug 20474: Mimick Letters.t
      Bug 20480: send KOHA_VERSION even if only one language is enabled
      Bug 20479: Use $flag instead of fetching patron
      Bug 20479: Ease readability - do not enter the block if not logged in
      Bug 19233: Restore styling of the button
      Bug 20455: Fix sort patrons by date expired
      Bug 18055: The 2 new deps are used for testing purpose
      Bug 19673: Allow to set patron attributes to 0 with batch patron modification
      Bug 19564: Add tests for _convert_sort_fields
      Bug 16330: Remove unecessary Koha::Patron->store method
      Bug 20503: Prevent Borrower_PrevCheckout.t to fail randomly
      Bug 18474: Restore multiple holds when patron is searched for
      Bug 20318: Add class 'required' to the label
      Bug 20462: Ensure batch item deletion will not delete the same item twice
      Bug 18979: Speed up 'valid-templates.t' tests
      Bug 18382: Add a test
      Bug 20291: DBRev 17.12.00.025
      Bug 7143: Update about page for new releases
      Bug 7143: Update about page for new dev - Philippe Audet-Fortin
      Bug 7143: Update about page for new dev - Roch D'Amour
      Bug 19926: Add the Koha::Object->unblessed_all_relateds method
      Bug 19926: Add tests for Koha::Object->unblessed_all_relateds
      Bug 17553: Move existing tests
      Bug 17553: Move GetOverduesForPatron to Koha::Patron->get_overdues
      Bug 19935: Add Koha::Patron->pending_checkouts
      Bug 19935: Replace GetPendingIssues - IssueSlip
      Bug 19935: Replace GetPendingIssues - ILSDI
      Bug 19935: Replace GetPendingIssues - Discharges
      Bug 19935: Replace GetPendingIssues - deletemem.pl
      Bug 19935: Replace GetPendingIssues - summary-print
      Bug 19935: Replace GetPendingIssues - opac-ics.pl
      Bug 19935: Replace GetPendingIssues - opac-user.pl
      Bug 19935: Replace GetPendingIssues - sco-main
      Bug 19935: Replace GetPendingIssues - SIP
      Bug 19935: Replace GetPendingIssues - Remove the residue
      Bug 19935: Use ->checkouts when ->pending_checkouts->count was used
      Bug 19935: (follow-up) Replace GetPendingIssues - opac-user.pl
      Bug 19578: Remove MARC punctuation in notices (TT syntax)
      Bug 20115: Set the languages order with the pref values
      Bug 20115: Make the prefs sortable
      Bug 20115: Trigger "modified" when sort is changed
      Bug 20115: Remove sort on rfc4646_subtag in OPAC templates
      Bug 20115: Add information about this feature in the pref descriptions
      Bug 19910: Use span to make translators happy
      Bug 20325: Move tests to a subtest
      Bug 20325: Do not remove accountlines between tests
      Bug 20530: Remove trailing ':' in columns_settings.yml
      Bug 20531: Prevent IssueSlip.t to fail randomly
      Bug 20446: Fix Edifact quotes processing
      Bug 19712: Fix test mode for delete_records_via_leader.pl
      Bug 20298: (follow-up) fix labels' for attributes
      Bug 18789: (follow-up) Pass a Koha::Patron object from returns.pl
      Bug 20179: [sql_modes] Remove GROUP BY in get_shelves_containing_record
      Bug 20180: [sql_modes] Remove GROUP BY clause in manage-marc-import.pl
      Bug 19804: Add new DB column issuingrules.suspension_chargeperiod
      Bug 19804: DBIC Schema changes
      Bug 19804: Add a 'Fine charging interval' for suspension days
      Bug 19804: Add the new column to the circ rules interface
      Bug 19804: (follow-up) Fix wording and columns order
      Bug 19804: DBRev 17.12.00.026
      Bug 19804: Fix test in GetHardDueDate.t
      Bug 19804: Fix test in maxsuspensiondays.t
      Bug 19581: Fix Koha_Elasticsearch.t
      Bug 3841: (follow-up) Add the ACQ framework for pl-PL
      Bug 20557: Prevent Koha/Acquisition/Order.t to fail randomly
      Bug 20540: Fix TransformHtmlToXml if last tag is empty
      Bug 19289: Add existing fields to the ACQ framework
      Bug 19289: Use the ACQ framework to display bibliographic details
      Bug 19289: Use jQuery validate plugin
      Bug 19289: Use copyrightdate instead of publicationyear for MARC21
      Bug 19289: Extend size of inputs to 50
      Bug 19289: (follow-up) Add existing fields to the ACQ framework
      Bug 19289: DBRev 17.12.00.027
      Bug 19936: Replace Check_userid - just move the tests
      Bug 19936: Add the Koha::Patron->has_valid_userid method
      Bug 19936: Replace Check_userid - Update the occurrences
      Bug 19936: Remove the subroutine Check_Userid
      Bug 19936: Move and add tests for Generate_Userid
      Bug 19936: Add the Koha::Patron->generate_userid method
      Bug 19936: Adapt tests
      Bug 19936: Replace Generate_Userid - Update the occurrences
      Bug 19936: Remove the subroutine Generate_Userid
      Bug 19936: Remove warnings from tests
      Bug 19936: Replace Check_userid - Update the occurrences
      Bug 19936: Reuse existing userid if none provided
      Bug 9701: DBRev 17.12.00.028
      Bug 14769: DBRev 17.12.00.029
      Bug 20426: Fix default fund value when adding orders from iso2709 file
      Bug 17981: Move svc/letters to svc/letters/get
      Bug 17981: Add a 'letter' param to GetPreparedLetter
      Bug 17981: Add a preview mode for notice templates
      Bug 17981: Better error handling
      Bug 17981: Move the divs to the top of the modal
      Bug 17981: Remove uneeded module JS var
      Bug 17981: Do not crash if the template is already using TT syntax
      Bug 7143: Update about page for new dev - Joachim Ganseman
      Bug 20499: just check if GetItem returns something is enough
      Bug 20538: ->tag is private - tell it explicitly
      Bug 19882: DBRev 17.12.00.030
      Bug 18791: Export visible columns only
      Bug 20584: Prevent Koha/Patron/Categories.t to fail randomly
      Bug 19882: Fix syntax issue in .pref file
      Bug 18725: Test return values of make_column_dirty
      Bug 11674: DBRev 17.12.00.031
      Bug 20562: Pass the Koha::Checkout object to AddIssuingCharge
      Bug 19794: DBRev 17.12.00.032
      Bug 20599: Add the Koha::Subscription->vendor method
      Bug 18786: Add PAYMENT_TYPE to the AV categories
      Bug 18786: DBIC Schema changes
      Bug 18786: DBRev 17.12.00.033
      Bug 18790: Prevent the tests to fail if precision changes
      Bug 18790: DBRev 17.12.00.034
      Revert "Bug 20104: Update minimum version of Perl to 5.20"
      Bug 7143: Update about page for new dev - Andrew Isherwood
      Bug 20590: Koha::Exceptions::Exception
      Bug 20590: Improve Koha::Exceptions in string context
      Bug 20562: Fix Returns.t test
      Bug 18327: Add the ability to set the received date to today on multi receiving serials
      Bug 18327: Same change for serials-edit
      Bug 18327: Rename submit button with 'OK'
      Bug 18327: Set label width to 50% in modal
      Bug 18327: Style 'Multi receiving' button like others
      Bug 20590: Fix Members.t
      Bug 19974: Make MarkLostItemsAsReturned multiple
      Bug 19030: Preserve link between order and subscription when editing an order
      Bug 20580: Make create_superlibrarian.pl accept parameters
      Bug 20489: Prevent DB user login
      Bug 20489: Remove warnings from the interface
      Bug 19974: DBRev 17.12.00.034
      Bug 20400: Fix number of tests
      Bug 20400: Fix get_routing_lists tests
      Bug 19287: Add ability to mark an item 'Lost' from 'Holds to pull' list
      Bug 19287: Fix conflict with bug 19304
      Bug 19287: Fix conflict with bug 19974
      Bug 19287: Use the notice defined for the homebranch of the patron
      Bug 19287: Add CANCEL_HOLD_ON_LOST to installer files for all languages
      Bug 19287: Add column action to columns settings
      Bug 19287: Update UpdateItemWhenLostFromHoldList description
      Bug 19287: Do not display buttons for biblio level holds
      Bug 19287: Shorten button text
      Bug 19287: DBRev 17.12.00.036
      Bug 18426: Fix datepicker
      Bug 18426: Address QA issues
      Bug 18426: Make sure the logged in user can edit the subscriptions
      Bug 18426: Replace 'Modify' with 'Edit'
      Bug 19855: Remove getalert from moremember.pl
      Bug 19855: Remove getalert from opac-user.pl
      Bug 19855: Remove C4::Letters::findrelatedto
      Bug 19855: Remove $type from the alerts
      Bug 19855: Move getalert, addalert and delalert to Koha::Subscription
      Bug 19855: Use patron-title to display patron's info
      Bug 20073: DBRev 17.12.00.037
      Bug 20363: (bug 16966 follow-up) better messages handling
      Bug 20073: Remove perlcritic error
      Bug 20625: Add tests
      Bug 20625: Handle non existing of active currency
      Bug 20616: Prevent "edit serials" form submission if no serial is selected
      Bug 20245: DBRev 17.12.00.038
      Bug 20482: DBRev 17.12.00.039
      Bug 20614: Use GET instead of POST for subscription renewing
      Bug 7910: Add the ability to renew several subscriptions at once
      Bug 20100: Explain why the checkbox is disabled
      Bug 20100: Set ProtectSuperlibrarianPrivileges by default
      Bug 20100: DBRev 17.12.00.040
      Bug 19204: Make the debarment date calculation depends on finesCalendar
      Bug 19204: Clean the tests a bit to reuse the same pattern
      Bug 19204: Add a test: holiday is expiration date
      Bug 19204: Add tests for new days_mode parameter
      Bug 20531: Add diag to help debug next failure
      Bug 20659: Fix blocking errors display
      Bug 20531: Set the timestamps to the same value to get a correct order
      Bug 18342: Enable memcached by default for new installs
      Bug 18342: Mark Cache::Memcached as mandatory
      Bug 20304: Remove warnings from cataloguing scripts
      Bug 20637: Fix filters content on the holds to pull screen
      Bug 11317: DBRev 17.12.00.041
      Bug 11317: Add id and class attributes to body
      Bug 20685: Escape letter template content in textarea
      Bug 20620: Remove warnings in moredetail.pl
      Bug 20305: Remove warnings from tools scripts
      Bug 20531: (follow-up) Set the timestamps to the same value to get a correct order
      Bug 20721: (bug 19403 follow-up) Prevent Circulation.t to fail randomly
      Bug 20402: only output if verbose flag is set
      Bug 20402: DBRev 17.12.00.042
      Bug 20402: Update DBIX schema
      Bug 20568: Fix bad resolution conflict with bug 18403
      Bug 20568: fix shebang
      Bug 20568: DBRev 17.12.00.043
      Bug 20624: DBRev 17.12.00.044
      Bug 20073: Update DBIC Schema changes
      Bug 18789: Fix borrowernumber on members/files.tt
      Bug 19181: Add new tests
      Bug 20746: Move it-IT files to optional
      Bug 20722: Display search results when searching only by ITEMTYPECAT
      Bug 19579: Do not confirm the registration if email already used - PatronSelfRegistrationEmailMustBeUnique
      Bug 19792: Few minor fixes
      Bug 7910: Give feedack when the subscriptions have been renewed
      Bug 19181: Fix jenkins failure
      Bug 19181: Do not screenshot
      Bug 20428: Display warning if the entry is empty
      Bug 20764: Rename the test file
      Bug 20404: Fix Patrons/Import.t
      Bug 20764: (follow-up) Rename the test file
      Bug 20764: Fix Plugins.t

Jose Martin (1):
      Bug 20348: SIP2 patron identification fails to use userid

Josef Moravec (53):
      Bug 19456: Make patron-title ability to be generated with or without html tags
      Bug 19292: Add MARC code column on libraries list
      Bug 19600: (QA follow-up) Apply css to menu item for item_search_field page
      Bug 19653: (QA follow-up) Add bold style to quotes menu item on quotes-upload page
      Bug 19656: (QA follow-up) Add bold style to rotating colections menu item
      Bug 19706: (QA follow-up) Hide the collection code selector if no value is defined (for consistency)
      Bug 19828: (QA follow-up) Fix rethrowing exception and move rethrowing out of 'if' statement just in case the exception does not came from DBIx::Class
      Bug 19753: (QA follow-up) Style invoices menu item when on individual invoice page
      Bug 19608: (QA follow-up) Fix menu item styling for clone-rules
      Bug 19623: (QA follow-up) Add missing footerjs variable in merge.tt
      Bug 19603: (QA follow-up) Remove unused message
      Bug 19304: (QA follow-up) Fix number of tests in Members.t
      Bug 19771: Fix crashing in pending offline circulation actions list
      Bug 19825: Make links to biblios on pending offline circulation page working again
      Bug 20003: Fix showing number of remaining checkouts during checking in
      Bug 16213: (QA follow-up) Fix terminology
      Bug 15707: (follow-up) use cat-search instead of cities-search in header
      Bug 15752: (follow-up) Search for patrons only if param barcode is defined
      Bug 15752: (QA follow-up) Inform user that patron was automatically switched
      Bug 15752: (QA follow-up) Remove unecessary redirect
      Bug 19451: (QA follow-up) Change parameter name no_overwrite to no-overwrite for consistency
      Bug 19738: Fix XSS on vendor name in serials module
      Bug 18789: (QA follow-up) Fix tab char
      Bug 18789: (QA follow-up) Fix borrowernumber in menu item links
      Bug 18789: (QA follow-up) Fix showing the name of basket creator on booksellers page
      Bug 18789: (QA follow-up) Use first_valid_email_address on Tranfers to receive page
      Bug 18789: (QA follow-up) Fix loading saved address data to edit patron form
      Bug 18789: (QA follow-up) Fix showing patron name when checking in
      Bug 18789: (QA follow-up) Fix showing cardnumber when creating a hold
      Bug 18789: (QA follow-up) Use patron object in batch checkout template
      Bug 18789: (QA follow-up) Use is_child in circulation.pl
      Bug 18789: (QA follow-up) Update holdshistory.pl, fix is_child, is_adult, patron->image, clear template params
      Bug 18789: (QA follow-up) Fix viewlog when accessed via circulation
      Bug 12001: (QA follow-up) Fix printinvoice page
      Bug 12001: (QA follow-up) Add test for Koha::Account::Lines object
      Bug 12001: (QA follow-up) Fix patron account summary print
      Bug 12001: (QA follow-up) Fix showing links to items on boraccount page
      Bug 20323: Fix batch patron modification tool
      Bug 12812: (Follow-up) Fix use of C4::Circulation
      Bug 19908: Password fields in edit/add patron form should respect BorrowerMandatoryField preference
      Bug 19908: Do not use .optional in password match validation function
      Bug 16330: (QA follow-up) Update usage of search plugin because of bug 19686
      Bug 19907: Fix email validation in patron edit form
      Bug 17553: (follow-up) Adjust number of tests
      Bug 20510: Remove unused sub TotalPaid from C4::Stats
      Bug 9701: (follow-up) Adjust tests
      Bug 17981: (QA follow-up) Fix and update pod in svc/letters/get
      Bug 20538: (follow-up) Update discharges request page with Asset plugin
      Bug 19794: (QA follow-up) Change tab to space
      Bug 20603: Remove ModNote, getcredits and getrefunds from C4::Accounts
      Bug 20444: Use Koha::Patron::Attribute::Types object for getting patron attributes in letter.pl
      Bug 20444: Update test
      Bug 20444: Remove sub GetAttributes

Julian Maurice (36):
      Bug 19724: Add timestamp to biblio_metadata and deletedbiblio_metadata
      Bug 17182: (QA follow-up) Fix call to GetMarcBiblio
      Bug 19410: Move search_for_api into a Mojo helper
      Bug 19444: (QA follow-up) Fix tests for UNIMARC
      Bug 19444: (QA follow-up) Remove repeating condition
      Bug 19725: Add failing test
      Bug 19725: OAI-PMH - Use biblio_metadata.timestamp
      Bug 19977: Open only .pref files in Local Use tab (sysprefs)
      Bug 16213: Allow to select hold's itemtype when using API
      Bug 19730: (follow-up bug 17196) Use biblio_metadata.timestamp in export_records.pl
      Bug 20225: Remove unused script reports/stats.print.pl
      Bug 11936: (QA follow-up) Consistent log message for item insert
      Bug 20267: Add basic .gitignore
      Bug 20516: Show patron's library in pending discharges table
      Bug 20524: Make columns of pending discharges table sortable
      Bug 20538: Remove the need of writing [% KOHA_VERSION %] everywhere
      Bug 20538: Fix copyright notice in Asset.pm
      Bug 20538: Fix 2 JS paths
      Bug 20538: Move categories.js out of language directory
      Bug 20538: Add POD for Asset.pm
      Bug 20539: Remove warnings in catalogue/search.pl
      Bug 20343: Show number of checkouts by itemtype in circulation.pl
      Bug 20343: Put translatable strings in strings.tt
      Bug 19873: (QA follow-up) Prevent warnings
      Bug 20619: Remove last occurrences of long gone syspref (opacsmallimage)
      Bug 18426: Refactor subscriptions tables code in a BLOCK
      Bug 18426: Allow to edit subscriptions in batch
      Bug 20538: Prevent warnings in xt/author/valid-templates.t
      Bug 20304: (QA follow-up) Remove unwanted 'my'
      Bug 20402: Implement OAuth2 authentication for REST API
      Bug 20402: Fix oauth.t
      Bug 20402: Don't look at cookies if OAuth2 is attempted and has failed
      Bug 20402: Remove dependency on Mojo::Plugin::OAuth2::Server
      Bug 20402: Use TestBuilder->build_object in oauth.t
      Bug 20402: Remove useless call to Koha::OAuthAccessTokens->search
      Bug 20568: API keys management in interface

Katrin Fischer (21):
      Bug 19996: (QA follow-up) Remove commented use warnings;
      Bug 9573: (QA follow-up) Add missing include back
      Bug 20082: Correct description of Vietnamese language and add German translation
      Bug 20290: Fix capitalization of "Routling List"
      Bug 20067: Fix false display of authorised value for materials on staff detail page
      Bug 20067: Fix other checks for linked authorised value categories
      Bug 19488: (QA follow-up) Fix spelling, remove ()
      Bug 20540: (follow-up) Remove debug line
      Bug 20515: (QA follow-up) Fix capitalization on 'Ill Requests'
      Bug 19794: Rename RLIST notice to SERIAL_ALERT to better reflect its purpose
      Bug 19794: (follow-up) Add atomic update
      Bug 20400: Add routing list tab in OPAC
      Bug 20400: (follow-up) Several fixes from RM review
      Bug 19287: (QA follow-up) Fix preference description
      Bug 20616: (QA follow-up) Make alert translatable
      Bug 2696: (QA follow-up) Several fixes to template variables
      Bug 19972: (QA follow-up) Fix id name
      Bug 11317: (QA follow-up) Fix merge error and punctuation
      Bug 11317: (QA follow-up) Change tool name to be more general
      Bug 19171: Attempt to make "no holds possible" messages less confusing
      Bug 20404: Turn on ExtendedPatronAttributes by default for new installations

Kyle M Hall (101):
      Bug 19533: Hold pulldown for itemtype is empty if hold placement needs override
      Bug 19669: (QA follow-up) Remove itemstypes.plugin
      Bug 19813: Make MarcItemFieldsToOrder handle non-existing tags
      Bug 19319: Reflected XSS Vulnerability in opac-MARCdetail.pl
      Bug 18477: Populate article_requests table values for AR_PENDING notices
      Bug 19750: Overdues without a fine rule add warnings to log
      Bug 12904: Apache configuration
      Bug 15707: Update DB
      Bug 15707: Add Koha::Library::Group(s) modules
      Bug 15707: Add library groups editor
      Bug 15707: Unit Tests
      Bug 15707: (QA follow-up) Switch to treetable which Koha already uses
      Bug 15707: (QA follow-up) Fix UI issues
      Bug 15707: (QA follow-up) Remove class for treegrid
      Bug 15707: (QA follow-up) Allow object names to be styled without impeding translation
      Bug 15707: Switch datetimes to timestamps
      Bug 15707: Add UNIQUE constraint to library groups table
      Bug 15707: Updates for Bootstrap 3
      Bug 15707: Display error if group title is already used
      Bug 16735: Remove modules no longer needed
      Bug 16735: Remove tables no longer needed
      Bug 16735: Clean up sample data
      Bug 16735: Migrate library search groups into the new hierarchical groups
      Bug 16735: Don't use objects for database update
      Bug 16735: Remove use of get_categories
      Bug 16735: Filter individual libraries from search group pulldown
      Bug 16735: Use libraries in all subgroups, not just immediate children
      Bug 18403: Fix error triggered by subgroups being added to group
      Bug 20133: (QA follow-up) Tweak new 'group features' section
      Bug 20157: Use group 'features' to decide which groups to use for group searching functionality
      Bug 20157: DBIC Schema changes
      Bug 20187: New rewrite rules can break custom css
      Bug 20190: TinyMCE is broken and not displayed
      Bug 19530: Prevent multiple transfers from existing for one item
      Bug 19530: Don't update the date arrived for closed transfers
      Bug 12598: New misc/import_borrowers.pl command line tool
      Bug 12598: Fix POD
      Bug 20004: Fix POD
      Bug 12812: Longoverdue.pl --mark-returned doesn't return items
      Bug 20341: Use AuthorisedValues plugin on the staff side
      Bug 19160: Remove tab characters causing qa script to fail
      Bug 19160: Add POD
      Bug 17826: Allow extended patron attributes to be sent in arbitrary SIP2 fields
      Bug 17826: Add POD
      Bug 18626: Add ability to track cardnumber changes for patrons
      Bug 18626: Add unit tests
      Bug 19716: Add option to send header line for CSV output
      Bug 19933: Move instantiation of in deletemem.pl
      Bug 19933: Fix typo in template plugin name
      Bug 19955: Add ability to process only one 'type' of message ( sms, email, etc ) for a given run of process_message_queue.pl
      Bug 15492: (QA follow-up) Reset SCI if idle for 30 seconds
      Bug 18474: (QA follow-up) Remove useless else in template
      Bug 20369: Analytics search is broken with QueryAutoTruncate set to 'only if * is added'
      Bug 18382: action_logs entry for module HOLDS, action SUSPEND is spammy
      Bug 18382: (QA follow-up) Don't set suspend_until if dt if undefined
      Bug 18382: (QA follow-up) Make new unit test pass
      Bug 20008: Fix restrictions added from memberentry.pl if TimeFormat is 12hr
      Bug 19812: Fix confusing holds count values in "Already received" table
      Bug 20325: C4::Accounts::purge_zero_balance_fees does not check account_offsets
      Bug 20325: Remove warning, it is no longer true
      Bug 11512: Forced holds that violate issuing rules will never be filled
      Bug 11512: Update syspref description
      Bug 18816: Make CataloguingLog work in production by preventing circulation from spamming the log
      Bug 18816: (QA follow-up) Convert param to hashref, fix typo
      Bug 18816: (QA follow-up) Add rarely used params to hashref, remove param
      Bug 20181: Allow plugins to add css and javascript to OPAC
      Bug 20181: Unit tests
      Bug 20181: Add POD for new plugin
      Bug 20181: (QA follow-up) Remove double check
      Bug 20123: Allow multiple instances of Koha to have different timezones on the same server
      Bug 20123: (QA follow-up) If tz is 'local', no need to tell database to set the timezone
      Bug 20123: Add commented out example to koha-conf.xml
      Bug 18791: Add the ability for librarians to easily copy, download or print DataTables based tables in Koha
      Bug 18791: (follow-up) Make buttons translatable
      Bug 18725: Prevent process_message_queue to send duplicate emails if message_queue is not writable.
      Bug 20562: issue_id is not stored in accountlines for rental fees
      Bug 12123: Prevent HTML notices to break the notice viewer
      Bug 12123: Make iframe large enough to remove scroll bars
      Bug 18786: Update database
      Bug 18786: Add ability to create custom payment types
      Bug 18790: Add ability to void payments
      Bug 18790: Add logging for voided payments
      Bug 18790: Add new account offsets to atomic update
      Bug 18790: (QA follow-up) Fix capitalization
      Bug 18790: (QA follow-up) Use a transaction for voiding
      Bug 9302: Add ability to merge patron records
      Bug 9302: (QA follow-up) Copy merged patrons to deletedborrowers table
      Bug 9302: (QA follow-up) Merge should be a transaction
      Bug 9302: (QA follow-up) Dumper plugin isn't used
      Bug 9302: Add aq tables to mapping
      Bug 9302: Use new 'edit borrowers' permission
      Bug 9302: Make the patron search show/hide more links work
      Bug 9302: Add button directing use to keeper's patron record
      Bug 9302: Use patron-title.inc
      Bug 9302: Wrap display_names block line with a span tag
      Bug 9302: Update div classes
      Bug 9302: Add error messages, correct number of unit tests in subtest 'Test Koha::Patrons::merge'
      Bug 9302: Add error message if keeper patron is invalid
      Bug 2696: Fine payments should show what was paid for
      Bug 2696: (QA follow-up) Fix POD, results sorting, permissions
      Bug 2696: (QA follow-up) Add more test, move to subtest

Lari Taskula (7):
      Bug 19410: (follow-up) Fix typo in POD
      Bug 18330: Add RFC3339 to Koha::DateUtils
      Bug 18330: Handle date-time in Koha::Object->TO_JSON
      Bug 19636: Hold priority changes incorrectly via dropdown select
      Bug 19857: Use BorrowerUnwantedField system preference for SMS provider selection
      Bug 20367: Avoid resetting userid when BorrowerUnwantedField contains userid
      Bug 20490: Correct bug number typo in comment in Circulation.t

Liz Rea (6):
      Bug 19338: Fix sorting by dates in opac-account.tt
      Bug 16782: Disclose JSON URL for reports on the saved report page
      Bug 20041: ILL module missing from more menu in staff when activated
      Bug 19801: Display messages on user details page as well as on check out page
      Bug 20322: design refresh for circulation page
      Bug 20322: (follow up) design refresh for circulation page

Magnus Enger (3):
      Bug 20205: Add IDs to buttons in patron-toolbar.inc
      Bug 11936: Consistent log message for item insert
      Bug 20546: Display shelving location on checkin

Maksim Sen (1):
      Bug 20376: Make select/unselect all ignore disabled checkboxes on batch record deletion

Marcel de Rooy (107):
      Bug 19646: (QA follow-up) Fix tab character
      Bug 10306: Core module changes for multiple mappings
      Bug 10306: Allow controlfields in TransformKohaToMarc
      Bug 10306: Add tests for module changes
      Bug 10306: Restructure TransformMarcToKoha and update some POD lines
      Bug 10306: Support for multiple mappings in koha2marclinks
      Bug 10306: Adjusted online help text for koha2marclinks
      Bug 10306: (QA follow-up) Correct a TestBuilder call
      Bug 10306: (QA follow-up) More feedback for admins in koha2marclinks
      Bug 19096: Make Default authoritative in core modules
      Bug 19096: Adjusts unit tests
      Bug 19096: Do not allow changes to kohafield within MARC frameworks
      Bug 19096: Online help changes
      Bug 19096: Restructure MarcSubfieldStructures.t first
      Bug 19096: Add update DB entry to sync kohafield in all frameworks
      Bug 19439: Remove eval with exit statements from opac/unapi
      Bug 19439: (follow-up) Remove four spaces from lines 133-149
      Bug 19554: The inventory table should jump to detail instead of MARCdetail
      Bug 19200: (QA follow-up) Simplify call to GetBasketAsCSV
      Bug 18458: Add a subtest in Merge.t
      Bug 19494: Add reservedate to Holds awaiting pickup
      Bug 19494: (QA follow-up) Rename column and apply title-string
      Bug 18183: jQuery append error related to script tags in cloneItemBlock
      Bug 19319: (QA follow-up) Biblionumber leftovers in opac-detail.tt
      Bug 11046: Better handling of uncertain years for publicationyear
      Bug 11046: Add the form YYY-? for uncertain years
      Bug 18071: Add authorities maintenance script
      Bug 18071: (QA follow-up) Add commit parameter, add warning
      Bug 18071: (QA follow-up) Rename commit to confirm parameter
      Bug 18915: (QA follow-up) Add note for installs after 17.05
      Bug 19585: Inventory: Allow additional separators in a barcode file
      Bug 20063: (bug 18811 follow-up) Allow hidden $9 subfields
      Bug 20056: Resolve uninitialized warn in cmp_sysprefs.pl
      Bug 20088: Fix uninitialized warning from svc/holds
      Bug 18198: MARC21: Further improve handling of 5XX$u in GetMarcNotes
      Bug 18198: (QA follow-up) Add tests for GetMarcNotes
      Bug 20126: (follow-up bug 10455) Restore MARC field length calculation in ModBiblioMarc
      Bug 20126: Add simple test for ModBiblioMarc
      Bug 20031: CGI param in list context warn in guided_reports.pl
      Bug 20060: Resolve uninitialized warn from Koha::Template::Plugin::Branches
      Bug 19451: Add no_overwrite option to borrowers-force-messaging-defaults.pl
      Bug 19451: (QA follow-up) Replace weird subquery
      Bug 19790: Remove additionalauthors.author from installer files
      Bug 19790: Add a db revision for existing installs
      Bug 20187: (QA follow-up) Replace N,L flag by L flag
      Bug 20189: Fix style on the authentication page
      Bug 4319: (QA follow-up) Consistency in IsAvailableForItemLevelRequest
      Bug 4319: (QA follow-up) Use ReservableItems in all scripts
      Bug 19301: (QA follow-up) Add POD, use statements and correct typo
      Bug 19301: (QA follow-up) Add a few simple tests
      Bug 20204: Add TestBuilder to replace CPL branch
      Bug 20227: Check for categorycode in default_borrower_circ_rules
      Bug 19452: Remove the truncate option
      Bug 20074: Fix hidden value in auth_subfields_structure
      Bug 20074: Database revision to convert hidden to -5
      Bug 20074: (follow-up) Remove another remainder of biblio hidden logic
      Bug 20074: (follow-up) Replace hidden value -5 by 1 in data and interface
      Bug 20075: Adjust installer files for de-DE up to pl-PL
      Bug 20075: Update installer files for ru-RU
      Bug 20075: Update installer files for uk-UA
      Bug 13287: (QA follow-up) Prepare Suggestions.t for changes
      Bug 13287: (QA follow-up) Extend Suggestions.t for DelSuggestionsOlderThan
      Bug 13287: (QA follow-up) Final polishing
      Bug 19979: Fix get_facets_info test in Search.t
      Bug 17717: (QA follow-up) Fix typo chdir
      Bug 19546: (QA follow-up) Make the returning cd more fool proof
      Bug 20097: Use same regex in marc2dcxml and opac-export
      Bug 20430: (See also bug 19436) Button display depends on wrong server count
      Bug 19454: Add -category parameter to borrowers-force-messaging-defaults.pl
      Bug 19454: (follow-up) Add a total line when updating
      Bug 19454: (QA follow-up) Fix selection on categorycode
      Bug 19929: (QA follow-up) Fix POD
      Bug 20459: Correct message for cancelling an article request
      Bug 20422: Add unit test to Output.t for parametrized_url
      Bug 20422: Fix warning on uri_escape_utf8 in Output.pm
      Bug 19584: Replace label Status by Not for loan
      Bug 19584: Check compare barcodes box when uploading barcodes
      Bug 18382: (QA follow-up) Replace ->ymd by ->datetime
      Bug 18816: (QA follow-up) Framework parameter is not needed
      Bug 18816: (QA follow-up) Fix Circulation.t
      Bug 18625: (QA follow-up) Simplify update_lastseen
      Bug 19904: Release team for 18.05
      Bug 19904: (follow-up) Add Nick Clemens as RM assistant
      Bug 9701: (QA follow-up) DBIx schema changes
      Bug 14769: Introduce Koha::Authority::ControlledIndicators
      Bug 14769: Add tests for _thesaurus_info in ControlledIndicators.t
      Bug 14769: Add preference AuthorityControlledIndicators
      Bug 14769: Put ControlledIndicators to work
      Bug 14769: (Follow-up) Reduce number of preference parses
      Bug 14769: (Follow-up) Let blinddetail look at indicator values
      Bug 14769: (QA follow-up) Remove global var $cached_indicators
      Bug 18904: (QA follow-up) Do not put authid in searchbox of blinddetail
      Bug 18725: (QA follow-up) Use make_column_dirty instead of status change
      Bug 19974: (QA follow-up) Move lost logic to else branch
      Bug 19974: (QA follow-up) Do not use bar separator in atomic update
      Bug 20100: Introduce preference ProtectSuperlibPrivs
      Bug 20100: Disallow access to superlib privileges at server side
      Bug 20100: Disallow access to superlibrarian privileges at client side
      Bug 20100: (QA follow-up) Change syspref name to full version
      Bug 20100: (QA follow-up) Pref description and improve code in member-flags
      Bug 20687: (follow-up) Look for invitekey in show_accept and fix error codes
      Bug 11943: Prevent double accepts in Koha::Virtualshelfshare
      Bug 11943: Add unit test for double accepts
      Bug 20695: Fix multiple upload result in tools/upload script
      Bug 20623: (QA follow-up) Remove one find call
      Bug 19792: (QA follow-up) Move anonymous sub out of GetHierarchy
      Bug 20428: (QA follow-up) Remove redundant directory level

Mark Tompsett (49):
      Bug 10222: Correct and expand to other languages
      Bug 18907: Build has deprecating message
      Bug 17770: Fix Sitemapper.t if date changes during test run
      Bug 17770: Improve perlcritic level
      Bug 17770: Perltidy
      Bug 11976: Add Publication date to subscription table (opac) + column settings
      Bug 19570: Add autocomplete=off to opac-main as well
      Bug 19937: Silence warnings t/db_dependent/www/batch.t
      Bug 13990: (follow-up) fix various whitespace errors
      Bug 13990: (QA follow-up) Add unit test coverage
      Bug 13990: (follow-up) silence warnings on testing
      Bug 12932: Check the Perl version even if all modules installed
      Bug 19530: Added commentary for last test when prove -v
      Bug 13287: (QA follow-up) Add db revision
      Bug 20201: Silence warnings triggered by admin/aqplan.pl
      Bug 20097: (follow-up) Add a unit test
      Bug 18570: Tests to prove if email send was attempted
      Bug 18570: Prove that the letter code parameter tweaks work
      Bug 18570: Send Password Reset Emails immediately
      Bug 18570: (QA follow-up) Improved POD
      Bug 19547: MariaDB install has no debian.cnf
      Bug 19547: Deal with --create-db missing debian.cnf issue
      Bug 18908: Warning "Compatibility levels before 9 are deprecated"
      Bug 18570: Follow up to fix test noise
      Bug 18797: Make rollingloans test useful
      Bug 20474: Explicitly call sendmail to make mocking work
      Bug 20474: Mock sendmail instead of actually emailing
      Bug 20083: (follow-up) use same logic in opac-showmarc
      Bug 20191: Use Test::MockTime to hold time still
      Bug 19712: (follow-up) Add missing use Pod::Usage
      Bug 20181: (follow-up) Ensure test runs
      Bug 20122: Explicitly set path to fix emptying cart functionality
      Bug 18674: Added timezone information to about page
      Bug 18674: Allow TZ SetEnv for plack
      Bug 20104: Update minimum version of Perl to 5.20
      Bug 20499: Unit Test to prove the problem
      Bug 20499: Fix the Internal Server Error
      Bug 20322: (follow-up) use tooltips for warning
      Bug 20322: (follow-up) fix validator.w3.org complaints - extra /div
      Bug 20482: Correct Terminology codes to Bibliographic ones
      Bug 20666: Correct executable permissions
      Bug 20666: Correct permissions on opac-routing-lists.pl
      Bug 20103: Readonly::XS is completely bogus post perl 5.8
      Bug 20663: Remove dead code related to compound reports
      Bug 20663: Add some POD, so koha test tools don't complain
      Bug 20477: Silence floody noise on fast cataloging
      Bug 19181: Change to use ENV, fix login and passwords
      Bug 20719: USE Branches in TT files
      Bug 20428: Added missing parameter --upload-tmp-path

Martin Renvoize (1):
      Bug 20536: (ILL) authnotrequired should be explicitly unset on opac

Mason James (4):
      Bug 18993: Allow Test::More version 1.302073
      Bug 18055: Speed up '00-strict.t' test, with Parallel::ForkManager
      Bug 18055: Speed up '00-strict.t' test, with Parallel::ForkManager
      Bug 20686: OPAC shows 'Login to OverDrive account' with 'OverDriveCirculation' syspref disabled

Mirko Tietgen (9):
      Bug 18993: Bump libtest-simple-perl to 1.302075
      Bug 20042: 00-load.t fails when Elasticsearch is not installed
      Bug 19783: Move check_kohastructure.t to db_dependent
      Bug 18696: Change debian/source/format to quilt
      Bug 20072: Fix build-git-snapshot for Debian source format quilt
      Bug 17084: Automatic debian/control updates
      Bug 20061: koha-common is not pulling libsearch-elasticsearch-perl
      Bug 20061: koha-common is not pulling libsearch-elasticsearch-perl / d/control
      Bug 20764: Koha_Template_Plugin_KohaPlugins.t is db dependent

Nick Clemens (74):
      Bug 18990: Overdue Notices are not sending through SMS correctly
      Bug 19551: Fix wrong order of operations in cash register report
      Bug 19563: Unit tests
      Bug 19563: (follow-up) Restore checking sort variable
      Bug 19542: (QA follow-up) Remove debug warn
      Bug 17182: Allow Keyword to MARC mapping for acquisitions searches
      Bug 19706: Fix bad json formed when there are no CCODE values
      Bug 19806: Add classes to itemnotes in issues table
      Bug 18201: Export data -Fix "Remove non-local items" option and add "Removes non-local records" option for existing functionality
      Bug 18201: Unit tests
      Bug 19621: Use Koha.Preference on template side to display/hide "Routing lists" tab
      Bug 18417: (follow-up) Document new shortcuts in dropdown
      Bug 16782: (QA follow-up) Use Koha.Preference for staffClientBaseURL and provide classes
      Bug 18071: (QA Followup) - Add additional feedback and expand commit option
      Bug 19580: Unit tests
      Bug 19580: Exclude period as splitting character for autotrunction
      Bug 19677: Properly escape enumchrom/serialseq data
      Bug 16603: (QA follow-up) Add a FIXME
      Bug 20003: (QA follow-up) use patron checkouts method instead of Koha::Checkouts
      Bug 20091: Moved FailedLoginAttempts out of Norwegian Patron Database heading
      Bug 18497: Use report id to retrieve saved SQL instead of passing param
      Bug 18497: (follow-up) Chomp newlines in BLOCK
      Bug 20216: Correctly populate values in itemtype editor
      Bug 17672: Add damaged_on to items and deleteditems tables
      Bug 19837: Add error feedback for duplicated or unfound cardnumbers
      Bug 20218: Fix matching of uri in tracklinks
      Bug 20321: Remove get_biblionumber_from_isbn
      Bug 19929: Add Koha objects for class sources and sorters
      Bug 20275: Add comment to let user know they can define multiple plugindirs
      Bug 19957: Allow continued editing of report after saving
      Bug 20081: Set inline headers for uploaded pdfs
      Bug 20479: Don't kick superlibrarians out of the opac
      Bug 20479: (follow-up) Don't try to get flags for database user
      Bug 19233: Add ability to send itemnumbers in report results to batch modification
      Bug 19233: (follow-up) Use a button to submit form
      Bug 19582: Use compat routines for searching authorities in auth_finder.pl
      Bug 19582: Unit tests
      Bug 19582: (follow-up) get params in correct order
      Bug 19916: Add keyword and standard ID fields to acq external search
      Bug 19564: (QA follow-up) Make commented out tests pass
      Bug 20385: Don't try to get info for bad authtypecodes
      Bug 20385: (follow-up) Assign blank instead of inappropraite value
      Bug 20282: Match course reserve on holdingbranch
      Bug 20494: Remove unused code in neworderempty.pl and addbiblio.pl
      Bug 20052: Add Koha Reports object class
      Bug 20052: (follow-up) Fix QA tool complaints and bad copy
      Bug 20291: Add a StaffLoginInstructions preference for adding text to staff client login
      Bug 20291: (follow-up) Add sysprefs.sql changes
      Bug 20291: (follow-up) Rename NoLoginInstructions to OpacLoginInstructions
      Bug 19910: Use the delimiter syspref to name download link
      Bug 18825: Elasticsearch - Update heading main-heading and see fields
      Bug 19581: Remove 'split' option from Catmandu fixes for marc
      Bug 19581: Unit tests
      Bug 19581: Remove unused comment and line
      Bug 19581: (follow-up) Fix handling of new and old arrays for auth compat
      Bug 9634: Allow for combining same paraneters in SQL reports
      Bug 19538: Move EnableAdvancedCatalogingEdtor from 'Labs' to 'Cataloging'
      Bug 18625: (QA follow-up) Unit tests
      Bug 18904: Advanced editor - Rancor - Add authority support
      Bug 18904: (follow-up) Fix whitespace and don't use hardcoded path
      Bug 18904: (follow-up) Retrieve subfield in the order they are stored
      Bug 18904: Remove debugging code
      Bug 18904: (follow-up) Set indicators and correct js path
      Bug 18904: (follow-up) Rebase onto 14769
      Bug 18904: (follow-up) Use Ctrl+Shift+L
      Bug 19882: Add Novelist Select staff client profile
      Bug 19882: (follow-up) Add 'IGNORE' in DB update
      Bug 20047: Add Koha::Z3950Server Oject and use it to get server count
      Bug 20047: (follow-up) Retrieve only biblio/authority servers as appropriate
      Bug 20482: (QA follow-up) Correct code in atomic update
      Bug 20100: (QA follow-up) Use template logic instead of js to disable superlib box
      Bug 20687: Check all share keys for a given list
      Bug 20707: Replace circ/search.pl circulate permission requirement with catalogue
      Bug 20737: Use https for baker and taylor cover images

Olivier Crouzet (1):
      Bug 19971: Typo in the comments of parseQuery routine

Olli-Antti Kivilahti (4):
      Bug 17833: Add a warning if memcached init failed
      Bug 13660: Exclude export phase and use existing exported MARCXML - rebuild_zebra_sliced.sh
      Bug 19483: Fix test plan in t/db_dependent/www/*
      Bug 12904: Add mod_expire to etc/koha-httpd.conf

Owen Leonard (127):
      Bug 19643: Pagination buttons on staged marc management are stacking instead of inline
      Bug 19595: Clicking plugin link does not fill item's date acquired field
      Bug 19602: Add usage statistics link to administration sidebar menu
      Bug 19674: Broken indicators of changed fields in manage staged MARC records template
      Bug 19751: Holds awaiting pickup report should not be fixed-width
      Bug 19592: Move admin templates JavaScript to the footer: Acquisitions
      Bug 19594: Move admin templates JavaScript to the footer: MARC-related
      Bug 19647: Move patron lists templates JS to the footer
      Bug 19600: Move admin templates JavaScript to the footer: Other catalog pages
      Bug 19601: Move admin templates JavaScript to the footer: Additional parameters
      Bug 19628: Move course reserves templates JS to the footer
      Bug 19653: Move tools templates JavaScript to the footer: Additional tools
      Bug 19656: Move rotating collections templates JS to the footer
      Bug 19657: Move lists templates JS to the footer
      Bug 19659: Move JS to the footer: Suggestions and tags
      Bug 19672: Move tools templates JavaScript to the footer: More MARC tools
      Bug 19679: Move templates JavaScript to the footer: More tools templates
      Bug 19680: Move JS to the footer: Patron and circulation tools
      Bug 19697: Move template JavaScript to the footer: Search results
      Bug 19700: Move template JavaScript to the footer: Some circulation pages
      Bug 19710: Move plugins templates javascript to the footer
      Bug 19726: Move admin templates JavaScript to the footer: Preferences
      Bug 19758: Move template JavaScript to the footer: Serials, part 1
      Bug 19761: Move template JavaScript to the footer: Serials, part 2
      Bug 19777: Move template JavaScript to the footer: Serials, part 3
      Bug 19778: Move template JavaScript to the footer: Serials, part 4
      Bug 19607: Move admin templates JavaScript to the footer: Basic parameters
      Bug 19627: Move patron clubs templates JS to the footer
      Bug 19627: (follow-up) Include tools-menu.js on required templates
      Bug 19663: Move JS to the footer: Reports
      Bug 19767: Remove unused serial-issues.pl script
      Bug 19654: Move tools templates JavaScript to the footer: Batch MARC tools
      Bug 19805: Add DataTables to Koha to MARC mapping page
      Bug 19658: Style fix for staff client lists page
      Bug 19664: Reports sidebar menu should match list of reports on reports home page
      Bug 19669: Remove deprecated checkouts by patron category report
      Bug 19573: Link to make a new list in masthead in OPAC only appears / works if no other list already exists
      Bug 16764: Update printers administration page
      Bug 19744: Move template JavaScript to the footer: Offline circulation
      Bug 19753: Move template JavaScript to the footer: Acquisitions
      Bug 19608: Move admin templates JavaScript to the footer: The rest
      Bug 19608: (QA follow-up) Fix redirect on localization modal
      Bug 19623: Move template JavaScript to the footer: Cataloging
      Bug 19623: (follow-up) Correct footer include in pop-up windows
      Bug 19851: Improve responsive layout handling of staff client menu bar
      Bug 19860: Make staff client home page responsive
      Bug 19603: Move admin templates JavaScript to the footer: Patrons and circulation
      Bug 16603: When processing uploaded offline circulation file, "apply directly" option fails
      Bug 20051: Invalid markup in staff client's header.inc
      Bug 20062: Remove support for Internet Explorer 7 in the staff client
      Bug 20156: Display a markup for the current language in header menu
      Bug 10032: (follow-up) Move title attribute to button container
      Bug 20155: Improve readability of OPAC header language menu
      Bug 20155: (follow-up) Compiled CSS
      Bug 20163: Position of NoLoginInstructions text is inconsistent
      Bug 20135: Prevent staff client language choose pop-up from appearing off-screen
      Bug 19641: Move patron templates to the footer
      Bug 19641: (follow-up) Update circulation.tt too
      Bug 19641: (follow-up) Correct popup templates
      Bug 19641: (follow-up) Fix update child menu option
      Bug 19682: Move JS to the footer: Two patron-related tools
      Bug 19755: Move template JavaScript to the footer: Acquisitions, part 3
      Bug 19950: Update popup window templates to use Bootstrap grid: Serials
      Bug 19960: Update popup window templates to use Bootstrap grid: Add to list
      Bug 19982: Switch single-column templates to Bootstrap grid: Patrons
      Bug 20032: Switch single-column templates to Bootstrap grid: Tools
      Bug 20033: Switch single-column templates to Bootstrap grid: Catalog
      Bug 20034: Switch single-column templates to Bootstrap grid: Circulation
      Bug 20035: Switch single-column templates to Bootstrap grid: Patron clubs
      Bug 20036: Switch single-column templates to Bootstrap grid: Offline circulation
      Bug 20038: Switch single-column templates to Bootstrap grid: Acquisitions
      Bug 20221: Fix for JavaScript error during checkout patron search
      Bug 20193: Path to Greybox CSS broken after Bug 12904
      Bug 19932: Update popup window templates to use Bootstrap grid: Cataloging Z39.50 search
      Bug 19932: (follow-up) Add fixed footer to cataloging Z39.50 popup
      Bug 19947: Update popup window templates to use Bootstrap grid: Acquisitions transfer order
      Bug 20222: Make bread crumb for cleanborrowers.pl match the link text in tools-home.pl
      Bug 19785: Move template JavaScript to the footer: Authorities, part 1
      Bug 19837: Add multiple patrons to a list by barcode
      Bug 19939: Move cataloging Z39.50 results actions into menu
      Bug 19954: Update popup window templates to use Bootstrap grid: Patrons
      Bug 19981: Switch single-column templates to Bootstrap grid: Course reserves
      Bug 20037: Switch single-column templates to Bootstrap grid: Serials
      Bug 20239: Fix spelling on authority linker plugin
      Bug 20240: Remove space before : when searching for a vendor in serials (Vendor name :)
      Bug 19754: Move template JavaScript to the footer: Acquisitions, part 2
      Bug 19823: Move template JavaScript to the footer: MARC21 editor plugins
      Bug 20268: CSS regression: white gap on the top of the staff pages
      Bug 20372: Correct toolbar markup on some pages
      Bug 20383: Hide link to plugin management if plugins are not enabled
      Bug 20268: (follow-up) Correct template error
      Bug 20432: Add black version of small Koha logo for use in the OPAC
      Bug 20299: Koha is a gift
      Bug 20420: Remove unnecessary [% KOHA_VERSION %] from OPAC third-party sources
      Bug 20433: Remove unused Mozilla Persona image file
      Bug 19786: Move template JavaScript to the footer: Authorities, part 2
      Bug 19786: (follow-up) Correct js include path, popup window size
      Bug 19866: Move template JavaScript to the footer: UNIMARC editor plugins, part 1
      Bug 19868: Move template JavaScript to the footer: UNIMARC editor plugins, part 2
      Bug 19869: Move template JavaScript to the footer: UNIMARC editor plugins, part 3
      Bug 19872: Move template JavaScript to the footer: UNIMARC editor plugins, part 4
      Bug 19874: Move template JavaScript to the footer: UNIMARC editor plugins, part 5
      Bug 19877: Move template JavaScript to the footer: UNIMARC editor plugins, part 6
      Bug 19878: Move template JavaScript to the footer: UNIMARC editor plugins, part 7
      Bug 19949: Update popup window templates to use Bootstrap grid: Cataloging authority search
      Bug 19946: Update popup window templates to use Bootstrap grid: Authority Z39.50 search
      Bug 19946: (follow-up) Add fixed footer to authorities Z39.50 popup
      Bug 19961: Move template JavaScript to the footer: Patron card creator
      Bug 19983: Switch single-column templates to Bootstrap grid: Authorities
      Bug 20045: Switch single-column templates to Bootstrap grid: Various
      Bug 20345: Put saved report keyword search form on reports home
      Bug 19233: (follow-up) Send itemnumbers in report results to batch modification
      Bug 20498: (bug 19641 follow-up) Patron advanced search form missing from patron entry page
      Bug 19892: (follow-up) Replace one more instance
      Bug 20350: Add column configuration to table of saved reports
      Bug 20526: Show and sort by date of request in pending discharges table
      Bug 20518: Don't show "Messages" header and link on patron details if there are no messages
      Bug 18791: (follow up) Fix translation of copy messages
      Bug 18007: Interface updates to notices and notice previews
      Bug 19952: Update popup window templates to use Bootstrap grid: UNIMARC cataloging plugins
      Bug 20322: (follow-up) Circulation page layout and design update
      Bug 18799: XSLTresultsdisplay hides the icons
      Bug 15922: Show authorized value description in staff client search results for lost, withdrawn, and damaged
      Bug 20622: Add some color to bootstrap modal headers and footers
      Bug 20617: Add 'Search Engine configuration' link to administration menu
      Bug 20329: Text input fields are wider than the fieldset class they are inside of
      Bug 20568: (follow-up) Interface and markup changes

Pasi Kallinen (20):
      Bug 11827: Make "Cancel Rating" translatable in jQuery rating plugin
      Bug 20109: Make "Remove" translatable when adding a fund
      Bug 20110: Adding same user multiple times to same budget
      Bug 20124: Make "Save configuration" translatable on "did you mean?" config
      Bug 20166: Untranslatable course reserves delete prompt
      Bug 20148: Prevent adding same user multiple times to acq basket
      Bug 20140: Allow translating more of OAI sets
      Bug 20147: Allow translating prompt in label edit batch
      Bug 20142: Allow translating offline circ message
      Bug 20295: Allow translating link title in ILL module
      Bug 20296: Untranslatable "All" in patrons table filter
      Bug 20139: Improve MARC mapping translatable strings
      Bug 20141: Untranslatable string in transport cost matrix
      Bug 20301: Allow translating "View" in manage MARC import
      Bug 20302: Allow translating Delete button in Patron batch mod tool
      Bug 20195: Untranslatable Show/Hide title attr replacement in opac detail
      Bug 20347: Add missing classes to search results elements
      Bug 12020: Allow translating label-edit-batch hardcoded strings
      Bug 20330: Allow translating more of quote upload
      Bug 11674: Configuration for MARC field doc URLs

Paudet (1):
      Bug 18820: Adding lines that check if opacuserlogin is enable and if OpacNav has content.

Pongtawat C (1):
      Bug 18913: Allow symbolic link in /etc/koha/sites

Priya Patel (1):
      Bug 19713: Remove 2 occurences of OpacShowLibrariesPullDownMobile

Radek Šiman (1):
      Bug 20245: Wrong language code for Slovak

Roch D'Amour (3):
      Bug 18820: Main block size now adjust to OpacNavRight like it would for opacuserlogin
      Bug 11317: Add a way to access files from the intranet
      Bug 11317: (follow-up) Add two-level entry to koha-conf and remove unwanted characters

Sherryn Mak (1):
      Bug 13676: Fixing the OpacSuppression description

Simon Pouchol (1):
      Bug 19692: fix unclosed div in opac-shelves.tt

Srdjan (1):
      Bug 19450: Fixed WebService::ILS bug upstream (0.17)

Te Rauhina Jackson (6):
      Bug 19221: Onboarding tool says user needs to be made superlibrarian
      Bug 18083: Don't show 'library' selection on popular titles page for single-branch libraries
      Bug 19998: use Modern::Perl in error perl scripts
      Bug 20009: use Modern::Perl in Members perl scripts
      Bug 20019: use Modern::Perl in misc perl scripts
      Bug 16427: Add direct link to authority records from staff detail view (MARC21 subjects)

Tomas Cohen Arazi (129):
      Bug 19542: Add a check for ES configuration health
      Bug 19542: Add Elasticsearch information in the 'About' page
      Bug 19234: Unit tests for query parameters handling helpers
      Bug 19234: Add query parameters handling helpers
      Bug 19234: (follow-up) Make Query plugin available to endpoints
      Bug 19369: Unit tests
      Bug 19369: Add helper function for pagination attributes generation
      Bug 19278: Add RESTdefaultPageSize syspref
      Bug 19278: Unit tests
      Bug 19278: Make the pagination plugin use RESTdefaultPageSize
      Bug 19278: Mention RESTdefaultPageSize in POD
      Bug 19370: Unit tests
      Bug 19370: Add helper function for order_by attribute generation
      Bug 19370: Remove undefined variable warning
      Bug 19370: (QA follow-up) Use OpenAPI's handling of pipe separated values
      Bug 19410: Add Koha::Objects->search_for_api
      Bug 19410: Unit tests
      Bug 19410: Move build_query_params_from_api into a helper
      Bug 19410: (follow-up) Add reserved params definitions
      Bug 18330: (follow-up) Adapt holds.t to match the new datetime format
      Bug 19828: Unit tests
      Bug 19828: Make Koha::Object->store translate DBIC exceptions into Koha exceptions
      Bug 19828: Fix tests that expect DBD errors instead of the exception message
      Bug 17951: Make koha-create set template_cache_dir correctly
      Bug 17951: (follow-up) Make Makefile.PL handle template_cache_dir config
      Bug 19826: Add K::Acq::Budget(s) and K::Acq::Fund(s)
      Bug 19841: Unit tests
      Bug 19841: Make AddMember raise an exception if categorycode is invalid
      Bug 17467: Add missing --status switch handling
      Bug 18964: Add --debugger option to koha-plack
      Bug 20134: Remove /api/v1/app.pl from the generated URLs
      Bug 15707: (QA follow-up) Style buttons correctly
      Bug 16735: (QA follow-up) POD fixes
      Bug 16735: (QA follow-up) Fix rebase error
      Bug 20144: (follow-up) Adjust /patrons endpoint
      Bug 20191: Make OAI/Server.t tests use timestamps from the DB
      Bug 19686: Unit tests
      Bug 19686: Add objects.search a 'to_model' param
      Bug 19686: (follow-up) Add to_api param for completeness
      Bug 20004: Unit tests
      Bug 20004: Adapt /v1/cities to new naming guidelines
      Bug 18336: Full stack tests for supplemental UTF-8 chars
      Bug 18336: SET NAMES utf8mb4 in Koha::Database
      Bug 18336: Convert schema from utf8 to utf8mb4
      Bug 18336: DBIC update
      Bug 18336: Atomic update
      Bug 18336: Add explicit index names to kohastructure.sql
      Bug 18336: Fix missing utf8_bin > utf8mb4_bin translation in kohastructure.sql
      Bug 18336: Shift *TEXT columns size
      Bug 18336: Library groups fix
      Bug 15794: Add an emoji picker to tag entry in OPAC
      Bug 18336: (follow-up) Shift TINYTEXT columns
      Bug 12001: (QA follow-up) Explicit return
      Bug 20234: Make maintenance scripts use koha-zebra instead of koha-*-zebra
      Bug 20234: Update service description in koha-common.init
      Bug 19610: Make koha-common.logrotate use copytruncate
      Bug 17717: Add a --chdir option switch for koha-foreach
      Bug 17717: Make cronjobs using koha-foreach use --chdir
      Bug 20167: Regression test
      Bug 20167: Make changing a hold pass the itemnumber to ModReserve
      Bug 19546: Run starman from the instance's home dir
      Bug 19943: Gentle error handling for bookcount.pl
      Bug 20438: Allow uninstalling plugins not implementing the 'uninstall' method
      Bug 15492: Add the SelfCheckInModule syspref
      Bug 15492: Add SCI module
      Bug 15492: New sysprefs and permissions
      Bug 15492: Make existing code aware of new self_check* permissions
      Bug 15492: Make SCI use its own sysprefs and CSS file
      Bug 15492: Display nicer message on data corruption
      Bug 15492: Add KOHA_VERSION to included .css and .js
      Bug 15492: (QA followup) Make page refresh work correctly
      Bug 17468: Remove koha-*-zebra scripts and its traces
      Bug 20480: Make KOHA_VERSION available to all templates in all circumstances
      Bug 18055: (QA followup) Only print output if DEBUG
      Bug 16330: Move patches to OpenAPI
      Bug 16330: (QA follow-up) Repect guidelines on plurals Patron > Patrons
      Bug 16330: (QA follow-up) ModMember requires borrowernumber
      Bug 16330: Remove validation code from Koha::Patron
      Bug 19784: Unit tests for /api/v1/patrons
      Bug 19784: Remove reference to 'borrowernumber' param from other endpoints
      Bug 19784: Adapt /v1/patrons to new naming guidelines
      Bug 20497: Access LibraryThing assets using HTTPS
      Bug 19223: Unit tests for output and output_html methods
      Bug 19223: Add methods to correctly handle plugin-generated output
      Bug 20191: (QA follow-up) Require Jessie's Test::MockTime
      Bug 20123: Make the timezone entry empty and uncommented by default
      Bug 18674: Style changes to match other entries
      Bug 18674: TZ error handling
      Bug 18674: (QA follow-up) Add date and time
      Bug 20123: (follow-up) Mock timezone in t/Auth_with_shibboleth.t
      Bug 20590: Unit tests
      Bug 20590: Include Koha::Exceptions::Exception
      Bug 20322: (QA follow-up) Use Font Awesome icons
      Bug 9302: (QA follow-up) Consistency follow-up
      Bug 20284: (QA follow-up) superlibrarian has ill permissions
      Bug 20284: Fix minor compilation errors
      Bug 20525: Add --timezone switch to koha-create
      Bug 20402: Atomic update and kohastructure.sql fixes
      Bug 20402: Add missing POD
      Bug 20568: Add mandatory description field for api keys
      Bug 20568: Unit tests
      Bug 20568: API key management for OPAC users
      Bug 20568: Move value => client_id + secret
      Bug 20568: (follow-up) Atomic update fix
      Bug 20568: (QA follow-up) Test client_id and secret are not overwritten
      Bug 20568: (QA follow-up) Make sure client_id and secret are not overwritten on store
      Bug 20568: (QA follow-up) Get rid of the id column
      Bug 20568: CSRF protection
      Bug 20568: (QA follow-up) Remove api-key management from OPAC
      Bug 20568: (QA follow-up) Remove unused vars
      Bug 20612: Unit tests
      Bug 20612: Make OAuth2 use patron's client_id/secret pairs
      Bug 20612: koha-conf.xml cleanup
      Bug 20612: (QA follow-up) Fix typo in method POD
      Bug 20624: Add RESTOAuth2ClientCredentials syspref
      Bug 20624: Unit tests
      Bug 20624: Make /api/v1/oauth/token respect RESTOAuth2ClientCredentials
      Bug 20624: Make staff client respect RESTOAuth2ClientCredentials
      Bug 20624: (QA follow-up) Unit tests for missing deps situation
      Bug 20624: (QA follow-up) Handle missing deps gracefuly
      Bug 20624: (QA follow-up) Add missing POD in Koha::REST::V1::OAuth
      Bug 20624: Net::OAuth2::AuthorizationServer is not a hard dependency
      Bug 20734: Add warning to the about page if RESTOAuth2ClientCredentials and not Net::OAuth2::AuthorizationServer
      Bug 20745: koha-zebra doesn't return the correct error codes
      Bug 20428: Add the option to specify a tmp uploads dir
      Bug 20428: Make Koha::UploadedFile use the new config entry for tmp files
      Bug 20428: Make about.pl inform about missing upload_tmp_path entry
      Bug 20428: Make upload_tmp a more general tmp directory
      Bug 20764: (QA follow-up) Fix path to sample plugins

Ulrich Kleiber (1):
      Bug 19160: (follow-up) Fix problems introduced by renaming logout_required to logout_if_required

Victor Grousset (22):
      Bug 12497: Fix search history non-accessible when OPAC was private
      Bug 12497: Fix OPAC search history reachable by URL even when disabled
      Bug 19808: Handle deleted reviewers gracefully - opac-detail
      Bug 19807: Make IntranetCatalogSearchPulldown honor IntranetNumbersPreferPhrase
      Bug 20098: Inventory tool: CVS export: fix itemlost column
      Bug 19928: Acquisitions' CSV exports now honors syspref "delimiter"
      Bug 20214: (bug 18403 follow-up) Fix patron search: remove newline breaking JSON
      Bug 20461: Serials: fix ignored params in subscription creation form
      Bug 19522: Coding style: Fix alignement after previous patch
      Bug 19522: Label creator - some strings are not translatable
      Bug 19522: Coding style: Replace tabs with spaces
      Bug 19522: Label creator: translate empty list message
      Bug 19522: Label creator: edit batch: make Call number translatable
      Bug 19522: Label creator: edit batch: make "Export label" translatable
      Bug 19522: Label creator: Batches: make "Export Labels" translatable
      Bug 19522: i18n Label creator: wrap text with <span>
      Bug 20111: Coding style: Fix indentation before doing actual change
      Bug 20111: i18nize units in Patron card creator
      Bug 19953: Record page: acquisition details: add column for invoice
      Bug 19972: Make holds to pull list honors item-level_itypes syspref
      Bug 20623: Fix basket group PDF when itemtype not itemtype table
      Bug 20623: (QA follow-up) avoid fetch() calls in some cases

Zoe Bennett (8):
      Bug 19988: Fixing the case where terminolgy referred to sex instead of gender.
      Bug 19827: Removing &checkuniquemember from the export in C4/Members.pm
      Bug 19989: Use Koha::Patron::Modifications->delete instead of loop
      Bug 19995: use Modern::Perl in Catalogue perl scripts
      Bug 19999: use Modern::Perl in label scripts
      Bug 20011: use Modern::Perl in plugins perl scripts
      Bug 20016: use Modern::Perl in svc scripts
      Bug 20018: use Modern::Perl in offline_circ scripts

charles (2):
      Bug 17672: Fixing Items.t expected tests from 12 to 13
      Bug 19974: Marking an item as 'lost' in additem.pl will not modify the current item

phette23 (1):
      Bug 13445: Remove URL option from scheduled reports, add Text option

remi (1):
      Bug 13287: Add a system preference to define the number of days used in purge_suggestions.pl

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


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list