[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