2011-04-05 Chris Cormack * docs/history.txt: Updating history 2011-04-04 Katrin Fischer * installer/data/mysql/kohastructure.sql: Bug 5970: Follow-up, freedeliveryplace was missing in kohastructure Signed-off-by: Chris Cormack 2011-03-28 Matthias Meusburger * C4/Acquisition.pm, acqui/basketgroup.pl, acqui/pdfformat/layout2pages.pm, acqui/pdfformat/layout3pages.pm, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tmpl: Bug 5970: Adds the ability to use a free delivery address for basket When editing a basket group, user can choose a library for delivery place, or enter address of his choice in a text field. Signed-off-by: Katrin Fischer Will send a follow-up for missing change in kohastructure.sql Signed-off-by: Chris Cormack 2011-01-07 Owen Leonard * koha-tmpl/opac-tmpl/prog/en/css/opac.css, koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc: Fix for Bug 5593, Change cart markup to allow for easier icon styling Replacing inline cart image with a span with a unique ID. Adding styling to the deafult CSS to give that span a background of the same cart image as before. Custom CSS can override this with a different image. Example for OPACUserCSS preference: background-image : url("/opac-tmpl/prog/famfamfam/silk/basket.png"); width:16px; height:16px; } Signed-off-by: Katrin Fischer background-image: url("/opac-tmpl/prog/famfamfam/silk/basket.png"); } Will also change the cart image in opac detail view. Signed-off-by: Chris Cormack 2011-04-05 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Incrementing database version 2011-04-04 Srdjan Jankovic * C4/Members/AttributeTypes.pm, C4/Members/Attributes.pm, installer/data/mysql/en/mandatory/auth_values.sql, installer/data/mysql/en/mandatory/auth_values.txt, installer/data/mysql/en/optional/patron_atributes.sql, installer/data/mysql/en/optional/patron_atributes.txt, installer/data/mysql/updatedatabase.pl, koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl, opac/opac-user.pl: wr76595 (bug 4157): Control barcode display with a borrower attribute Signed-off-by: Matthias Meusburger Signed-off-by: Chris Cormack 2011-04-04 Srdjan Jankovic * koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl, opac/opac-user.pl: Bug 4157: Display of barcode in checked out items in OPAC wr76595: barcode display Signed-off-by: Matthias Meusburger Signed-off-by: Chris Cormack 2011-04-05 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5839' into kcmaster 2011-04-04 Christophe Croullebois * C4/Budgets.pm, acqui/neworderempty.pl, koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tmpl: Bug 5963 : Add the ability to filter budgets using the active column (MT #4717) Add the capability to have a filter by active budget the sub GetBudgetHierarchy return aqbudgetperiods.budget_period_active to have acces to a new filtering way, more the neworderempty.pl page have a check box "shox all". Signed-off-by: Katrin Fischer Bug 5963: Modify GetBudgetsHierarchy to returns all funds GetBudgetHierarchy now returns all funds, not only those that are part of an active budget. Fixed a layout problem. Signed-off-by: Katrin Fischer Signed-off-by: Chris Cormack 2011-04-04 Christophe Croullebois * koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tmpl: Bug 5949 : Popup alert when deleting items from basket, also change planning value to statistics (MT #2391) : acqui/neworderempty.pl Multiple fixes in neworderempty.pl, mainly about Modify order line page, link to edit catalog, user can delete items with popup information and can't add items also with popup explanation. Signed-off-by: Katrin Fischer - changed the the link from 'Edit Catalog' to 'Edit record' (like on result list) - changed position of 'Edit record' to be shown behind the label 'Catalog details' instead of showing behind the Title. Signed-off-by: Chris Cormack 2011-04-04 Alex Arnaud * C4/Suggestions.pm: Bug 5947 Suggestions : add date to the search query Signed-off-by: Katrin Fischer Fixes searching by dates, like 'Suggested on:' Signed-off-by: Chris Cormack 2011-04-04 Marcel de Rooy * koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/serials.p ref: Bug 3628: opacSerialDefaultTab This partial fix makes this existing pref visible in the interface. It should work for UNIMARC. Some work still needs to be done at the MARC side. Signed-off-by: Claire Hernandez Signed-off-by: Chris Cormack 2011-04-04 Christophe Croullebois * C4/Budgets.pm: Bug 5962 : Budgets showing when they shouldn't (MT #4717) Bug in Koha 3.2 on acqui-home.pl In the screen all the budgets with budget_branchcode=NULL were displayed even if the budget_owner_id was not NULL. This patch fixes the bug Signed-off-by: Katrin Fischer To test: 1) Add a new fund, leave library empty, owned by yourself 2) Go into the database and change aqbudgets.budget_branchcode to be NULL 3) Check acq home. Before patch the fund will not show up, although it's owned by you. After patch it will. Signed-off-by: Chris Cormack 2011-04-04 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/js/acq.js, koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tmpl: Fix for Bug 5991 - Javascript error on purchase suggestion pages Rebased on master 2011-04-04 Signed-off-by: Katrin Fischer Signed-off-by: Chris Cormack 2011-04-05 Chris Cormack * : commit ff8ad64c2797d73464ef9009acba8744922fc61f Author: Paul Poulain Date: Mon Apr 4 15:53:19 2011 +0200 2011-04-04 Paul Poulain * C4/Suggestions.pm: Bug 6043: SQL error when IndependantBranches=ON on suggestion On suggestion page, when IndependantBranch=ON, the SQL built is wrong: branchcode is ambiguous Signed-off-by: Katrin Fischer Signed-off-by: Chris Cormack 2011-04-04 Paul Poulain * suggestion/suggestion.pl: Bug 6045: Accepted by is empty when accepting from list Signed-off-by: Katrin Fischer Signed-off-by: Chris Cormack 2011-04-05 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Updating database version 2011-04-04 Katrin Fischer * installer/data/mysql/kohastructure.sql, installer/data/mysql/updatedatabase.pl: Bug 5860: Adding duplicate stocknumber fails silently When adding a duplicate stocknumber the duplicate was not saved to the database. This happened, because the field stocknumber in table items was declared to be unique. Discussion on bug suggests to lift this restriction. Signed-off-by: Marcel de Rooy Tested. Corrected typo in updatedatabase script. Version 3.01.00.095 introduced the index with double s, although structure had only one s in index name. Unaware of this bug, I entered the more general bug 6041 for similar problems with modifying items. Signed-off-by: Chris Cormack 2011-04-04 Owen Leonard * admin/aqbudgets.pl: Fix for Bug 5989 - Funds filter does not remember library choice Signed-off-by: Paul Poulain Signed-off-by: Chris Cormack 2011-02-07 koha-preprod * koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tmpl: Adding a javascript function to check the validation of a record with a budget. Signed-off-by: Paul Poulain Signed-off-by: Chris Cormack 2011-04-04 Christophe Croullebois * acqui/parcel.pl, koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tmpl: Bug 5948 : Creation of a quantity column in receipt summary In receipt summary the quantity did'nt appear in already received table, this patch fixes the omission Signed-off-by: Katrin Fischer Patch tested on current master. Works like advertised. Signed-off-by: Chris Cormack 2011-03-29 Katrin Fischer * installer/data/mysql/de-DE/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.sql, installer/data/mysql/de-DE/marcflavour/marc21/optional/marc21_fasta dd_framework.sql, installer/data/mysql/de-DE/marcflavour/marc21/optional/marc21_simpl e_bib_frameworks.sql, installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framewo rk_DEFAULT.sql, installer/data/mysql/en/marcflavour/marc21/optional/marc21_fastadd_ framework.sql, installer/data/mysql/en/marcflavour/marc21/optional/marc21_simple_b ib_frameworks.sql, installer/data/mysql/fr-FR/marcflavour/marc21/Obligatoire/marc21_fr amework_DEFAULT.sql, installer/data/mysql/fr-FR/marcflavour/marc21/Optionnel/marc21_simp le_bib_frameworks.sql, installer/data/mysql/it-IT/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.sql, installer/data/mysql/it-IT/marcflavour/marc21/optional/marc21_fasta dd_framework.sql, installer/data/mysql/it-IT/marcflavour/marc21/optional/marc21_simpl e_bib_frameworks.sql, installer/data/mysql/pl-PL/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.sql, installer/data/mysql/pl-PL/marcflavour/marc21/optional/marc21_fasta dd_framework.sql, installer/data/mysql/pl-PL/marcflavour/marc21/optional/marc21_simpl e_bib_frameworks.sql: Bug 5839: Add mapping for items.stocknumber to MARC21 This patch adds 953$i 'Inventory number' to the frameworks. 952$i inventory number is not repeatable, not mandatory and mapped to items.stocknumber. In a later patch a search index will be added to make inventory number/stocknumber searchable. Signed-off-by: Chris Cormack 2011-04-04 Katrin Fischer * C4/Search.pm, etc/zebradb/biblios/etc/bib1.att, etc/zebradb/ccl.properties, etc/zebradb/marc_defs/marc21/biblios/record.abs: Bug 5839: Add index stocknumber on 952$i This patch adds a new index for stocknumber on field 952$i. Note: For testing you have to copy over the changed files from kohaclone/etc/zebradb/ to your koha-dev/etc/zebradb folders. Reindex. To test: 1) Add 952$i to your frameworks 2) Add an item with 952$i 3) Search for your 952$i value in keyword search 4) Search for stocknumber, using stocknumber: or inv:<... Signed-off-by: Marcel de Rooy Signed-off-by: Chris Cormack 2011-04-02 Galen Charlton * C4/Installer/PerlDependencies.pm: bug 4865: added dependency for using memcached for sessions Signed-off-by: Galen Charlton Signed-off-by: Chris Cormack 2011-04-02 Chris Cormack * C4/Auth.pm, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pre f: bug 4865: Enable session storage in Memcached Note: this requires CGI::Session::Driver::memcached to be installed Signed-off-by: Galen Charlton Signed-off-by: Chris Cormack 2011-04-03 Jared Camins-Esakov * koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/m arc21_field_006.xml: Fix two small typos in MARC21 field 006 value builder Signed-off-by: Chris Cormack 2011-04-02 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5548' into kcmaster 2011-04-02 Chris Cormack * : Merge remote branch 'magnus/bug6002-sample-data' into new/enh/bug_6002 2011-03-24 Paul Poulain * koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tmpl, suggestion/suggestion.pl: Bug 5870 : suggestion management enhancements * changing suggestedy management * adding a new status field & filter Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-04-01 Henri-Damien LAURENT * tools/export.pl: Bug 6026 : export.pl : removing useless condition Some conditions added AND items.biblionumber=biblio/biblionumber where JOIN USING (biblionumber) already added that. Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-04-02 Chris Cormack * kohaversion.pl: Updating version 2011-04-02 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_4421' into kcmaster Conflicts: C4/XSLT.pm installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql installer/data/mysql/it-IT/necessari/sysprefs.sql installer/data/mysql/ru-RU/mandatory/system_preferences_full_optimal_for_install_only.sql installer/data/mysql/updatedatabase.pl 2011-04-02 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5548' into kcmaster 2011-04-01 Paul POULAIN * C4/Acquisition.pm: Bug 5625 : adding missing title (needed for lateorders.pl) Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-04-01 Frédérick Capovilla * cataloguing/addbiblio.pl: Bug 3727: Corrects the behaviour of the itemtype selectbox in addbiblio.pl If the subfield is set as mandatory with an empty default value, an empty value is added in the selectbox and this value is selected by default. Before, the first element was automatically selected, so it was easy to forget to set this mandatory value. Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-03-29 Robin Sheat * koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl: Small patch to make myself feel important Signed-off-by: Chris Cormack 2011-04-02 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5432' into kcmaster 2011-03-30 Liz Rea * koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl: Bug 6006 - Move location from current location to home library column on detail.pl It doesn't make sense to have the home library's location (example: Adult) in the "current (branch) location" column, since that location is assigned by the home library. This patch moves it to the "home location" column, where it belongs. Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-03-04 Salvador Zaragoza Rubio * C4/ImportExportFramework.pm, admin/import_export_framework.pl, koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css, koha-tmpl/intranet-tmpl/prog/en/modules/admin/biblio_framework.tmpl: Bug 5478 - Automate MARC framework import/export Module to Import/Export a Framework structure to CSV/Excel-xml/ODS/SQL in Intranet Administration - MARC Frameworks section. There are two new links: "Export" to export to a format; and "Import" to import from a file. The data exported/imported is the one stored in the MySQL tables marc_tag_structure, marc_subfield_structure. Exported works as follows: 1) CSV: As this format only allows one worksheet, the data from the tables is splitted with a row with #-# cells or with the names of the fields of the next MySQL table. Each row has as much cells as fields has the MySQL table. The first row contains the field names, the remaining holds the data. 2) Excel: Excel xml 2003 format. Each MySQL table has its own worksheet in the spreadsheet. Rows and cells data as CSV. 3) ODS: OpenDocument Spreadsheet compressed format, creates a temporary directory to generate the files needed to create the zip file. Each MySQL table has its own worksheet in the spreadsheet. Rows and cells data as CSV. 4) SQL: Text file, the first row for each table is a delete and the remaining are inserts. Importing reads the rows from the spreadsheet/text-file as follows: 1) CSV: Each row inserts or updates the associated MySQL table for this framework. At the end of the importing for a MySQL table, deletes the rows in the database that don't possess a correspondence with the spreadsheet. 2) Excel: Imports each worksheet to the associated MySQL table. Works as the CSV for each worksheet. 3) ODS: Creates a temporary directory to decompress and read the content.xml. This file has the data needed to import. Works as the CSV for each worksheet. 4) Executes the SQL file. If the file imported has a different frameworkcode that the framework importing, the framecode is changed along the process. The Csv format will be the default. It uses perl module Archive::Zip or zip/unzip system command to process ODS files. To parse the sql files when importing it uses SQL::Statement or homemade parsing. Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-28 ruth@bywatersolutions.com * C4/Accounts.pm, misc/cronjobs/longoverdue.pl: Bug 5857: longoverdue.pl needs a quiet mode for batch runs This patch creates a --quiet flag for longoverdue that will squelch the summary at the end of the run. It also silences an unnecessary warn in C4/Acounts.pm Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-03-26 Julian Maurice * koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl: Bug 5952: Add another tab for relatives issues Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-26 Matthias Meusburger * C4/Members.pm, circ/circulation.pl, koha-tmpl/intranet-tmpl/prog/en/includes/checkouts-table-footer.inc , koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl, members/moremember.pl: Bug 5952: Shows member relatives in issues lists Duplicate of '[PATCH] MT3747: Shows member relatives in issueslists' : Subject was wrong MT3747, Follow-up: Adds siblings issues MT3747, Follow-up: Shows member relatives in issues lists - Now displays patron's and relatives' issues apart MT3747, Follow-up: Shows member relatives in issues lists - Removes renewal in circulation.pl - Adds links to moremember.pl MT3747, Follow-up: Shows member relatives in issues lists - Remove unuseful warn MT3747, Follow-up: Shows member relatives in issues lists - Removes renewal in moremember.pl MT3747, Follow-up: Shows member relatives in issues lists - Adds sorting for circulation.pl Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-30 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/tools/koha-news.tmpl: Bug 5401, WYSIWYG for Koha news: Testing TinyMCE Signed-off-by: Magnus Enger Signed-off-by: Chris Cormack 2011-04-01 Frédérick Capovilla * C4/AuthoritiesMarc.pm: Escape the double quotes in authority search queries to prevent errors. Before this fix, any search with double-quotes would return an error 500. Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-04-01 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version 2011-03-27 Katrin Fischer * C4/XSLT.pm, etc/zebradb/marc_defs/marc21/biblios/record.abs, installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/catalogui ng.pref, koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl, koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl: Bug 5959: Add search link for analytics to serial records This will work similar to 'Show volumes' links from traced series records and set records. A link to search for analytics linked to serials. A new syspref will be added: UseControlNumber. This syspref will make it possible to determine, if $w and Controlnumber are used for linking of records in bibliographic records. If syspref is OFF (default), the search links will not use control numbers but keywords. If syspref is ON links will be built using Control-number and rcn index. NOTE: 773$a is added to index Host-item. For testing on a dev installation: copy record.abs to your koha-dev folder and reindex! Rebased against 3.03.00.035 and a small typo fixed by Jared Camins-Esakov. Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-04-01 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version 2011-03-26 Katrin Fischer * C4/Auth.pm, installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref , koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Bug 5897: Add new syspref ShowReviewer This patch adds a new syspref ShowReviewer. If ON (default) the reviewer/author of an OPAC comment will show. If OFF the reviewer's name will be hidden. Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-29 Jared Camins-Esakov * misc/maintenance/touch_all_biblios.pl, misc/maintenance/touch_all_items.pl: Bug 5987: Add cl scripts to touch all biblios and items Add scripts that call ModBiblio and ModItem on all or some of the records in a given catalog. For use when an upgrade changes the behavior of ModBiblio or ModItem, and the change needs to be retroactively applied to records already in the system. Usage is as follows: misc/maintenance/touch_all_[biblios|items].pl [-v] [--where=STRING] When invoked with a --where argument, the scripts will only modify those biblios or items that match. Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-03-26 Jared Camins-Esakov * koha-tmpl/opac-tmpl/prog/en/modules/opac-auth.tmpl: Bug 5975: Add id to "Don't have a card" instructions Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-26 Jared Camins-Esakov * koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl: Bug 5973: Add spans to staff client results This patch adds spans with named classes to the results page on the staff client so that the formatting can be adjusted with CSS and/or jQuery. Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-04-01 Chris Cormack * C4/Installer/PerlDependencies.pm, C4/Installer/PerlModules.pm, installer/data/mysql/it-IT/necessari/class_sources.sql, members/members-home.pl, opac/opac-renew.pl, opac/opac-showreviews.pl, suggestion/suggestion.pl: Fixing FSF address in license statements 2011-04-01 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version 2011-04-01 Chris Cormack * C4/Circulation.pm, circ/circulation.pl: Bug 5578 : Follow up patch fixing FSF addresses 2011-03-30 Ian Walls * C4/Circulation.pm, circ/circulation.pl, installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulati on.pref, koha-tmpl/opac-tmpl/prog/en/modules/sco/help.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tmpl, opac/sco/help.pl, opac/sco/sco-main.pl: Bug 5578: Self checkout by Login enhancement Enables the library to choose whether to have patrons scan their barcodes for self checkout, or login with username and password. Uses 'checkpw' for compatibility with LDAP authentication. Also introduces a few new system preferences to make Self Checkout more secure and manageable: SelfCheckTimeOut: the number of seconds before the self-checkout login times out for a patron AllowSelfCheckReturns: indicate whether or not patrons can return materials via self-checkout SelfCheckHelpMessage: user-configurable HTML to show specific text on the Help page. Thank you to Marlboro College in Marlboro, VT for sponsoring and testing this development! Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-31 Doug Dearden * C4/XSLT.pm, installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref , koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff_cli ent.pref, koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl, koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl , koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl, koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl, koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACDetail.xsl, koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACResults.xsl, kohaversion.pl: Bug 5738 Display 856u As Image Add an option to the OPAC to display the URI that is stored in the 856u field as an image instead of a text link. This would be implemented in the OPAC XSLT style sheets for the Results and Details pages, and would require that the corresponding OPAC XSLT option be set. This enhancement is designed to enable the staff to catalog images, then have them appear on the resulting pages in the OPAC when searching. Clicking on the image would open it full size. If the image option is in use, then the default link text would be disabled. Custom text would still appear if entered in the "URLLinkText" option. Add system preference "Display856uAsImage" with options of Results page, Details page, Both Results and Details pages, Neither Results or Details page. Notes for documentation manager: There are two system preferences added for this enhancement: OPACDisplay856uAsImage and Display856uAsImage. These appear on the OPAC and Staff Client screens under the System Preferences. The preference can be set to one of four options: Both Details and Results pages Details page only Neither Details or Results pages Results page only In addition to this option being set, the corresponding XSLT option must be turned on. Also, the corresponding 856q field must have a valid MIME image extension (e.g., "jpg") or MIME image type (i.e. starting with "image/"), or the generic indicator "img" entered in the field. As of 14 March 2011 the UNIMARC xslt display files also require a "0" in the second indicator location of the 856u field for the links to be activated. This is not true for the MARC21 display files. When all of the requirements are met, an image file will be displayed instead of the standard link text. Clicking on the image will open it in the same way as clicking on the link text. Rebased and three original patches squashed into one on 30 March 2011 by Jared Camins-Esakov. Signed-off-by: Jared Camins-Esakov Signed-off-by: Doug Dearden Signed-off-by: Chris Cormack 2011-04-01 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_6003' into kcmaster 2011-03-30 Chris Cormack * opac/opac-detail.pl: Bug 5965 : Follow up patch, cleaned for style Signed-off-by: Chris Cormack 2011-03-30 Paul Poulain * opac/opac-detail.pl: Bug 5965 : Normalizing opac-detail.pl NFC on opac-detail Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-03-30 Matthias Meusburger * tools/import_borrowers.pl: Bug 5996 : MT2926: Fix default values for patron import Signed-off-by: Henri-Damien LAURENT Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-03-30 Ian Walls * C4/Items.pm, C4/VirtualShelves/Page.pm, koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-shelves.tmpl, opac/opac-basket.pl: Bug 5990: Lists and Cart show LOC code not Location Authorized value Lists in the OPAC, and Cart on both sides, show the LOC code for items, rather than the appropriate Description from Authorised Values. This is because the code uses GetItemInfo, which is a very heavy-weight call to only retrieve some of the desired information. This patch introduces a new subroutine in C4::Items, GetItemsLocationInfo, which returns the branch names for both home- and holdingbranches, the location code, both opac and intranet location descriptions, itemcallnumber and cn_sort. This should be used instead of GetItemsInfo in any case where the locational information is all that's required, as it's much more streamlined and efficient. In the OPAC Lists, this only applies if OPACXSLTResultsDisplay is 'off' (set to 'normal'). Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-04-01 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version number 2011-03-30 Ian Walls * installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref , koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl, opac/opac-search.pl: Bug 5957: Making COiNS in OPAC search results optional Adds a new system preference, COinSinOPACResults, which toggles the inclusion of COiNS/OpenURL/Z39.88 in the search results display. Default is 'on', continuing the current behaviour. Disabling this feature will result in a significant increase in search speed, since each call to GetCOinSBiblio requires a separate parsing of the MARC record, and there are calls to this routine with each search. Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-03-30 Matthias Meusburger * opac/opac-search.pl: Bug 4943: Search history cookie size limit Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-03-30 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tmpl: Fix for Bug 5828 - notes for purchase suggestions not showing in the staff client - Correcting the markup error that prevented the note from appearing - Adding a little icon to set the note off from the other data Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-04-01 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5548' into kcmaster 2011-03-30 root * koha-tmpl/intranet-tmpl/prog/en/modules/circ/hold-transfer-slip.tmp l: Bug 6005: Fixes Transit slips cause FF4 to display "prevent this page from opening additional dialogs" Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-03-30 ruth@bywatersolutions.com * C4/Circulation.pm: Bug 6004/3270: Sending things "home" This patch addresses two problems: Bug 6004: If an item is returned at other than its' home library, and there is a hold for it--at any library other than the return library--two prompts come up: one telling the user to send the item home, and the other, to confirm and transfer for the hold. Only the latter should be displayed. Bug 3270: Cancelling a hold request after transfer initiated orphans item. Signed-off-by: Liz Rea Signed-off-by: Chris Cormack 2011-03-30 ruth@bywatersolutions.com * catalogue/search.pl: Bug 5305: CCL query, then resort, loses reults. If you did a CCL query, then attempted resort, you would get the advanced-search page, because of wonky URL escaping of the q= clause. This patch fixes that. Signed-off-by: Liz Rea Signed-off-by: Chris Cormack 2011-03-30 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref: Fix for Bug 5988 - SearchMyLibraryFirst preference appears twice in preferences Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-03-30 Owen Leonard * C4/VirtualShelves.pm, koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc, koha-tmpl/opac-tmpl/prog/en/modules/opac-addbybiblionumber.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl, opac/opac-addbybiblionumber.pl: Fix for Bug 3523 - Menu of existing lists limited to 10 - adding "more" option to the search results dropdown - offering a scrolling list on the add-to-list popup - lists add popup shows the full list of all the patron's lists, divided into groups of private and public lists. Can be improved by a fix for Bug 5529 Signed-off-by: Julian Maurice Signed-off-by: Chris Cormack 2011-03-31 Chris Cormack * : Merge remote branch 'kc/master' into new/bug_5940 2011-03-30 Nicole C. Engard * koha-tmpl/intranet-tmpl/prog/en/modules/help/authorities/authoritie s-home.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/authorities/authoritie s.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/authorities/detail.tmp l, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/branchtransfers.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/circulation-home. tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/circulation.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/overdue.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/pendingreserves.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/reserveratios.tmp l, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/returns.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/transferstoreceiv e.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/view_holdsqueue.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/circ/waitingreserves.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/export/marc.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/labels/label-edit-batc h.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/labels/label-edit-layo ut.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/labels/label-edit-prof ile.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/labels/label-edit-temp late.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/labels/label-home.tmpl , koha-tmpl/intranet-tmpl/prog/en/modules/help/labels/spinelabel-home .tmpl: Bug5940: Authority, Labels, Circ help files for 3.4 Signed-off-by: Nicole C. Engard Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-03-29 Nicole C. Engard * koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/admin-home.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/aqbudgetperiods. tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/aqbudgets.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/aqplan.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/auth_subfields_s tructure.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/auth_tag_structu re.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/authorised_value s.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/authtypes.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/biblio_framework .tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/branch_transfer_ limits.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/branches.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/categorie.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/checkmarc.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/cities.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/classsources.tmp l, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/currency.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/fieldmapping.tmp l, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/item_circulation _alerts.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/itemtypes.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/koha2marclinks.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/marc_subfields_s tructure.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/marctagstructure .tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/matching-rules.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/patron-attr-type s.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/preferences.tmpl , koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/roadtype.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/smart-rules.tmpl , koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/stopwords.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/admin/z3950servers.tmp l: Bug 5940: Admin Help Files for 3.4 Signed-off-by: Nicole C. Engard Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2010-04-11 Henri-Damien LAURENT * misc/check_sysprefs.pl: MT3289 : check_sysprefs.pl case sensitive variable names Variable names for systempreferences are now case sensitive. Changing check_sysprefs in relation with this change Signed-off-by: Chris Cormack 2011-03-31 Chris Cormack * installer/data/mysql/kohastructure.sql: Typo in kohastructured.sql thanks to Marcel de Rooy for the catch 2011-03-29 Magnus Enger * installer/data/mysql/nb-NO/2-Valgfritt/sample_patrons.txt: Another wrong encoding in installer/data/mysql/nb-NO/2-Valgfritt/ Signed-off-by: Magnus Enger 2011-03-29 Magnus Enger * installer/data/mysql/nb-NO/2-Valgfritt/auth_val.txt, installer/data/mysql/nb-NO/2-Valgfritt/marc21_holdings_coded_values .txt: Fix wrong encodings in installer/data/mysql/nb-NO/2-Valgfritt/ Signed-off-by: Magnus Enger 2011-03-29 Magnus Enger * installer/data/mysql/nb-NO/2-Valgfritt/auth_val.txt, installer/data/mysql/nb-NO/2-Valgfritt/marc21_holdings_coded_values .txt: A couple of missing translations in installer/data/mysql/nb-NO/2-Valgfritt/ Signed-off-by: Magnus Enger 2011-03-29 Magnus Enger * installer/data/mysql/nb-NO/2-Valgfritt/sample_patrons.txt: Fix typo in installer/data/mysql/nb-NO/2-Valgfritt/sample_patrons.txt Signed-off-by: Magnus Enger 2011-03-29 Magnus Enger * installer/data/mysql/nb-NO/2-Valgfritt/auth_val.sql, installer/data/mysql/nb-NO/2-Valgfritt/auth_val.txt, installer/data/mysql/nb-NO/2-Valgfritt/marc21_holdings_coded_values .sql, installer/data/mysql/nb-NO/2-Valgfritt/marc21_holdings_coded_values .txt, installer/data/mysql/nb-NO/2-Valgfritt/parameters.sql, installer/data/mysql/nb-NO/2-Valgfritt/parameters.txt, installer/data/mysql/nb-NO/2-Valgfritt/patron_categories.sql, installer/data/mysql/nb-NO/2-Valgfritt/patron_categories.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_creator_data.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_creator_data.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_holidays.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_holidays.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_itemtypes.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_itemtypes.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_libraries.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_libraries.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_news.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_news.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_notices_message_attri butes.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_notices_message_attri butes.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_notices_message_trans ports.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_notices_message_trans ports.txt, installer/data/mysql/nb-NO/2-Valgfritt/sample_patrons.sql, installer/data/mysql/nb-NO/2-Valgfritt/sample_patrons.txt: Add files to installer/data/mysql/nb-NO/2-Valgfritt/ Signed-off-by: Magnus Enger 2011-03-29 Magnus Enger * installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql: Translate OPACSearchForTitleIn in installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql Signed-off-by: Magnus Enger 2011-03-29 Magnus Enger * installer/data/mysql/nb-NO/1-Obligatorisk/class_sources.sql, installer/data/mysql/nb-NO/1-Obligatorisk/class_sources.txt, installer/data/mysql/nb-NO/1-Obligatorisk/message_transport_types.s ql, installer/data/mysql/nb-NO/1-Obligatorisk/message_transport_types.t xt, installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.sql, installer/data/mysql/nb-NO/1-Obligatorisk/sample_notices.txt, installer/data/mysql/nb-NO/1-Obligatorisk/stopwords.sql, installer/data/mysql/nb-NO/1-Obligatorisk/stopwords.txt, installer/data/mysql/nb-NO/1-Obligatorisk/subtag_registry.sql, installer/data/mysql/nb-NO/1-Obligatorisk/subtag_registry.txt, installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql, installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.txt, installer/data/mysql/nb-NO/1-Obligatorisk/userflags.sql, installer/data/mysql/nb-NO/1-Obligatorisk/userflags.txt, installer/data/mysql/nb-NO/1-Obligatorisk/userpermissions.sql, installer/data/mysql/nb-NO/1-Obligatorisk/userpermissions.txt: Add files in installer/data/mysql/nb-NO/1-Obligatorisk/ Signed-off-by: Magnus Enger 2011-03-28 Magnus Enger * installer/data/mysql/nb-NO/marcflavour/marc21/mandatory/authorities _normal_marc21.sql, installer/data/mysql/nb-NO/marcflavour/marc21/mandatory/authorities _normal_marc21.txt, installer/data/mysql/nb-NO/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.sql, installer/data/mysql/nb-NO/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.txt, installer/data/mysql/nb-NO/marcflavour/marc21/optional/marc21_defau lt_matching_rules.sql, installer/data/mysql/nb-NO/marcflavour/marc21/optional/marc21_defau lt_matching_rules.txt, installer/data/mysql/nb-NO/marcflavour/marc21/optional/marc21_fasta dd_framework.sql, installer/data/mysql/nb-NO/marcflavour/marc21/optional/marc21_fasta dd_framework.txt, installer/data/mysql/nb-NO/marcflavour/marc21/optional/marc21_simpl e_bib_frameworks.sql, installer/data/mysql/nb-NO/marcflavour/marc21/optional/marc21_simpl e_bib_frameworks.txt: Add a copy of MARC21 data Copy installer/data/mysql/en/marcflavour/marc21 to installer/data/mysql/nb-no/marcflavour/marc21 Signed-off-by: Magnus Enger 2010-03-09 Magnus Enger * installer/data/mysql/nb-NO/2-Valgfritt/z3950servers.sql, installer/data/mysql/nb-NO/2-Valgfritt/z3950servers.txt: Add sample Z39.50 servers Signed-off-by: Magnus Enger 2011-03-30 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 5548 bumping db version number 2011-03-28 Ian Walls * C4/Circulation.pm, admin/smart-rules.pl, admin/systempreferences.pl, circ/circulation.pl, installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/kohastructure.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulati on.pref, koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tmpl: Bug 5548: Hard Due Dates Circ Rule Implements the RFC found at http://wiki.koha-community.org/wiki/Hard_Due_Dates_Circ_Rule_RFC. See squashed commits messages below for details of implementation. Squashed commit of the following: commit 871b91af00871146eb1216ebf5ce673dda2c5925 Author: Ian Walls Date: Tue Dec 28 15:09:49 2010 -0500 Hard Due Dates dev part 3: implementing the due dates in circ CalcDateDue now calls GetLoanLength, rather than each invocation running separately one after another. Therefore, instead of the 'loanlength' param, CalcDateDue now takes 'itype', and uses the info to get both the issuelength and the hardduedate info (if it exists) Global Due Date no longer populates in the sticky due date field in Circ, since it can't be determined before the item is scanned. Any specified due date still overrides the circulation rules, if allowed. Hard Due Dates in the past will return an error message, but can be manually specified if truly desired. Also, a small fix to updatedatabase.pl to allow the old data to populate if possible. commit 14d5505f3c01287a2464a759f0076c1d4b665c49 Author: Ian Walls Date: Mon Dec 27 18:28:11 2010 -0500 HardDueDates dev part 2: adding admin interface Adds columns to Smart Rules page, including calendar for easy date selection. Removes globalDueDate and ceilingDueDates from system preferences editors commit 76e3e3d86a7a54c6ce4253e7f68278b4dc75a0bb Author: Ian Walls Date: Mon Dec 27 15:58:05 2010 -0500 HardDueDates dev part 1: database changes Adds two new columns to issuingrules, a hardduedate and a hardduedatecompare. If globalduedate is set, use that as the universal value for all circ rules. Else, if ceilingduedate is set, use that as the universal value. Adjust the comparison accordingly (-1 before, 0 exact, 1 after). the old system preferences globalDueDate and ceilingDueDate are then removed. Rebased onto 3.03.00.032 Signed-off-by: Ian Walls Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-03-30 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 5547 : Bumping db version 2011-03-28 Ian Walls * C4/Members.pm, C4/Search.pm, admin/categorie.pl, catalogue/detail.pl, catalogue/moredetail.pl, installer/data/mysql/kohastructure.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl, reserve/request.pl: Bug 5547: Hide Lost Items dev Adds a Hide Lost Items option to the staff client, as detailed in the enhancement request at http://wiki.koha-community.org/wiki/Hidelostitems_option_for_the_staff_client_RFCMinor edits: Whitespace Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-03-29 Colin Campbell * C4/Circulation.pm: Bug 5708 : Get Correct Discount when levying rentalcharge Branch can be a parameter so it should be included in the rule retrieval Need to select the most appropriate rule from those returned (was defaulting to first returned!) Try to make what's happening a bit less opaque null fields are returned as undefined not 'NULL' by DBI Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-03-26 Paul POULAIN * koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Bug 5982 : OPAC Serials Minor change in description Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-26 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl: Fix for Bug 5972 - DisplayClearScreenButton preference introduces invalid markup Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-26 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tmpl: Fix for Bug 5971, Minor markup error in holds queue report Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-26 Jared Camins-Esakov * C4/Search.pm, catalogue/search.pl: Bug 4393: Scan Indexes results cannot be sorted Because of the way Scan Indexes works, the results cannot be sorted. Previously when any sort other than relevance (or in some cases popularity) was used, the search failed. This patch disables sorting on Scan results. This patch also fixes the index selection dropdown on the results page, which was not being populated correctly from the Advanced Search screen. Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-29 Henri-Damien LAURENT * koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgets.tmpl: Bug 5964 : Translation problem on aqbudgets.tmpl Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-03-30 Chris Cormack * : Merge remote branch 'kc/new/bug_5940' into kcmaster 2011-03-30 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 5687 : Bumping database version 2011-03-29 Marcel de Rooy * installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl: Bug 5687: Add pref StaffAuthorisedValueImages for staff search results (install) This patch contains only the install stuff. (Functionality in previous patch.) Rebased on March 28. Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-03-29 Marcel de Rooy * C4/Search.pm, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff_cli ent.pref: Bug 5687: Add pref StaffAuthorisedValueImages for staff search results This patch contains the functionality, not the install stuff. Revised: with input of Ian Walls: populate authorised_value_images only if needed; no changes anymore for template and search.pl. Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-03-26 Paul POULAIN * catalogue/search.pl, koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl, opac/opac-search.pl: Bug 3629 : search limit by group is not OK MT4491 : limitation by library group - the group list was not displayed in OPAC (even if everything else was here - the group limit was not working due to a missing () author=jean et group=droit" resulted in: author=jean and branch=b1 or branch=b2 or branch=b3 that is wrong (executed from left to right) the fix add () to have : author=jean and (branch=b1 or branch=b2 or branch=b3) that is OK Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-28 Jared Camins-Esakov * misc/cronjobs/runreport.pl: Bug 5253: Add options to runreport.pl This makes sending reports via e-mail with runreport.pl work properly. It also adds a --format option to allow the user to select between text, html, csv, and tsv. At the moment text is not implemented, and falls back to tsv, but that is still more readable than the HTML that used to be produced. Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-03-26 Owen Leonard * C4/Auth.pm: Fix for Bug 5833, opacstylesheet not loading on all pages Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-28 Magnus Enger * C4/ClassSortRoutine/Dewey.pm, C4/Search.pm: Bug 4265: Fix padding of short callnumbers and Bib-1 attribute for sorting 1. The current C4::ClassSortRoutine::Dewey turns "306 Les" into "306_Les" for items.cn_sort and MARC-field 952$6, which results in "306.46 Les" being sorted before "306 Les" in the OPAC. With this patch, "306 Les" is turned into "306_000000000000000_Les". 2. Currently, call_number_asc and call_number_desc are set up to sort by 1=20, but this is mapped to Local-classification in ccl.properties, which is mapped to 952$o in record.abs. This patch changes these sorts to use 1=8007, which is mapped to cn-sort and 952$6. Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-03-26 Jared Camins-Esakov * members/readingrec.pl: Bug 5900: GetAllIssues performance issues Previously GetAllIssues was called before authenticating. Given how expensive GetAllIssues is, this is problematic and could be used for used for DOSing the server. There should be no functional change from this patch. Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-26 Jared CAMINS-ESAKOV * C4/Biblio.pm: Bug 4366: Improve COinS support for MARC21 This patch begins the process of improving the COinS support in Koha to take advantage of all the metadata available in the MARC format. COinS still doesn't work quite right, but at least it seems to be following the standard now. The COinS exported by C4::Biblio::GetCOinSBiblio now correctly identifies articles from journals and books as such. Signed-off-by: Jared Camins-Esakov Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack 2011-03-29 Chris Cormack * : Merge remote branch 'kc/new/bug_3326' into kcmaster 2011-03-27 Katrin Fischer * koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_star t.tmpl: Bug 5838: Format sql outout on guided reports New suggestion: wrapping the sql output in
 with an unique id.  - sql can be formatted to be better readable - sql can be hidden using css and the unique id - pagination is pushed to its own line and better visible Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Chris Cormack 


2011-03-26  Jared Camins-Esakov 

	* koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl: 
	Bug 5817: Follow-up fixing callnum: on staff results This patch changes the call number links on the staff results page
	so that searching will work. The underlying problem described by bug
	5274 remains an issue, but this fixes some of the more problematic
	symptoms.  Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-29  Chris Cormack 

	* : Merge remote branch 'kc/master' into new/bug_5817


2011-03-27  Ian Walls 

	* C4/Letters.pm, members/memberentry.pl: Bug 3203: ACCTDETAIL
	notices don't parse branches or borrowers tokens This patch enables the ACCTDETAIL notices (and any branch-specific
	derivatives) to use <> and <> tokens This patch also attempts to send the email from the branch email
	first, falling back to KohaAdminEmailAddress if no branch email
	exists.  To test: 1. Enable AutoEmailOpacUser system preference 2. Add <> tokens to the ACCTDETAIL notice 3. Create a new patron, including:    a. test email address in the field matching your
	   AutoEmailPrimaryAddress syspref value b. username and password (required to send a notice)    c. any other required fields to save the record 4. Check you inbox.  Notice should send instantly (no need to run
	process_message_queue.pl) Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Chris Cormack 


2011-03-27  Chris Cormack 

	* C4/Search.pm: Bug 5960 : Itemtype icons not showing correctly in
	staff search results Signed-off-by: Chris Cormack 


2011-03-28  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database version


2011-03-16  Jared Camins-Esakov 

	* C4/XSLT.pm, installer/data/mysql/de-DE/mandatory/sysprefs.sql,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre
	fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql,
	installer/data/mysql/pl-PL/mandatory/sysprefs.sql,
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima
	l_for_install_only.sql, installer/data/mysql/updatedatabase.pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching
	.pref,
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl,
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slimUtils.xsl: Bug 4276: XSLT
	subject tracings only use subfield a When XSLT is enabled, the subject tracings on the details view (both
	OPAC and Intranet) previously only searched on the subfield 'a'. In
	addition, searches failed when the tracing included parentheses, and
	the XSLT display did not include subfields other than abcdvxyz, even
	for those 6xx tags that have other subfields.  This patch adds a syspref: TraceSubjectSubdivisons. When
	TraceSubjectSubdivisions is set to "Don't include" (default), the
	subject tracings in the XSLT details view will only search on
	subfield 'a'. When TraceSubjectSubdivisions is set to "Include", the
	subject tracings will search on all subfields, not just subfield
	'a'.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-27  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_3670' into kcmaster Conflicts:
	koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc


2011-03-27  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_1962' into kcmaster Conflicts: 	circ/returns.pl
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql	installer/data/mysql/it-IT/necessari/sysprefs.sql 	installer/data/mysql/pl-PL/mandatory/sysprefs.sql
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optimal_for_install_only.sql
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optimal_for_install_only.sql	installer/data/mysql/updatedatabase.pl 	kohaversion.pl


2011-03-25  ruth@bywatersolutions.com 

	*
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl: Bug
	5954: 490$a not used to create search link in XSLT This bug corrects a minor XSLT bug that is causing 490$t (which is
	not defined) to create search links when XSLT is enabled Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-25  Nicole C. Engard 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/help/catalogue/issuehistory
	.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/catalogue/search.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/cataloguing/addbiblio.
	tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/cataloguing/additem.tm
	pl: Bug 5940: Catalog and Cataloging Help Files for 3.4 Signed-off-by: Nicole C. Engard 
	Signed-off-by: Ian Walls 
	Signed-off-by: Chris Cormack 


2011-03-24  Nicole C. Engard 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/boraccount.tmp
	l,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/mancredit.tmpl
	,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/maninvoice.tmp
	l,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/member-flags.t
	mpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/member-passwor
	d.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/member.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/memberentry.tm
	pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/members-home.t
	mpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/messaging.tmpl
	,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/moremember.tmp
	l,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/notices.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/pay.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/help/members/readingrec.tmp
	l: Bug 5940: Update Patron Help Files This patch updates the help files in the patron area of Koha.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Ian Walls 
	Signed-off-by: Chris Cormack 


2011-03-22  Paul Poulain 

	* koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-authorities-home.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-authoritiesdetail.tmpl,
	opac/opac-authoritiesdetail.pl: Bug 5930 : improving/modifying
	authority display on OPAC - changing some terms that are unclear for a patron - removing tag & subfields values & indicators - removing UNIMARC coded fields - changing the search page (removing options useless for a patron) Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-22  Henri-Damien LAURENT 

	* C4/AuthoritiesMarc.pm: Bug 5926 : Fixing Hierarchies : taking any
	heading subfield Conflicts solved: 	C4/AuthoritiesMarc.pm Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-24  Colin Campbell 

	* C4/Serials.pm: Bug 5932 Remove itemdata sub from C4::Serials C4/Serials does not need to retrieve full item data just to check if
	barcode is unique. Replace with a lighter weight subroutine make
	code logic clearer and cleaner Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-24  Henri-Damien LAURENT 

	* C4/Suggestions.pm, misc/cronjobs/purge_suggestions.pl: Bug 5944 :
	(MT #3000) new cronjob script to delete old suggestions This patch is a new script that delete suggestion that have be
	processed by librarians.  It take on argument, it's a number of days
	to keep suggestions. Suggestions olders than TODAY - $days will be
	deleted.  This script should be used to purge suggestions and clean
	the table in intranet.  Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-24  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_5880' into kcmaster


2011-05-22  Jared Camins-Esakov 

	* koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl: Bug
	5919: Display MARC21 fields 583, 586, 530 This patch adds the MARC21 fields 583 (Action note), 586 (Awards
	note), and 530 (Additional physical form available note) to the OPAC
	details display in the XSLT-controlled portion of the page. In order
	to allow libraries to hide these notes if they do not want them
	added, the notes have been given CSS classes.  Depends on patch for Bug 3098.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-05-22  Jared Camins-Esakov 

	* koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl: Bug
	3098 follow-up: Clean up formatting This patch cleans up the formatting of the 856 display code in
	MARC21slim2OPACDetail.xsl. Tabstops are correct, and the
	OPACURLOpenInNewWindow syspref check is moved to control the use of
	a 'target="_blank"' attribute, rather than having two blocks of
	almost-identical code.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-05-23  Jared Camins-Esakov 

	* cataloguing/addbiblio.pl: Bug 5939: "Save and edit items" button
	broken When modifying an existing biblio, the "Save and edit items" option
	in the "Save" menu did not redirect to the edit items screen.
	Instead, it redirected to the regular details screen.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-05-22  Jared Camins-Esakov 

	* koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tmpl: 
	Bug 5921: Add enumchron to the items detail page This patch adds the Serial enumeration/chronology field to the items
	display in moredetail.pl.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-23  Frédérick Capovilla 

	* C4/Biblio.pm: Bug 5883 : Prevent re-encoding the items if they are
	already in UTF-8 in ModBiblio.  Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-23  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database number


2011-03-17  Jared Camins-Esakov 

	* C4/Auth.pm, installer/data/mysql/de-DE/mandatory/sysprefs.sql,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre
	fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql,
	installer/data/mysql/pl-PL/mandatory/sysprefs.sql,
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima
	l_for_install_only.sql, installer/data/mysql/updatedatabase.pl,
	koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close-receipt.inc
	, koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc,
	koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref
	,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff_cli
	ent.pref,
	koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-print.tm
	pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-receipt.
	tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/members/printfeercpt.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/members/printinvoice.tmpl,
	koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc: Bug 5641:
	Replace Favicon through staff client This patch adds two sysprefs: OpacFavicon IntranetFavicon The two sysprefs take full URLs to an alternate favicon.ico file for
	the OPAC and Staff Client, respectively. Leaving them blank will use
	the favicon.ico file that is included with Koha.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-17  Jared Camins-Esakov 

	* cataloguing/additem.pl: Bug 5902: additem.pl should default to set
	library This patch makes the additem screen default to selecting the
	currently set library. If the library is unset, it will default to
	the first branch alphabetically.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-17  Jared Camins-Esakov 

	* koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl: Bug
	3382: Add CSS classes to OPAC XSLT  tags This patch adds materialtype, format, and natureofcontents CSS
	classes to the  tags produced by the OPAC XSLT stylesheets for
	use with CSS and jQuery.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-22  Matthias Meusburger 

	* C4/AuthoritiesMarc.pm,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-authoritiessearchresultlis
	t.tmpl: Bug 5913 : Remove broken link from authorities search
	results BibLibre bug #2949 Signed-off-by: Henri-Damien LAURENT
	 Signed-off-by: Julian Maurice
	 Signed-off-by: Chris Cormack
	


2011-03-22  Henri-Damien LAURENT 

	* C4/AuthoritiesMarc.pm, C4/Biblio.pm: Bug 5909 : SetUTF8Flag on any
	incoming data This prompts NFC normalization on adding record Therefore, any saved
	record will be NFC normalized Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-22  Matthias Meusburger 

	* authorities/detail.pl: Bug 5907 : MT 2538 : Using default
	authtypecode for authority display Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-22  Frédéric Demians 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_star
	t.tmpl: Bug 5931 Paging and sorting saved reports table On Reports > Saved reports page, a table shows all saved reports.
	Table's rows are sorted by report IDs. When there are a lot reports,
	this table is difficult to read.  This enhancement add to Saved report page a paging bar and sort
	options on column names, like in the framework table.  Signed-off-by: Paul Poulain 
	Signed-off-by: Liz Rea  Signed-off-by: Chris Cormack
	


2011-03-23  Chris Cormack 

	* koha-tmpl/opac-tmpl/prog/en/includes/opac-facets.inc: Fixed
	another template error thanks Jared


2011-03-23  Chris Cormack 

	* koha-tmpl/opac-tmpl/prog/en/modules/opac-suggestions.tmpl: Fixing
	template bug, once again unit tests rule!


2011-03-23  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database version


2011-03-23  Chris Cormack 

	* installer/data/mysql/de-DE/mandatory/sysprefs.sql,
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre
	fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql,
	installer/data/mysql/pl-PL/mandatory/sysprefs.sql,
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima
	l_for_install_only.sql: Bug 5928 follow up patch catching missing
	sysprefs


2011-03-17  Nicole C. Engard 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tmpl: 
	Bug 5928 follow up remove branchcode label Under Acq info it said 'Branchcode,' I've changed this to 'Library'
	to match the style used in other places.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-17  Srdjan Jankovic 

	* admin/systempreferences.pl,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/updatedatabase.pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref
	, koha-tmpl/opac-tmpl/prog/en/modules/opac-suggestions.tmpl,
	opac/opac-suggestions.pl: Bug 5928 :wr77152 :
	AllowPurchaseSuggestionBranchChoice sys pref Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-22  Chris Cormack 

	*
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre
	fs.sql: Fixing missing syspref


2011-03-22  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database version


2011-03-16  Frédéric Demians 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 5755:
	DB Update, add new syspref Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-16  Frédéric Demians 

	* C4/Search.pm, installer/data/mysql/de-DE/mandatory/sysprefs.sql,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/it-IT/necessari/sysprefs.sql,
	installer/data/mysql/pl-PL/mandatory/sysprefs.sql,
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching
	.pref: Bug 5755: Syspref to control facets truncation On OPAC/staff result page facets are truncated to 20 characters. On
	some OPAC layout, it's not enough. A new syspref
	FacetLabelTruncationLength defines the length to cut facets if
	necessary.  This patch add the syspref to searching.pref and add it to syspref
	various language default values loaded into DB during installation
	process. It's not necessary to update DB since length is fixed to 20
	(as before) when this syspref isn't defined in systemprefercences
	table.  Rebased to last HEAD: 2011.03.18 [Documentation] FacetLabelTruncationLength syspref in Searching tab [3.2] It doesn't apply.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-22  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database version


2011-03-16  Marcel de Rooy 

	* installer/data/mysql/de-DE/mandatory/sysprefs.sql,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre
	fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql,
	installer/data/mysql/pl-PL/mandatory/sysprefs.sql,
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima
	l_for_install_only.sql, installer/data/mysql/updatedatabase.pl: 3154
	Preferences for building facets (install) Adds prefs for facets in sql install files and updatedatabase
	script.  Rebased on March 17.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-16  Marcel de Rooy 

	* C4/Search.pm, catalogue/search.pl,
	koha-tmpl/intranet-tmpl/prog/en/includes/facets.inc,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching
	.pref, koha-tmpl/opac-tmpl/prog/en/includes/opac-facets.inc,
	opac/opac-search.pl: 3154 Preferences for building facets
	(functionality) Based on patch from Fridolyn Somers with input of Frederic Demians.
	Added new Searching preference maxRecordsForFacets.  This pref
	contains number of result records used in facet building.  Also
	added pref displayFacetCount (with thanks to Frederic).  Follow up
	patch takes care of install issues; functionality can already be
	tested with this patch only.  Updated on March 17 for changes in include files.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-21  Jared Camins-Esakov 

	* C4/Auth.pm, koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl,
	opac/opac-search.pl: Bug 5390: OPAC loses library selection This patch ensures that the OPAC library selection masthead will
	always default to the branch that is currently being searched. This
	only applies to systems with multiple branches and
	OpacAddMastheadLibraryPulldown turned on.  To test: do a search in the OPAC, limiting by branch. The search
	results will still have that branch selected in the masthead
	dropdown.  This patch also fixes bug 5852 and bug 3778.  Signed-off-by: Ian Walls 
	Signed-off-by: Liz Rea  Signed-off-by: Chris Cormack
	


2011-03-21  Jared Camins-Esakov 

	* Makefile, pm_to_blib: Remove errant Makefile and pm_to_blib from
	repo Makefile and pm_to_blib were added to the git repository by commit
	ddbedbfc2f17bff016736afb5beae39a768a298a. Having those files in the
	repository causes problems with updating to Master in dev-mode
	installs. This patch removes those two files, since they shouldn't
	be tracked anyway.  Signed-off-by: Chris Cormack 


2011-03-16  Jared Camins-Esakov 

	* misc/maintenance/borrowers-force-messaging-defaults: Bug 5610: Add
	--since for setting messaging to default It is now possible to specify a command line argument --since so
	that the borrowers-force-messaging-defaults script only changes
	patrons created starting on a certain day. If the optional argument
	is not specified, the script applies to all borrowers.  Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-16  Frédéric Demians 

	* misc/maintenance/borrowers-force-messaging-defaults: Bug 5610
	Script to force borr transport defaults messaging If the EnhancedMessagingPreferences syspref is enabled after
	borrowers have been created in the DB, those borrowers won't have
	messaging transport preferences default values as defined for their
	borrower category, even no transport preferences at all. So you
	would have to modify each borrower one by one if you would like to
	send them 'Hold Filled' notice for example.  I propose this script to create transport preferences for all
	existing borrowers and set them to default values defined for the
	category they belong to.  [DOC] Should be documented somewhere.  Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-19  Katrin Fischer 

	* C4/Search.pm: Bug 5834: Holds link missing when 942$c is not for
	loan Adds a check for item-level_itypes system preference. Note that this
	only applies to the search results screens.  To test: 1) Set item-level_itypes to 'specific item' 2) Create record and set 942$c to an itype that is marked not for
	loan 3) Create item with itype not marked 'not for loan' Current
	behaviour: Holds link is not shown, sys pref setting doesn't matter After patch: Holds link is shown - when item-level_itype is 'specific item' - when item-level_itype is 'biblio record' and 942$c itype is for
	loan Holds link is not shown - when item-level_itype is 'biblio record' and 942$c is not for loan Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Chris Cormack 


2011-03-16  Frédéric Demians 

	* C4/ImportBatch.pm,
	koha-tmpl/intranet-tmpl/prog/en/modules/tools/manage-marc-import.tm
	pl, misc/commit_biblios_file.pl,
	t/db_dependent/lib/KohaTest/ImportBatch/BatchStageCommitRevert.pm,
	tools/manage-marc-import.pl: Bug 5065 Add ability to choose
	framework on import Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-18  Colin Campbell 

	* acqui/neworderempty.pl: Bug 5466 On new orders get currency from
	vendor Previous patch for this bug was ignoring vendor currency on new
	orders. In most cases should be the default Changed variable name from cur to active_currency Clarity is a
	virtue! Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-18  Savitra Sirohi 

	* acqui/basket.pl, acqui/neworderempty.pl,
	koha-tmpl/intranet-tmpl/prog/en/js/acq.js,
	koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tmpl: 
	Bug 5466 - Acquisitions - ability to set currency in order screens Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-18  Jesse Weaver 

	* misc/admin/koha-preferences: Bug 4878 - Command-line tool for
	getting and setting sysprefs New script misc/admin/koha-preferences - Allows getting and setting
	of sysprefs one-at-a-time or in bulk. More info: misc/admin/koha-preferences help or: misc/admin/koha-preferences manual Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-21  Chris Cormack 

	* docs/history.txt: Adding 2 more developers to the history 137 now!


2011-03-18  Salvador Zaragoza Rubio 

	* koha-tmpl/intranet-tmpl/prog/en/js/ajax.js: Bug 5862 -
	Incompatibility in ajax.js with "localName" for Internet Explorer It has been detected an incompatibility with Internet Explorer in
	the ajax.js file that cause a javascript error for this browser that
	prevents proper operation.  The error occurs because the "localName"
	is not supported by Internet Explorer and returns "undefined".  Bug 5862 - Incompatibility in ajax.js with "localName" for Internet
	Explorer Fix error on comma for IE Signed-off-by: Owen Leonard  Signed-off-by:
	Chris Cormack 


2011-03-18  Paul Poulain 

	* koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-userupdate.tmpl: Bug 5892 :
	opac-user: minor spelling/html changes Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-18  Julian Maurice 

	* installer/data/mysql/en/mandatory/sysprefs.sql: Bug 5893: Removed
	duplicate entry in sysprefs.sql Signed-off-by: Colin Campbell 
	Signed-off-by: Chris Cormack 


2011-03-18  Julian Maurice 

	* koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc,
	opac/opac-ISBDdetail.pl, opac/opac-detail.pl: Bug 5864: link biblio
	=> serials subscription is wrong The GetSubscription function can be called with 3 parameters :
	title, issn, biblionumber.  In biblio view (both opac & staff
	interface), the link to jump from the biblio to the subscription(s)
	was done using title.  The result was that for a title like "Science", all subscriptions
	containing "science" in the title were linked.  That's too much and
	that's false.  This commit fixes this problem by calling GetSubscription with
	biblionumber only where applicable.  Signed-off-by: Magnus Enger  Signed-off-by:
	Chris Cormack 


2011-01-04  Paul Poulain 

	* C4/Biblio.pm, C4/Circulation.pm, C4/Koha.pm, C4/Members.pm,
	C4/Overdues.pm, C4/Record.pm, C4/Reserves.pm, Makefile,
	admin/branch_transfer_limits.pl, admin/patron-attr-types.pl,
	admin/smart-rules.pl, catalogue/cardview.pl,
	catalogue/moredetail.pl, catalogue/search.pl,
	catalogue/showmarc.pl, circ/branchtransfers.pl,
	circ/circulation.pl, circ/overdue.pl, circ/returns.pl,
	circ/waitingreserves.pl, members/mancredit.pl,
	members/maninvoice.pl, members/member.pl, members/memberentry.pl,
	members/pay.pl, members/setstatus.pl,
	misc/cronjobs/overdue_notices.pl, opac/opac-ISBDdetail.pl,
	opac/opac-MARCdetail.pl, opac/opac-detail.pl, opac/opac-search.pl,
	opac/opac-user.pl, pm_to_blib, reports/reserves_stats.pl,
	suggestion/suggestion.pl, tools/import_borrowers.pl,
	tools/viewlog.pl: Bug 4330 : Adding some copyright BibLibre
	statements


2011-01-04  Paul Poulain 

	* members/moremember.pl: Bug 4330 : Fixing copyright and removing
	unconditional warn chris c mail 2010-12-16 on patches ML


2011-01-04  Paul Poulain 

	* catalogue/MARCdetail.pl: Bug 4330 : fixing copyright mail from
	chris c 2010-12-16 on patches ML


2011-03-17  Marcel de Rooy 

	* C4/Search.pm, etc/zebradb/ccl.properties: Bug 3735: Wrong search
	results for a few fields in ccl.properties This patch corrects a syntax error in the definition of bath
	attributes in ccl.properties. In particular, it adds the search
	prefixes 'isbn', 'issn', 'name', and 'notes'. In order to make use
	of this patch, ccl.properties must be updated.  Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Chris Cormack 


2011-03-17  Marcel de Rooy 

	*
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl,
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slimUtils.xsl: 5622: Improve
	display of MARC21 773 field in XSLT detail view Applies change to OPAC and staff detail view.  Chops punctuation.
	Adds 773g. Strips MARC org code from URL.  Utils code is used as
	basis for patches #5662 and #5663 too.  Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Chris Cormack 


2011-03-17  Colin Campbell 

	* C4/Auth.pm: Bug 5890 Correct Mismatched operator in comparison Signed-off-by: Chris Cormack 


2011-03-18  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_5848' into kcmaster


2011-03-18  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_5879' into kcmaster


2011-03-16  Owen Leonard 

	* koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl: 
	Follow-up fix for Bug 4218 - Staff client detail page doesn't show
	hold status Signed-off-by: Liz Rea  Signed-off-by: Chris Cormack
	


2011-03-16  Paul Poulain 

	* C4/Biblio.pm: Bug 5879 : Biblio.pm : fix isbd syspref and default
	location - the systempreference is isbd, not ISBD - when preparing the ItemRecord (for acq or serials recieving),
	there was no default value calculated for location. Fixing that Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-17  Sophie Meynieux 

	* C4/Form/MessagingPreferences.pm, admin/categorie.pl,
	koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.
	inc, koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-messaging.tmpl: Bug 5889:
	Messages name in english for notifications on public interface.  Modification of template to allow multilanguage support. Alsa fixing
	columns overflow.  BibLibre bug #5939 Tests: It works. Messages strings can now be extracted and placed in
	.po file for translation.  Signed-off-by: Frédéric Demians 
	Signed-off-by: Chris Cormack 


2011-03-15  Katrin Fischer 

	*
	installer/data/mysql/de-DE/optional/sample_notices_message_attribut
	es.sql,
	installer/data/mysql/it-IT/necessari/sample_notices_message_attribu
	tes.sql,
	installer/data/mysql/ru-RU/optional/sample_notices_message_attribut
	es.sql,
	installer/data/mysql/uk-UA/optional/sample_notices_message_attribut
	es.sql: Bug 5646: Translated sql files break messaging Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-16  Paul Poulain 

	* koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tmpl: 
	Bug 5882 : catalogue/moredetails (minor) changes MT3288 moredetail.tmpl Lost and Damaged first choice is empty     First choice was the first value of the authorised value list     This is not handy for users.      Rather than showing the first value, inserting a new empty value
	    for users to see what to do Term "Total Renewals" misleading, change to "Current Renewals"     In

	koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tmpl under History,there's a Total Renewals entry: seems to indicate a cumulative
	    count of renewals on the item, which it is not, contrary to "Total
	    Issues" just below.  Moved the line up outside "history", and
	renamed it "Current Renewals".  Signed-off-by: Owen Leonard  Signed-off-by:
	Chris Cormack 


2011-03-17  Julian Maurice 

	* t/db_dependent/Koha.t: Follow up for bug 5880: Improved unit test The unit test Koha.t now skip tests of the two subroutines if the
	insert query failed.  Signed-off-by: Chris Cormack 


2011-03-17  Julian Maurice 

	* t/db_dependent/Koha.t: Follow up for bug 5880: Added unit tests
	for the two new subroutines Signed-off-by: Chris Cormack 


2011-03-16  Paul Poulain 

	* C4/Koha.pm: Bug 5880 : C4/Koha.pm : adding two functions
	GetAutorisedValueByCode and GetKohaImageurlFromAuthorisedValues just for convenience Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-17  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_5869' into kcmaster


2011-03-15  Nicole C. Engard 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/reports/reserves_stats.tmpl: 
	Follow Up Bug 5869 Update Report Page Title The title said Checkout Stats - updated to say Holds Stats Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-15  Nicole C. Engard 

	* koha-tmpl/intranet-tmpl/prog/en/includes/reports-menu.inc,
	koha-tmpl/intranet-tmpl/prog/en/modules/reports/reserves_stats.tmpl: 
	Follow Up Bug 5869 Fix String Errors This patch fixes all occurences of 'reserves' to 'holds.' It also
	added Holds to the menu include and updates capitalization and
	spacing.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-15  Chris Cormack 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/reports/reports-home.tmpl,
	reports/reserves_stats.pl: Bug 5869 - Follow up patch, fixing
	copyring and s/reserves/holds/ Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-15  Paul Poulain 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/reports/reports-home.tmpl,
	koha-tmpl/intranet-tmpl/prog/en/modules/reports/reserves_stats.tmpl
	, reports/reserves_stats.pl: Bug 5869 : Adding a reserve report Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-15  Colin Campbell 

	* t/00-testcritic.t, t/perlcriticrc: Bug 5485: Add script to run
	Test::Perl::Critic Tests are run if TEST_QA environment variable is set and
	Test::Perl::Critic is installed e.g.  TEST_QA=1 prove =l
	t/00-testcritic.t Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-15  Jared Camins-Esakov 

	*
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl: Bug
	5816: XSLT doesn't display enhanced contents This patch corrects and standardizes the display of enhanced
	contents (MARC 505 with ind2='0').  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-15  Marcel de Rooy 

	* koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Bug 5863:
	Add to Your Cart disappeared if login disabled on opac detail Resolving an error in ready function by additional conditionals.
	Moving a line from ready to html just as in other view templates,
	correcting the order of menu options at the same time.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-17  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_3326' into kcmaster


2011-03-15  Colin Campbell 

	* basket/sendbasket.pl, misc/cronjobs/notifyMailsOp.pl,
	misc/cronjobs/runreport.pl, misc/cronjobs/smsoverdues.pl,
	opac/opac-sendbasket.pl, opac/opac-sendshelf.pl,
	virtualshelves/sendshelf.pl: Bug 3810: Ensure all calls to
	Mail::Sendmail handled consistently Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-04  ruth@bywatersolutions.com 

	* C4/Reserves.pm: Bug 3595 (partial): Items seen at checkin are not
	filling holds well In Liz's second comment on this bug, she points out that local-only
	holds (and also no-holds) items are being used to fill the first
	hold in the queue, no matter where located, transitting if
	necessary.  If all the items on a biblio are set to no-holds types,
	this problem would never arise, as no holds could be *placed*.  But
	if you have one or more unlimitedor local-hold items, then holds are
	getting filled by the first item to cross a scanner, no matter what.  This patch will check during C4::Reserves::CheckReserves to make
	sure that the hold being handed back to AddReturn is actually
	fillable by the item just scanned.  One caveat:  If CircControl is
	set to "the library you are logged in at", this will cause items
	checked in at other-than-their-home-library to fill local holds at
	the library where scanned.  This is, however, an edge case! Signed-off-by: Liz Rea  Signed-off-by: Chris Cormack
	


2011-03-14  Jared Camins-Esakov 

	* C4/Search.pm, C4/XSLT.pm: Bug 3326: Work around Zebra's handling
	of & entities When using XSLT mode, the OPAC results display will show "&"
	instead of "&" when Zebra is indexing in XML mode. This patch works
	around this by replacing "&" with "&" and then extends the
	previous fix to apply to all occurrences of "& " instead of just the
	first.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-16  Chris Cormack 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/issuehistory.tmpl: 
	Revert "Merge remote branch 'kc/new/bug_5734' into kcmaster" This reverts commit b18ae6dee66f5bbba3d5d78ce6885a6d34cbcecd,
	reversing changes made to a52d4e8a70783fdf9cf4429931c2d133331d7ef5.


2011-03-14  Stéphane Delaune 

	* members/member.pl: Bug 5750: (MT #4095) add exact matching filter
	for categorycode and branchcode fields in search members's result Signed-off-by: Katrin Fischer  No searching borrowers by categorycode or branchcode will only bring
	up exact matches. Before searches for Staff (S) would also bring up
	Students and Schools (SC, ST). Same for branchcodes.  Signed-off-by:
	Chris Cormack 


2011-03-15  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_3495' into kcmaster


2011-03-14  Chris Nighswonger 

	* labels/label-create-pdf.pl: Bug 5865 - Labels wrap incorrectly
	when paper width is greater than height This is due to the incorrect use of string comparators to compare
	numeric values.  This patch corrects that.  Note: This should be backported to 3.2.x Signed-off-by: Jared Camins-Esakov 
	Signed-off-by: Chris Cormack 


2011-03-15  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_3659' into kcmaster


2011-03-15  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_5693' into kcmaster


2011-03-14  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database version


2011-03-11  Nicole Engard 

	*
	installer/data/mysql/en/optional/sample_notices_message_attributes.
	sql, installer/data/mysql/updatedatabase.pl: Bug 3670: change 'Item
	DUE' to 'Item Due' in English dbs Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-14  Janusz Kaczmarek 

	* koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc: Bug 5819
	: No toolbar in record view when quotes present in title - fix Signed-off-by: Katrin Fischer  Was able to
	reproduce problem by surrounding 245$a with "".  Patch fixed the
	problem.  Signed-off-by: Chris Cormack 


2011-03-13  Marcel de Rooy 

	* koha-tmpl/opac-tmpl/prog/en/css/opac.css,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-ISBDdetail.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-MARCdetail.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl: Bug
	5848: Same position for the tabs of Normal, MARC and ISBD view in
	opac detail Adjusts three opac detail templates. Moves few styles to css.
	Removes duplicate view info from XSLT file.  Signed-off-by: Katrin Fischer 
	Signed-off-by: Chris Cormack 


2011-03-14  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_4438' into kcmaster


2011-03-14  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping db
	version


2011-02-01  Chris Cormack 

	* installer/data/mysql/de-DE/mandatory/sysprefs.sql,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre
	fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql,
	installer/data/mysql/pl-PL/mandatory/sysprefs.sql,
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima
	l_for_install_only.sql, installer/data/mysql/updatedatabase.pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulati
	on.pref, koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tmpl,
	opac/opac-reserve.pl: Bug 5669: Adding a system preference to
	control whether a user can select a pick branch for their hold or
	not Default is on Part of bug 5609 Signed-off-by: Frédéric Demians 
	Signed-off-by: Chris Cormack 


2011-03-13  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_5595' into kcmaster


2011-03-13  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	the database version


2011-03-12  Jane Wagner 

	*
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl,
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl: Bug 5810
	revision to fix author search link Signed-off-by: Jane Wagner  Signed-off-by: Jared
	Camins-Esakov  Signed-off-by: Chris
	Cormack 


2011-03-12  Jared Camins-Esakov 

	* C4/Biblio.pm, C4/XSLT.pm,
	installer/data/mysql/de-DE/mandatory/sysprefs.sql,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre
	fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql,
	installer/data/mysql/pl-PL/mandatory/sysprefs.sql,
	installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima
	l_for_install_only.sql,
	installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima
	l_for_install_only.sql, installer/data/mysql/updatedatabase.pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authoriti
	es.pref,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching
	.pref,
	koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl: Bug
	5810: Subject tracings search complete subfields This patch adds the syspref TraceCompleteSubfields. When
	TraceCompleteSubfields is set to "force," clicking on links in
	non-authority controlled subject tracings will only find other
	records where the entire subfields match. Leaving it at "don't
	force" keeps the current behavior of doing a keyword search of the
	subject indexes.  This patch implements complete-subfield subject tracings in MARC21
	XSLTs (OPAC and Staff) and all Normal mode interfaces. UNIMARC XSLTs
	have not been updated.  This patch also adds the syspref UseAuthoritiesForTracings. When set
	to "Do not" tracings in the XSLT detail displays will never generate
	links using authority numbers, but rather use the heading strings
	(NB: the tracings currently use only subfield 'a' for generating
	links).  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Jane Wagner  Signed-off-by: Jared
	Camins-Esakov  Signed-off-by: Chris
	Cormack 


2011-03-13  Chris Cormack 

	* docs/history.txt: Adding release dates and 2 new developers


2011-03-13  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_3013' into kcmaster


2011-03-10  Frédéric Demians 

	* C4/XSLT.pm,
	koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl,
	koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACResults.xsl: Bug
	4072 Lost items aren't hidden on OPAC result page When hidelostitems system preference is enabled, lost items are
	hidden on OPAC detail page but are shown on result page. This patch
	modify MARC21/UNIMARC XSL in order to take into account
	hidelostitems syspref on OPAC result page.  Signed-off-by: Liz Rea  Signed-off-by: Chris Cormack
	


2011-03-09  Galen Charlton 

	* etc/koha-httpd.conf: bug 5846: fix detection of Javascript to
	compress by mod_gzip Update to default Apache config; should result in a slight
	performance benefit.  Signed-off-by: Galen Charlton  Signed-off-by:
	Chris Cormack 


2011-03-07  Stéphane Delaune 

	* C4/Members.pm, C4/Members/Attributes.pm: Bug 5595: (MT
	#5757)adding additional attributes support on patrons's search Restores ability to search on extended borrower attributes that are
	configured to be searchable Signed-off-by: Ian Walls 
	Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-07  Colin Campbell 

	* acqui/booksellers.pl: bug_5064 Rework data retrieval in
	booksellers.pl loops were slightly illogical and db accesss was excessive and
	repetitive. caused it not to scale well on large datasets Routines
	in Acquisition.pm seem to have inconsistent views of the data.
	rework logic to utilize db and processing better Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-11  Tomás Cohen Arazi 

	* INSTALL, INSTALL.debian, INSTALL.opensuse, INSTALL.ubuntu,
	INSTALL.ubuntu.lucid: update INSTALL* to acknowledge the use of
	mod_deflate Signed-off-by: Julian Maurice 
	Signed-off-by: Chris Cormack 


2011-03-07  Colin Campbell 

	* C4/Bookseller.pm, acqui/basket.pl, acqui/booksellers.pl,
	acqui/lateorders.pl, acqui/neworderbiblio.pl,
	acqui/neworderempty.pl, acqui/newordersuggestion.pl,
	acqui/orderreceive.pl, acqui/parcel.pl, acqui/parcels.pl,
	acqui/supplier.pl, acqui/updatesupplier.pl,
	serials/acqui-search-result.pl, serials/claims.pl,
	t/db_dependent/Acquisition.t, t/db_dependent/lib/KohaTest.pm: 
	Bug5063: C4::Bookseller Changes Merge unfao changes to C4::Bookseller Enable warnings in
	Bookseller.pm Some cleanups in Bookseller code Do not export
	everything by default Display vendors more rationally     Was displaying by id make it name as the searchstring is for all     embedded substrings Have removed "if mysql" logic as we want to
	    deal with this by abstracting the DB interaction and it makes
	cleaner code until then Sponsered by UN FAO, Rome Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-07  Katrin Fischer 

	* circ/returns.pl: Bug 1962: Follow-up: Add fine notification during
	check-in Don't show message when patron has no fines.  Signed-off-by: Liz Rea  Signed-off-by: Chris Cormack
	


2011-03-07  Katrin Fischer 

	* reports/borrowers_out.pl: Bug 5527: Fix some problems in inactive
	borrowers report - 'Not checked out since:' date was not added to query - borrowers with only checkouts and no returns since this date were
	considered inactive Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-07  Frédérick Capovilla 

	* C4/Biblio.pm: Bug 5703: Hide the $9 subfield (linked authid) when
	showing series for a MARC record in normal view.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-12  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 3624 :
	Follow up patch, to catch any installs that still have the missing
	columns


2011-03-07  Paul Poulain 

	* installer/data/mysql/kohastructure.sql: BZ3624, proposed patch for
	kohastructure.sql rewritten Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-07  Frédéric Demians 

	* C4/VirtualShelves/Page.pm,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-shelves.tmpl: Bug 5830
	Using XSLT on OPAC Lists page On OPAC Lists page (opac-shelves.pl), biblio records are now
	displayed accordingly to OPACXSLTResultsDisplay system preference.  Signed-off-by: Nicole C. Engard 
	Signed-off-by: Chris Cormack 


2011-03-08  Chris Cormack 

	* : Merge remote branch 'kc/master' into new/bug_3013


2011-03-07  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database version


2011-03-07  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_5783' into kcmaster


2011-03-03  Galen Charlton 

	* C4/AuthoritiesMarc.pm: bug 5783: follow-up - fix logging of
	modifications Fix so that modifying an authority record is not logged as both an
	ADD and a MODIFY.  Signed-off-by: Galen Charlton  Signed-off-by:
	Chris Cormack 


2011-03-03  Tomas Cohen Arazi 

	* C4/AuthoritiesMarc.pm,
	installer/data/mysql/en/mandatory/sysprefs.sql,
	installer/data/mysql/updatedatabase.pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/logs.pref
	, koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tmpl: bug
	5783: Authorities edit logging Signed-off-by: Galen Charlton  Signed-off-by:
	Chris Cormack 


2011-03-03  Galen Charlton 

	* offline_circ/process_koc.pl: bug 2975: whitespace and formatting
	cleanup Not part of the bugfix per se, but taking this chance to clean up
	some inconsistent tabbing.  Signed-off-by: Galen Charlton  Signed-off-by:
	Chris Cormack 


2011-03-03  Galen Charlton 

	* offline_circ/process_koc.pl: bug 2975: fix calculation of due
	dates by offline circ Offline circ no longer tries to calculate the due date directly,
	instead relying on the AddIssue and AddRenewal APIs to do so.  This
	corrects a bug where the due date would be calculated incorrectly if
	the item-level_itypes system preference is turned on.  This change also has the effect of causing the issue date for loans
	uploaded via offline circulation to be set to the time stamp
	recorded by the offline circulation client.  Test plan: * Turn on item-level_itypes * Create an example item whose loan policy per   the item's item type would be different from   the default policy based on the bib-level type.  * Create a test KOC file with a loan of the test   item and the checkout date artificially set   to yesterday.  * Upload the file:   - Before the fix, the due date would be set     to the default due date.  Also, the issue date     will be set to the date of the upload.    - After the fix, the due date would be calculated     correctly based on the item's item type.  Also,     the issue date will be set to the date recorded     by the offline circulation client.  Signed-off-by: Galen Charlton  Signed-off-by:
	Chris Cormack 


2010-12-15  Paul Poulain 

	* koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc: Bug
	5835 : adding a class to index 
	form fields when the calendar is displayed. This is at the expense
	of IE6.  Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-17  Chris Cormack 

	* installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping
	database version


2011-02-17  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_2742' into kcmaster


2011-02-17  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_5462' into kcmaster


2011-02-17  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_5462' into kcmaster


2011-02-12  Ian Walls 

	* etc/zebradb/marc_defs/marc21/biblios/record.abs: Bug 5307:
	Language search fields Previously, searching on language would turn up any code found in
	any 041 subfield.  Unfortunately, this field is used for language
	information OTHER THAN the language of the material, like the
	original language (which may not be present anywhere in the material
	itself).  Below are the subfields for 041, and whether they've been kept or
	removed by this patch.  a: main language, kept b: summary/abstract, removed d: sung/spoken text for audio item, kept e: librettos, kept f: table of contents, removed g: other material, removed h: original language, removed j: subtitles/captions, kept Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-12  Owen Leonard 

	* koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css,
	koha-tmpl/intranet-tmpl/prog/en/modules/members/readingrec.tmpl,
	members/readingrec.pl: Follow-up fix for Bug 5760 - Add the jquery
	table sorter to reading record - Removing option to show 50 items/show all from script and template - Adding parser to exclude articles in title sort (en only, see Bug
	5766) - Setting default sort to 'date due descending' as it was previously Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-12  Paul Poulain 

	* koha-tmpl/intranet-tmpl/prog/en/modules/members/readingrec.tmpl: 
	Bug 5760 : MT3137 : Adding jquery.tablesorter and
	jquery.tablesorter.pager support for readingrec.pl Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-15  Paul Poulain 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-print.tm
	pl: Bug 5759 : displaying 2nd email if there is one on print
	template for borrowers Signed-off-by: Chris Cormack 


2011-02-15  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_2170' into kcmaster


2011-02-14  Marcel de Rooy 

	* etc/zebradb/marc_defs/marc21/biblios/record.abs: Bug 5756: Add
	MARC21 tag 751 (added geographical entry) to Zebra config Signed-off-by: Colin Campbell 
	Signed-off-by: Chris Cormack 


2011-02-11  Owen Leonard 

	* C4/Overdues.pm, circ/branchoverdues.pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/circ/branchoverdues.tmpl: 
	Partial fix for Bug 5745, Overdues with fines report not showing
	titles - Adding title, subtitle, and author to output - Reworking display of shelving location selection Patch does not address the contents of 'overdue status' and
	'notified by' Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-15  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_5736' into kcmaster


2011-02-15  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_2742' into kcmaster


2011-02-14  Chris Cormack 

	* members/members-home.pl: Bug 5751 : Follow up patch, removing
	unused variable and fixing copyright


2010-12-14  Paul Poulain 

	* members/members-home.pl: Bug 5751 : MT2690 fix members-home This fix the members-home script to work with new letter search
	management, and delete not anymore used code/template (written by Nahuel Angelinetti) Signed-off-by: Henri-Damien LAURENT
	


2010-12-14  Paul Poulain 

	* installer/data/mysql/fr-FR/2-Optionel/sample_news.sql: updating
	some references from koha.org to koha-community.org


2011-02-14  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_5734' into kcmaster


2011-02-14  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_5649' into kcmaster


2011-02-08  Owen Leonard 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tmpl: 
	Fix for Bug 5722, other reason for suggestions has code in text box Input value attributes shouldn't have _() escaping.  Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-08  Owen Leonard 

	* koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css,
	koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqplan.tmpl: Fix for
	Bug 5679 - funds planning showing strange borders Table border style needed more specificity Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-08  Owen Leonard 

	* circ/waitingreserves.pl,
	koha-tmpl/intranet-tmpl/prog/en/modules/circ/waitingreserves.tmpl: 
	Fix for Bug 5715, Adding note about ReservesMaxPickUpDelay value Also correcting display of itemtype based on item-level_itype
	preference Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-11  Galen Charlton 

	* C4/Creators/Lib.pm: bug 4306: respect item-level_itypes when
	displaying item label batches Signed-off-by: Galen Charlton  Signed-off-by:
	Salvador Zaragoza Rubio  Signed-off-by: Chris
	Cormack 


2011-02-10  Marcel de Rooy 

	* etc/zebradb/marc_defs/marc21/biblios/record.abs: Bug 5736: Fixing
	some zebra configuration errors in marc21/biblios/record.abs Lines like melm 999 should ALWAYS follow the lines for subfields
	999a, 999b etc.  This is currently not the case for 410 411 490 611
	710 785 and 800.  Found this since I could not find back the
	contents of 710$9 fields.  Signed-off-by: Colin Campbell 
	Signed-off-by: Chris Cormack 


2011-02-10  Marcel de Rooy 

	*
	koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl: 
	Bug 5735: Expanding/collapsing cloned fields in editor takes
	original field Adds corrected onclick response for expanding marc tags.  Removes
	some lines that did not work as promised.  Signed-off-by: Colin Campbell 
	Signed-off-by: Chris Cormack 


2011-02-10  Frédéric Demians 

	* C4/XSLT.pm: Bug 5727 Warning in log due to XSLT.pm XSLT.pm add few syspref to MARCXML record send to be transformed by
	XSLT. If one of those syspref doesn't exist, it generated a warning.  Signed-off-by: Colin Campbell 
	Signed-off-by: Chris Cormack 


2011-02-10  D Ruth Bavousett 

	* tools/export.pl: Bug 5230: Call number ranges in export don't give
	expected results.  If you entered low number and high number, you got only items that
	*exactly* matched either entry (if any).  If you enter only a low
	number, you got everying *lower* than that.  If you enter only a
	high number, you get everything *higher* than that.  This was a greater-than-less-than problem.  Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-14  Chris Cormack 

	* : Merge remote branch 'kc/new/enh/bug_5733' into kcmaster


2011-02-11  Owen Leonard 

	* koha-tmpl/intranet-tmpl/prog/en/css/login.css,
	koha-tmpl/intranet-tmpl/prog/en/modules/auth.tmpl: Fix for Bug 5743,
	5743 - Make login errors a little nicer Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-11  Katrin Fischer 

	* koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl: Make 'about'
	show D Ruth Bavousett's name change Signed-off-by: D Ruth Bavousett 
	Signed-off-by: Chris Cormack 


2011-02-11  Liz Rea 

	* docs/history.txt: Correcting the name of one of the developers. :) Signed-off-by: D Ruth Bavousett 
	Signed-off-by: Chris Cormack 


2011-02-14  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_4263' into kcmaster


2011-02-10  Colin Campbell 

	* cataloguing/additem.pl: Bug 4263: Fix subfield ordering broken by
	earlier patch Restores alpha sorting of item subfields in add/edit screen Signed-off-by: Nicole Engard 
	Signed-off-by: Chris Cormack 


2011-02-11  Nicole Engard 

	* koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Bug 5746:
	Add space after 'enhanced content' on OPAC Signed-off-by: D Ruth Bavousett 
	Signed-off-by: Chris Cormack 


2010-12-14  Paul Poulain 

	* koha-tmpl/intranet-tmpl/prog/en/includes/header.inc: Bug 5733 :
	MT3531: Intranet cart is emptied when session is closed Signed-off-by: Chris Cormack 


2010-12-14  Paul Poulain 

	* catalogue/moredetail.pl: Bug 5731 When No ccode is defined for an
	item, then moredetail.pl throws a 500 error Signed-off-by: Chris Cormack 


2011-02-08  Owen Leonard 

	* koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Fix for Bug
	5716 - Whitespace correction for browse shelf Signed-off-by: Ian Walls 
	Signed-off-by: Chris Cormack 


2011-02-09  Chris Cormack 

	* : Merge remote branch 'kc/new/bug_3009' into kcmaster


2011-02-08  Koustubha Kale 

	* koha-tmpl/opac-tmpl/prog/en/modules/errors/400.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/errors/401.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/errors/402.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/errors/403.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/errors/404.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/errors/500.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/ilsdi.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/kohaerror.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-ISBDdetail.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-MARCdetail.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-account.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-addbybiblionumber.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-alert-subscribe.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-auth.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-authorities-home.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-authoritiesdetail.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-authoritiessearchresultlis
	t.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-browser.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-downloadcart.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-downloadshelf.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-full-serial-issues.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-messaging.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-passwd.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-privacy.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-readingrecord.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-review.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-search-history.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-sendbasketform.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-sendshelfform.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-serial-issues.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-shelves.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-showreviews.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-suggestions.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-tags.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-tags_subject.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-topissues.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-userdetails.tmpl,
	koha-tmpl/opac-tmpl/prog/en/modules/opac-userupdate.tmpl: Adding id
	tags to some OPAC templates.  Many of the templates in OPAC, which deal with users data eg
	opac-account.tmpl, opac-passwd.tmpl etc do not have a id for the
	container div, like opac-user.tmpl has an id userdetail. Having
	these id's makes it easier to customize with css.  This patch adds
	id's to most of the 
tags. Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-02-08 koha-preprod * koha-tmpl/intranet-tmpl/prog/en/modules/tools/holidays.tmpl: Add markers to text in Javascript variable in order to be translate. Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-02-08 koha-preprod * koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Bug 5629 : Adding an HTML anchor in the link in order to choose the right tab when we click on the link Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-02-08 Brice Sanchez * koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl: Bug 5702 : Adding if statement condition to highlight toggle Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-01-04 Paul Poulain * cataloguing/addbiblio.pl, cataloguing/additem.pl: adding some copyright BibLibre statements Signed-off-by: Chris Cormack 2011-02-09 Chris Cormack * koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl: Bug 3495 : Providing a link to the fast add screen in circulation for an item that isn't found Squashed commit of the following: commit bf7fb7971d2d6ea6b3ea09bda571bdc3399efb35 Author: Chris Cormack Date: Wed Feb 9 13:53:38 2011 +1300 Bug 3495 : Wrapping link to the fast cataloguing page with syspref and permissions commit ae7e2c278e10efea94e19b75446d7fed25272de2 Author: Paul Poulain Date: Wed Dec 15 20:50:45 2010 +0100 Bug 3495 : Add link to Fast cataloguing in case the scanned barcode don't exist in circulation Signed-off-by: Chris Cormack 2010-12-15 Paul Poulain * koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/merge.tmpl: Bug 5726 : MT1059 Follow-up : Fix merge reference selection presentation A change in global-staff.css messed the merge reference selection presentation Signed-off-by: Henri-Damien LAURENT Signed-off-by: Chris Cormack 2010-12-15 Paul Poulain * cataloguing/moveitem.pl: Bug 5718 : fix permission of moveitem = edit_items needed Signed-off-by: Chris Cormack 2011-02-08 Chris Cormack * installer/data/mysql/updatedatabase.pl: Bug 2742 : Fix typo 2011-02-07 Frédérick Capovilla * catalogue/showmarc.pl: Bug 5616: Corrects an utf-8 encoding problem in cardviews Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-02-07 Marcel de Rooy * koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl: Bug 5701: Distinction between authors/additional authors in staff normal view (MARC21/XSLT) At this time all entries in 100/110/111 and 700/710/711 are shown together. We want to see the difference between an author and an added entry. (The 700 author could for instance be an illustrator.) To this end we like to see the eventual relator code or term in $4 or $e too (displayed between brackets after the name). In the patch the code for authors is moved to a template routine at the end of the xslt stylesheet. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-02-08 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version 2011-02-07 Colin Campbell * installer/data/mysql/de-DE/mandatory/subtag_registry.sql, installer/data/mysql/en/mandatory/subtag_registry.sql, installer/data/mysql/fr-FR/1-Obligatoire/subtag_registry.sql, installer/data/mysql/it-IT/necessari/subtag_registry.sql, installer/data/mysql/pl-PL/mandatory/subtag_registry.sql, installer/data/mysql/ru-RU/mandatory/subtag_registry.sql, installer/data/mysql/uk-UA/mandatory/subtag_registry.sql, installer/data/mysql/updatedatabase.pl: Bug 2742 Correct language names in install Correct native versions of Danish and Dutch Signed-off-by: Chris Cormack 2011-02-08 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5462' into kcmaster 2010-12-15 Paul Poulain * cataloguing/additem.pl: Bug 5700: MT4004 : additem.pl Some Status were not defaulted to the correct value Status 0 was lost because test was done on value and not on the fact that a value was defined or not. when value is 0 then it was not used as default value for Signed-off-by: Chris Cormack 2010-12-15 Paul Poulain * cataloguing/addbiblio.pl: Bug 5699: don't discard $3 when building a record (UNIMARC specific) Signed-off-by: Chris Cormack 2011-02-07 Chris Cormack * : commit a4cc394508182f292b4767504dfbac882744c3df Author: Chris Cormack Date: Thu Feb 3 19:45:57 2011 -0500 2011-02-03 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/css/preferences.css, koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js: Fix for Bug 5532 - sysprefs editor should show names of saved prefs Signed-off-by: Chris Nighswonger Signed-off-by: Chris Cormack 2011-02-03 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tmpl: Fix for Bug 5689 - System preference notifications are not translatable Defining strings in the template so that they can be translated. Signed-off-by: Chris Nighswonger Signed-off-by: Chris Cormack 2011-02-03 Owen Leonard * koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc, koha-tmpl/opac-tmpl/prog/en/js/tags.js: Fix for Bug 5115, Tags JavaScript includes many untranslatable strings Signed-off-by: Chris Nighswonger Signed-off-by: Chris Cormack 2011-02-04 Chris Cormack * : commit 60dd25b5c230249581a9736458aad4bad783dd52 Author: Henri-Damien LAURENT Date: Thu Feb 3 18:01:19 2011 -0500 2011-02-04 Chris Cormack * docs/history.txt: Updating history docs 2011-02-04 Chris Cormack * : commit 0088c5da53a56f44ec435f88a56b67ae99616a4d Author: Christopher Hall Date: Mon Nov 29 09:59:30 2010 +1300 2010-11-16 Christopher Hall * admin/authorised_values.pl: Bug 5462: more dash fixing for variable names within scripts Signed-off-by: Colin Campbell 2010-11-15 Christopher Hall * admin/auth_subfields_structure.pl, admin/auth_tag_structure.pl, admin/branches.pl, admin/marc_subfields_structure.pl, admin/marctagstructure.pl, admin/systempreferences.pl, reserve/request.pl: Bug 5462: modified intranet scripts to match templates Signed-off-by: Colin Campbell 2010-11-15 Christopher Hall * koha-tmpl/intranet-tmpl/prog/en/modules/admin/authtypes.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/merge.tmpl: Bug 5462: both intranet and opac seem to be 'clean', still need to make relevant changes in scripts Signed-off-by: Colin Campbell 2010-11-12 Christopher Hall * koha-tmpl/intranet-tmpl/prog/en/modules/circ/transferstoreceive.tmp l: Bug 5462: fixed incorrect TMPL_IF Signed-off-by: Colin Campbell 2010-11-12 Christopher Hall * koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form. inc, koha-tmpl/intranet-tmpl/prog/en/includes/prefs-menu.inc, koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_subfields_struct ure.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_tag_structure.tm pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_struct ure.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/marctagstructure.tmpl , koha-tmpl/intranet-tmpl/prog/en/modules/admin/systempreferences.tmp l, koha-tmpl/intranet-tmpl/prog/en/modules/admin/z3950servers.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/advsearch.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/maint/catmaintain.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tmpl , koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-messaging.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-shelves.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl, opac/opac-reserve.pl, opac/opac-search.pl: Bug 5462: fixed dashes (replaced with _) and fullstops (removed) for variable names Done within opac and intranet templates, still needs to be done for corresponding scripts. Signed-off-by: Colin Campbell 2011-02-03 Chris Cormack * C4/Biblio.pm: Fixing a syntax error, that snuck in with a merge 2010-08-17 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/includes/patron-toolbar.inc, koha-tmpl/intranet-tmpl/prog/en/modules/members/member.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl , members/memberentry.pl, members/members-home.pl: Fix for Bug 3319 - Need error message when adding patron and libraries are defined - Hiding patron add toolbar when branches or categories are undefined - Blocking patron entry form if branches or categories are undefined - Removing nonfunctional template logic for displaying missing category error message. Signed-off-by: Chris Cormack 2011-01-05 Frédéric Demians * C4/Biblio.pm: Bug 3212 Force leader 9 position to 'a' for new biblios When Creating a new biblio record, if the cataloguer doesn't use the leader plugin, a biblio record can be saved with a leader not containing a 'a' in 9 position. If the biblio contains UTF-8 characters, its decoding can fail. This issue applies to MARC-21 not UNIMARC. Signed-off-by: Chris Cormack 2011-01-31 Colin Campbell * members/memberentry.pl, members/moremember.pl, members/update-child.pl: Bug 5673: test guarantorid consistently Incorrect checking of guarantorid was causing moremember.pl to try and construct addresses using data from non-existent guarantors ensure that test is consistently checking that value is defined and not '', '0' or 0 [ i.e. what perl does for you anyway!!] Signed-off-by: Chris Cormack 2011-01-30 Ian Walls * C4/Search.pm: Bug 2341: items marked 'on order' not reserveable from search results Items created as part of the acquisitions process, and assigned the temporary notforloan value of -1, cannot be placed on hold from the search results in either the OPAC or staff client (the link is missing). This patch changes the evaluation of items->notforloan from a Boolean (if $items->{notforloan}) to a comparison (if $items->{notforloan} > 0). Any notforloan status with a negative value can therefore be reserved. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-02-02 Chris Cormack * C4/Biblio.pm, C4/Items.pm, cataloguing/additem.pl: Bug: 4263 - Repeatable subfields in items Squashed commit of the following: commit f441094d5095d165eab18340c983a831cce8f6e0 Author: Henri-Damien LAURENT Date: Mon Jul 5 20:33:23 2010 +0200 bug4263 followup : Can't blank subfields Previous bug4263 reintroduced bug 2466: fix clearing item field This keeps bug4263 followup to be assigned (donot blank dateaccessioned) But also allow to blank item subfields. commit 92889b766c41b48bdd0e3a33ca4b183b1e259805 Author: Nahuel ANGELINETTI Date: Fri Apr 23 13:54:30 2010 +0200 (bug #4263) dateaccessionned is cleaned on item modification Every item modification, date accessionned is cleaned, if there is no modification made, we must'nt reset to "undef" the value. commit 5abb2db16b2564d32e84b7cc680acbc301d73179 Author: Nahuel ANGELINETTI Date: Tue Mar 2 09:57:33 2010 +0100 (bug #4263) fix the edition of items with repeatable subfields The subfield management in item level is broken, fields are concatenated in one field, and if the librarian edit it, the values are not selected. This big patch fix three things: 1) saving fields that are stocked in SQL(using koha2marc mapping) are now well cut and separated in _REAL_ subfields 2) loading records with repeatable subfields are now well returned 3) Editing items with repeatable fields works well Signed-off-by: Chris Nighswonger Bug 4263 Removing extranious block of code Signed-off-by: Chris Cormack 2011-02-02 Chris Cormack * C4/Items.pm, koha-tmpl/intranet-tmpl/prog/en/modules/tools/inventory.tmpl, tools/inventory.pl: Bug 4931: Stocking can be by homebranch or holding branch Squashed commit of the following: commit 105de81639cbac5084e4a5c099b19569043e69ff Author: Nahuel ANGELINETTI Date: Tue Jul 13 11:58:01 2010 +0200 (bug #4931) fix forgottens input in buttons the previous patch missed an hidden input in next buttons that break next page. This fix it. commit db00295a6b9d1d36fc888ba6a0558011fd6884ba Author: Nahuel ANGELINETTI Date: Fri Jul 2 15:27:59 2010 +0200 (bug #4931) add the ability to choose home or holding branch in stocktaking This add radio box in stocktaking to base it on home or holdingbranch Signed-off-by: Chris Nighswonger Bug 4391 Followup: Adding back lost declaration of $branchcode Signed-off-by: Chris Cormack 2011-02-03 Chris Cormack * docs/history.txt: Updating history docs 2011-02-02 Frédérick Capovilla * C4/AuthoritiesMarc.pm: Bug 5661 Fix a problem when doing an authority search with no sort order Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2010-12-15 Paul Poulain * C4/Barcodes.pm: Bug 5681: Fixes leading zeroes in Add Mulpiple Copies From Biblibre: I don't know why, but removing sprintf solves the problems with leading zeroes and the problems with large values. (written by jean-andré santoni) Note from Chris: The width is never set, so the sprintf always defaults to a float, which trims the leading zeros. I am not smart enough to figure out how to set a valid width when calling it, and removing the sprintf seems to work See http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5681 for test results Signed-off-by: Chris Cormack 2011-02-02 Jared Camins-Esakov * C4/Biblio.pm: Bug 5683 - it is possible to save corrupt records This patch makes it impossible to save records with variables fields that don't contain any subfields. Prior to this patch, link_bibs_to_authorities.pl would sometimes corrupt records. Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-02-01 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version 2011-01-31 Katrin Fischer * installer/data/mysql/kohastructure.sql, installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 4160: Currency conversion doesn't handle rates other than 100 Changes data type for currency.rate to accomodate bigger currency conversion rates. FLOAT( 15, 5 ) Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-01-31 Reed Wade * koha-tmpl/intranet-tmpl/prog/en/modules/serials/routing-preview-sli p.tmpl: Bug 5665: Routing slip prints too wide for narrow printers This patch switches off some min-width styling which causes right hand of page to be clipped. Work sponsored by Opus Signed-off-by: Colin Campbell Signed-off-by: Chris Cormack 2011-01-30 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-menu.inc, koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqplan.tmpl: Revised fix for Bug 3850 - Budget Planning Pages Need Design Work - Filter moved to left-hand sidebar consistent with other pages - Export option moved to left-hand sidebar to improve visibility - Show/hide column controls moved to their own role with clear labels - "Locked" icon added to replace indicating locked status by row color Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-31 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 3881: Updating database version number 2011-01-31 Chris Cormack * installer/data/mysql/it-IT/necessari/sysprefs.sql: Bug 3881 fixing italian sysprefs 2011-01-30 Ian Walls * C4/Auth.pm, C4/Circulation.pm, C4/Members.pm, installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref , koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl, koha-tmpl/opac-tmpl/prog/en/includes/usermenu.inc, koha-tmpl/opac-tmpl/prog/en/modules/opac-privacy.tmpl, members/moremember.pl, opac/opac-privacy.pl, opac/opac-suggestions.pl: Bug 3881: OPAC Privacy reimplementation Reimplements Paul Poulain's original OPAC Privacy patch, with some minor improvements and changes to wording If the library enables the OPACPrivacy system preference along with the opacreadinghistory preference, and sets an AnonymousPatron (must be a valid patron number in the database), the user will see a new tab upon login to the OPAC, My Privacy. From there, the user can: - Set their OPAC Privacy to one of three values 0 - Forever. This keeps their reading history unless they explicitly delete it; the bulk anonymiser won't touch it 1 - Default. Keep reading history until either they delete it or the library does 2 - Never. Instantly anonymises reading history upon item return - Instantly delete their reading history There is a warning and a popup to confirm. I've removed Paul's extra confirm checkbox, which seemed redundant A note of which preference the patron has selected is added to the Patorn Details page in the staff client. This is read-only. This patch also consolidates Privacy system preferences into the Privacy section of the OPAC tab. Thank you to BibLibre for the original implmentation of this patch, and Los Gatos Public Library for funding and testing the reimplementation. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-30 Chris Cormack * koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl: Bug 5452 - Overdue date color in borrower's today issues Patch sent by Fridolyn SOMERS, but not in git format 2011-01-25 Schuster * koha-tmpl/intranet-tmpl/prog/en/modules/tags/review.tmpl: BUG 5649: Change wording on review.tmpl from white\black to approve\rejected consistent with the rest of the page Changes the wording on review.tmpl from white\black to approve\rejected consistent with the rest of the page Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-28 Robin Sheat * t/00-load.t, t/Auth.t, t/Auth_with_cas.t, t/BackgroundJob.t, t/External_BakerTaylor.t, t/Record.t, t/Reports_Guided.t, t/Serials.t, t/Service.t, t/Tags.t, t/UploadedFile.t, t/VirtualShelves_Page.t, t/db_dependent/Auth.t, t/db_dependent/Auth_with_cas.t, t/db_dependent/BackgroundJob.t, t/db_dependent/External_BakerTaylor.t, t/db_dependent/Record.t, t/db_dependent/Reports_Guided.t, t/db_dependent/Serials_2.t, t/db_dependent/Service.t, t/db_dependent/Tags.t, t/db_dependent/UploadedFile.t, t/db_dependent/VirtualShelves_Page.t: Bug 5477 [SIGN-OFF] Fix test cases that require database access This moves the DB-requiring tests out of the way, with the exception of 00-load.t which is used by the git hooks. For it, it makes it skip loading problematic modules. This allows 'make test' to complete successfully without a database configured, wich is a required part of making packages. This has been tested against the v3.02.03 tag and the master branch. Signed-off-by: Chris Nighswonger Signed-off-by: Chris Cormack 2011-01-24 Ian Walls * tools/batchMod.pl: Bug 5376: Batch Mod and Delete require superlibrarian permissions This only occurs with IndependantBranches turned on; in an attempt to check that the items being modified belonged to the user's branch, the code made a simultaneous comparison and assignment, which is not permitted in all compilations of Perl. Splitting the assignment of $itembranchcode and the check for its non-null value fixes the problem Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-24 Galen Charlton * misc/installer_devel_notes/data/en/marcflavour/marc21/mandatory/mar c21_framework_DEFAULT.sql, misc/installer_devel_notes/data/en/marcflavour/marc21/mandatory/mar c21_framework_DEFAULT.txt, misc/installer_devel_notes/data/en/marcflavour/marc21/optional/marc 21_simple_bib_frameworks.sql, misc/installer_devel_notes/data/en/marcflavour/marc21/optional/marc 21_simple_bib_frameworks.txt, misc/installer_devel_notes/data/en/marcflavour/unimarc/mandatory/un imarc_framework_DEFAULT.sql, misc/installer_devel_notes/data/en/marcflavour/unimarc/mandatory/un imarc_framework_DEFAULT.txt: bug 5654: remove disused directory Signed-off-by: Galen Charlton Signed-off-by: Chris Cormack 2011-01-26 Chris Cormack * docs/history.txt: Adding Jerome Charaoui to the history docs, 130 people have code in Koha now 2011-01-26 Chris Cormack * docs/history.txt: History updated 2011-01-25 Jerome Charaoui * misc/translator/LangInstaller.pm: Bug 5506 Fix installation of prefs translations in standard installs [3.2] Should be applied Signed-off-by: Frédéric Demians Signed-off-by: Chris Cormack 2011-01-24 Owen Leonard * admin/authorised_values.pl, admin/itemtypes.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tmp l, koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tmpl: Fix for Bug 5650, item type page key wrong - Fixes for authorised_values.pl and itemtypes.pl - Hiding table when there are no values to prevent js error - Hiding table pager when there are no values - Removing paging code from the script Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-01-26 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version 2011-01-24 Ian Walls * installer/data/mysql/de-DE/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.sql, installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framewo rk_DEFAULT.sql, installer/data/mysql/fr-FR/marcflavour/marc21/Obligatoire/marc21_fr amework_DEFAULT.sql, installer/data/mysql/it-IT/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.sql, installer/data/mysql/pl-PL/marcflavour/marc21/mandatory/marc21_fram ework_DEFAULT.sql, installer/data/mysql/updatedatabase.pl: Bug 5619: Subfield 9 missing from most authorised heading fields Adds subfield 9 to DEFAULT MARC21 frameworks for the following fields: 648, 654, 655, 656, 657, 658, 662 Based on entry for 650$9 (values otherwise all the same). This patch does NOT handle non-DEFAULT frameworks Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-25 Chris Cormack * catalogue/ISBDdetail.pl, catalogue/MARCdetail.pl, catalogue/detail.pl, catalogue/labeledMARCdetail.pl, catalogue/moredetail.pl, catalogue/search.pl, koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css, koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc, koha-tmpl/intranet-tmpl/prog/en/includes/circ-toolbar.inc, koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc, koha-tmpl/intranet-tmpl/prog/en/includes/members-toolbar.inc, koha-tmpl/intranet-tmpl/prog/en/lib/jquery/plugins/jquery.cookie.mi n.js, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl: Revert "Fix for Bug 3659, Add place hold option from patron checkout tab" This reverts commit da2040634ed4f589c5f6b188ab3a3fac83d99a9b. Wrong patch was applied 2011-01-17 Owen Leonard * catalogue/ISBDdetail.pl, catalogue/MARCdetail.pl, catalogue/detail.pl, catalogue/labeledMARCdetail.pl, catalogue/moredetail.pl, catalogue/search.pl, koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css, koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc, koha-tmpl/intranet-tmpl/prog/en/includes/circ-toolbar.inc, koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc, koha-tmpl/intranet-tmpl/prog/en/includes/members-toolbar.inc, koha-tmpl/intranet-tmpl/prog/en/lib/jquery/plugins/jquery.cookie.mi n.js, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl: Fix for Bug 3659, Add place hold option from patron checkout tab Adds a button on patron-related pages, "Search to hold" Clicking search to hold sets a cookie with the patron's borrowernumber and sends the user to the search page. On subsequent search results pages the user will have the option to place holds specifically for the remembered patron. This works on the search results page (single and multiple hold) and on the detail page. The saved cookie will time out after 10 minutes or be erased when a new patron is loaded by circulation.pl New jQuery plugin added: jquery.cookie.min.js Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-06 Colin Campbell * C4/AuthoritiesMarc.pm: Bug 4309 Do not throw error on auth search of multiple fields Ensures the multiple search does not throw a 500 error but allows a single search to be used as well Signed-off-by: Chris Cormack 2011-01-24 Chris Cormack * installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql: Bug 5618: Adding missing system preferences 2011-01-20 Chris Cormack * koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl, opac/opac-renew.pl: Bug 5618: Multiple renewals in the opac Enables logged-in OPAC patrons to renew multiple items at once using checkboxes. Errors are now handled better (for example, when item is on reserve) Sponsored by Los Gatos Public Library Squashed commit of the following: commit 020d9904ddb22af238c8a90c1f7447ead5a6d0e7 Author: Chris Cormack Date: Thu Jan 20 08:57:01 2011 +1300 Bug 5618: typo fix commit 147cfd91dbe88fd58c5d404db9bf06a21310e2ef Author: Chris Cormack Date: Thu Jan 20 08:47:39 2011 +1300 Bug 5618: Adding better error handling for reserves, and always redirecting instead of exploding commit 2dfb6c687d0d38c240e22d41f2aef6e3a9e53f02 Author: Chris Cormack Date: Fri Jan 14 15:39:20 2011 +1300 Bug 5618: Is mostly working now, needs some prettying up commit f8d260a4dcde144c9ed487521a79ee687ff8feb3 Author: Chris Cormack Date: Fri Jan 14 15:03:45 2011 +1300 bug 5618: Initial commit to set up checkboxes for choosing multiple items Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-01-24 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5551' into kcmaster 2011-01-24 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_4289' into kcmaster 2011-01-21 Chris Cormack * t/Output_JSONStream.t: Bug 5327 fixing missing number of tests 2011-01-21 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping Koha version 2011-01-14 Robin Sheat * C4/ShelfBrowser.pm, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref , koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl, opac/opac-detail.pl: Bug 5551 - allow shelf browser filters to be changed This adds three system preferences: ShelfBrowserUsesLocation, ShelfBrowserUsesHomeBranch, and ShelfBrowserUsesCcode. These can be toggled to determine whether the shelf browser will ensure that the items being show will match against location, homebranch, or collection code, respectively. Note that this also involves a bit of a refactor to clean up the shelf browser code. Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-01-21 Zach Sim * t/Output_JSONStream.t: Added more unit tests to check when JSONStream should fail. Signed-off-by: Chris Cormack 2011-01-21 Zach Sim * t/Output_JSONStream.t: Bug 5327: Added unit tests to Output_JSONStream.t Signed-off-by: Chris Cormack 2011-01-21 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5628' into kcmaster 2011-01-20 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_5640' into kcmaster 2011-01-20 Chris Cormack * t/db_dependent/Members.t: Bug 5327: small typo in the Members.t test 2011-01-20 johnboy * t/db_dependent/Accounts.t: Bug 5327 Made test file for Accounts.pm Signed-off-by: Chris Cormack 2011-01-18 Paul Poulain * C4/Branch.pm: Bug 5634: BZ5634 order branch list alphabetically, without taking care of uc/lc Perl separates uc & lc in cmp. So we just uc() to have list properly ordered Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-18 Paul Poulain * : Bug5640: BZ5640 (MT3584): Nimes icon set Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-18 Paul Poulain * : Bug5640: BZ5640 (MT3584): Nimes icon set Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-20 Chris Cormack * t/Members.t, t/db_dependent/Members.t: Bug 5327: Shifting and little tidy up of the members tests 2011-01-20 johnboy * t/Members.t: Bug 5327 Some tests added Signed-off-by: Chris Cormack 2011-01-19 Chris Cormack * installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql: Bug 4289: Updating other sysprefs until we change the installer, we need to do this 2011-01-19 Chris Cormack * C4/Koha.pm: New icon set, renaming and making files in the intranet too 2011-01-19 claudia * : New icon set for kids, has ben rezided to 48 by 48px Signed-off-by: Chris Cormack 2011-01-19 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 4289: Bumping version number up 2010-12-07 Frédéric Demians * installer/data/mysql/en/mandatory/sysprefs.sql, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref: Bug 4289 Followup: Add syspref default value and in opac.pref Signed-off-by: Frédéric Demians Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2010-12-07 Mason James * C4/Auth.pm, installer/data/mysql/updatedatabase.pl, koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc, opac/opac-ISBDdetail.pl, opac/opac-MARCdetail.pl, opac/opac-addbybiblionumber.pl, opac/opac-alert-subscribe.pl, opac/opac-authorities-home.pl, opac/opac-authoritiesdetail.pl, opac/opac-basket.pl, opac/opac-browser.pl, opac/opac-detail.pl, opac/opac-main.pl, opac/opac-review.pl, opac/opac-search.pl, opac/opac-sendbasket.pl, opac/opac-shelves.pl, opac/opac-showmarc.pl, opac/opac-showreviews.pl, opac/opac-suggestions.pl, opac/opac-tags_subject.pl, opac/opac-topissues.pl, opac/opac-user.pl, opac/opac-userupdate.pl: Bug 4289: 'OpacPublic' feature applied to git tag 'v3.02.00-rc' Frédéric Demians: - Rebased this patch to HEAD - Solved a merge conflict - The patch works as described here: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4289 Signed-off-by: Frédéric Demians Signed-off-by: Jared Camins-Esakov Signed-off-by: Chris Cormack 2011-01-19 Chris Cormack * t/Amazon.t, t/db_dependent/Amazon.t: Bug 5327 - Now we are doing db calls, we need to shift this to t/db_dependent 2011-01-19 Zach Sim * t/Amazon.t: Added unit tests to test all of get_amazon_tld in Amazon.pm. Signed-off-by: Chris Cormack 2011-01-19 Chris Cormack * : Merge remote branch 'kc/new/bug_5327' into kcmaster 2011-01-19 johnboy * t/Record.t: Bug 5327 1 more test added. Signed-off-by: Chris Cormack 2011-01-19 Zach Sim * t/Biblio.t, t/db_dependent/Biblio.t: Added unit tests for Biblio and moved it to db_dependent as it requires the database. Signed-off-by: Chris Cormack 2011-01-18 Chris Cormack * : Merge remote branch 'kc/new/bug_5327' into kcmaster 2011-01-18 Chris Cormack * : Merge remote branch 'kc/new/bug_5327' into kcmaster 2011-01-18 Chris Cormack * t/BackgroundJob.t: Bug 5327 litte fix for Background tests 2011-01-18 Chris Cormack * : Merge remote branch 'kc/new/bug_5327' into kcmaster 2011-01-18 johnboy * t/Record.t: bug 5327 updated test file Signed-off-by: Chris Cormack 2011-01-18 Zach Sim * t/db_dependent/XISBN.t: Added unit tests using a test database for XISBN. Signed-off-by: Chris Cormack 2011-01-18 Zach Sim * t/XISBN.t, t/db_dependent/XISBN.t: Created unit testing using the testdatabase for XISBN. Signed-off-by: Chris Cormack 2011-01-18 Chris Cormack * : Merge remote branch 'kc/new/bug_5327' into kcmaster 2011-01-18 johnboy * t/BackgroundJob.t: bug 5327 started testing Signed-off-by: Chris Cormack 2011-01-18 johnboy * t/BackgroundJob.t: Bug 5327 Starting tests for BackgroundJob Signed-off-by: Chris Cormack 2011-01-18 Chris Cormack * : Merge remote branch 'kc/new/bug_5327' into kcmaster 2011-01-18 Chris Cormack * : Merge remote branch 'kc/new/bug_5327' into kcmaster 2011-01-17 Chris Cormack * acqui/basketgroup.pl: Bug 5399: Follow up style patch, moving exits out of subroutine 2011-01-17 Galen Charlton * acqui/addorderiso2709.pl, acqui/basketgroup.pl: Bug 5399: remove useless eval 'use C4::Foo' Also add a couple FIXMEs Marcel: Signed and updated for current master Signed-off-by: Galen Charlton Signed-off-by: Marcel de Rooy Signed-off-by: Chris Cormack 2011-01-17 Colin Campbell * C4/Serials.pm, serials/serials-collection.pl, serials/serials-edit.pl: Bug 5026 Undefined dates formatted poorly in serials-edit Don't display junk in empty fields Don't generate errors Merged some changes to make variable names moremeaningful in loops ( within loops) Thanks to M De Rooy for spotting a couple of issues in the original patch Signed-off-by: Marcel de Rooy Signed-off-by: Chris Cormack 2011-01-17 Chris Cormack * docs/history.txt: Adding a new developer to the history 2010-12-20 Dobrica Pavlinusic * koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tmpl: Bug 4920 - neworderempty.tmpl shouldn't call calcNeworderTotal() onload Currently, modifying existing orders will recalculate values if exchange rate has changed, which destroys previous data (our use case is just to modify Planning value fields). Since fields also have onChange event which also triggers caclNeworderTotal, onload event seems redundant. Signed-off-by: Marcel de Rooy Signed-off-by: Chris Cormack 2010-12-14 Colin Campbell * C4/Biblio.pm, C4/Koha.pm: Bug 5403 Remove DisplayISBN and GetPublisherNameFromIsbn These two subroutines were no longer being used by any other code removed them from their respective modules If we need any ISBN in future we should use Business::ISBN directly Signed-off-by: Chris Cormack 2011-01-17 Zach Sim * C4/Koha.pm, t/Koha.t: Bug 5327 - Adding UNIT Tests. Squashed commit of the following: commit 146d14665c52edaa85e38b70aabc9d52be5d64b6 Author: Zach Sim Date: Mon Jan 17 16:07:24 2011 +1300 Edited DisplayISBN to cleanup the ISBN using _isbn_cleanup if it is not 13 or 10 digits long. commit ba97b26d9a25470b0717cdd60a3d4f7a5c459ca9 Author: Zach Sim Date: Mon Jan 17 16:06:14 2011 +1300 Added extra unit tests to test C4::Koha::DisplayISBN. Signed-off-by: Chris Cormack 2011-01-13 Owen Leonard * koha-tmpl/opac-tmpl/prog/en/includes/opac-topissues.inc, koha-tmpl/opac-tmpl/prog/en/modules/opac-topissues.tmpl, opac/opac-topissues.pl: Fix for Bug 3459, topissues doesn't take care of ccode - Change conditional to display filter in sidebar without EXPR - Enhance switch between ccode default and itemtype default searches - Enable preselect of submitted collection code in filter form, stealing code from opac-search.pl Signed-off-by: Katrin Fischer Signed-off-by: Chris Cormack 2011-01-13 Owen Leonard * C4/Biblio.pm, catalogue/detail.pl, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl, opac/opac-detail.pl: Fix for Bug 4885 - Only 1 ISBN shows in non-XSL detail view Fixed by doing a pretty dumb copy of GetMarcNotes. Functional, but it could be there is a more efficient way to do it given we want one repeating tag rather than a range of tags? Signed-off-by: Katrin Fischer - fixed small typo in opac-detail - corrected isbd punctuation in opac-detail - tested with 0, 1, 2, 3 isbns in 020, MARC21 Signed-off-by: Chris Cormack 2011-01-13 Henri-Damien LAURENT * admin/check_parent_total.pl: Bug 4438: incorrect "Budget total exceeds period allocation" error when editing fund The process in check_parent_total for period allocation was not good. It took all the children of a period. Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-01-12 Nahuel ANGELINETTI * reports/acquisitions_stats.pl: (bug #3743) fix acquisition stats ordering This patch fix ordering in acquisition stats to order by month number. Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-01-13 Chris Cormack * : Merge remote branch 'kc/new/bug_5611' into kcmaster 2011-01-13 Chris Cormack * docs/history.txt: Typo fix for history file 2011-01-13 Chris Cormack * docs/history.txt: Adding release info, and missing meetings to the history 2011-01-13 Chris Cormack * docs/history.txt: Adding new developers to the history 2011-01-12 Colin Campbell * C4/Scrubber.pm, t/Scrubber.t: Bug 5611 Tidy up C4::Scrubber Remove the unneeded package variables Remove unnecessary variables Removed some cargo-cult programming Tidied the indentation from mix of tabs & spaces Add a Test that we actually return the required class of object Signed-off-by: Chris Cormack 2011-01-12 Bryce Sanchez * C4/Scrubber.pm: Bug 5611 INIT block causes failure with mod perl Per module INIT Blocks are not run in mod_perl so their variables are not visible. A lexical var is adequate for this purpose Signed-off-by: Colin Campbell Signed-off-by: Chris Cormack 2011-01-12 Colin Campbell * t/SIP_Sip.t: Bug 5601 :: Add tests for bugfix Signed-off-by: Frédéric Demians Signed-off-by: Chris Cormack 2011-01-12 Colin Campbell * C4/SIP/ILS/Item.pm, C4/SIP/Sip.pm, C4/SIP/Sip/MsgType.pm: Bug 5601 Fix processing of DueDate return item duedate is not a datetime entity but a string retrieved direct from the db that only needs restructuring checkout was doing so but item_info was pretending it was in secs (actually Item.pm manipulated then overwrote it!!) assume the date in the db is correct (otherwise madness ensues) dont try to second guess it As duedates do not yet include a time element assume end of day as a safety first [F. Demians] I confirm Joe Atzberger diagnostic. That's a bug reported by a library. I've tested Colin Campell solution. It fixes the bug. Signed-off-by: Frédéric Demians Signed-off-by: Chris Cormack 2011-01-05 Magnus Enger * misc/cronjobs/crontab.example: Bug 5055 Use standard file paths in crontab.example This is a revised patch, removing the lines pertaining to logrotate. Signed-off-by: Chris Cormack 2011-01-11 Nicole Engard * koha-tmpl/intranet-tmpl/prog/en/includes/serials-menu.inc, serials/routing-preview.pl, serials/routing.pl: bug 4131 have subscription so edit routing if one exists Changes the template variable checked in serials-menu.inc for determining where to show 'Create Routing List' or 'Edit Routing List' to hasRouting. Also adds the $hasRouting variable to serials/routing.pl and serials/routing-preview.pl, for completeness. Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-01-11 Nicole Engard * koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulati on.pref: bug 5486 remove note about HomeOrHoldingBranch being removed soon Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-01-08 Ian Walls * C4/Members/Messaging.pm: Bug 5603: advance_notice.pl uninitialized element in hash Changings one of the LEFT JOINS in C4::Members::Messaging::GetMessagingPreferences to a JOIN to prevent NULL message_transport_types from being returned Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-12 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bug 2142 : Bumping database version 2011-01-08 Ian Walls * installer/data/mysql/de-DE/mandatory/sysprefs.sql, installer/data/mysql/en/mandatory/sysprefs.sql, installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systempre fs.sql, installer/data/mysql/it-IT/necessari/sysprefs.sql, installer/data/mysql/pl-PL/mandatory/sysprefs.sql, installer/data/mysql/ru-RU/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/uk-UA/mandatory/system_preferences_full_optima l_for_install_only.sql, installer/data/mysql/updatedatabase.pl, koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching .pref: Bug 2142: reinstate maxItemInSearchResults systempreference Reinstates the deleted maxItemsInSearchResults system preference, which was erroneously thought to no longer be utilized. It's removal has led to bug 4430 Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-11 Nicole Engard * koha-tmpl/intranet-tmpl/prog/en/modules/tools/import_borrowers.tmpl: bug 5492 update import patrons page title Signed-off-by: Nicole Engard Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-01-11 Nicole Engard * : bug 5604 additional icons in the Seshat icon set Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-01-04 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc, members/member.pl, members/members-home.pl: Fix for Bug 4945 - Patron search is limited by default to the currently logged-in library I couldn't figure out how (or whether) GetBranchesLoop could be convinced to return a list of branches without selecting one, so I swapped GetBranchesLoop with GetBranches. This will preselect a branch only if a branch has been submitted as part of a query. This does NOT preselect the correct branch when IndependantBranches is turned on. I also added a template variable which is true if a query has been submitted with a branch or a category so that the extra form fields can be displayed, reminding the user that they added limiters to their query. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-10 Nahuel ANGELINETTI * C4/Acquisition.pm: (bug #3737) fix title search in order history Signed-off-by: Henri-Damien LAURENT Signed-off-by: Colin Campbell Signed-off-by: Chris Cormack 2011-01-11 Chris Cormack * kohaversion.pl: Bumping database number to 011 2011-01-11 Chris Cormack * : Merge remote branch 'kc/new/bug_5186' into kcmaster 2011-01-10 Chris Cormack * : Merge remote branch 'kc/new/bug_5240' into kcmaster 2011-01-10 Chris Cormack * : Merge remote branch 'kc/new/bug_4838' into kcmaster 2011-01-07 Colin Campbell * C4/Suggestions.pm: Bug 5589: Remove duplicated Exports in Suggestions.pm Rather bizarrely Suggestions.pm was setting up @EXPORT, @ISA and $VERSION twice. Have removed one invocation Signed-off-by: Chris Cormack 2011-01-05 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/includes/facets.inc, koha-tmpl/intranet-tmpl/prog/en/includes/page-numbers.inc, koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tmpl: Fix for Bug 4984, Invalid XHTML in staff client search results Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-07 Owen Leonard * circ/reserveratios.pl, koha-tmpl/intranet-tmpl/prog/en/modules/circ/reserveratios.tmpl: Additional fix for Bug 3550, Use GetRecordValue to get the subtitle - Adding subtitle to Hold Ratio report output - Sorting by default on ratio, descending - Adding author - Removing description Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2010-12-20 Frédéric Demians * koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/u nimarc_field_210c.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/u nimarc_field_4XX.tmpl: Bug 5480 Some usual UNIMARC cataloguing plugins doesn't work anymore [3.2] To be applied Signed-off-by: Henri-Damien LAURENT Signed-off-by: Chris Nighswonger Signed-off-by: Chris Cormack 2011-01-07 Chris Cormack * : Merge remote branch 'kc/new/enh/bug_4820' into kcmaster 2011-01-06 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl: Follow up on fix for Bug 5570, item types not showing on other editions Fix for the staff client. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-04 Owen Leonard * C4/XISBN.pm, koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Fix for Bug 5570 - item types not showing on other editions The item type which shows on other editions is the biblio-level itemtype. XISBN.pm had some item-handling code, but I'm removing it because it is unused. The editions tab should now display item type only if item-level itemtypes are not enabled. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-06 Joe Atzberger * C4/SIP/Sip.pm: Bug 5586: Set SIP line-endings to proper SPEC-compliant \r Line-endings have been a longstanding problem because of variations in implementations. But we should still try to default to the correct thing. This harmonizes part of Koha's SIP code with the current SIPServer version, used in common with Evergreen. Repo at: https://github.com/atz/SIPServer Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2011-01-05 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css, koha-tmpl/intranet-tmpl/prog/en/modules/admin/matching-rules.tmpl: Fix for Bug 5006 - Invalid XHTML in record matching rules template - Rework JavaScript clone routines to use jQuery, to take label "for" into account, to handle incrementing label, and to properly place cloned blocks at the bottom of the group - Rework JavaScript delete routines to use jQuery, to take block label numbers into account, and to show the "add" link if you have deleted the last block. - Correcting markup which nests
inside
- Ensuring labels' "for" attribute matches input IDs - Adding "required" style to required fields Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-06 Colin Campbell * koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl: Bug 5583 Rename fieldnumber to blocknumber Variable fieldnumber does not refer to a field It is the ISBD block number Rename to blocknumber Say what we mean adds to maintainability Signed-off-by: Chris Cormack 2011-01-06 Colin Campbell * koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl: Bug 5582 Pass tag nums as a string to Doc Popup Add quotes around tag number when calling doc popup Otherwise numbers with leading zeroes are interpreted as octal e.g. 020 returns doc for 016 Signed-off-by: Chris Cormack 2011-01-05 Galen Charlton * members/moremember.pl: bug 5585: fix display of current date on receipts and slips Signed-off-by: Galen Charlton Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-05 Owen Leonard * koha-tmpl/opac-tmpl/prog/en/css/opac.css, koha-tmpl/opac-tmpl/prog/en/modules/opac-reserve.tmpl, opac/opac-reserve.pl: Fix for Bug 4950 - checkbox should be removed when can't place a hold - Hiding form controls for titles which can't be placed on hold - Highlighting hold blocked message for better visibility - Showing table of blocked holds even if none can be placed on hold: hiding the table hides the messages explaining why titles can't be placed on hold - Removing an unused line from the script which was leaving errors in the error log - Consolidating error messages into one box which were displaying in two. - Correcting link to unused opac-userdetails.pl Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-04 Owen Leonard * C4/VirtualShelves.pm, C4/VirtualShelves/Page.pm, koha-tmpl/opac-tmpl/prog/en/css/opac.css, koha-tmpl/opac-tmpl/prog/en/modules/opac-shelves.tmpl: Fix for Bug 3347 - Inconsistencies with tables in opac-shelves.tmpl Changes to list contents view to make it consistent with search results My intention is to make the OPAC more consistent in the way it displays lists of items, whether it be in search results, lists, etc. This patch adds data to the list contents output and reformats it to that end. The other significant change is the removal of jQuery table sorting. Since list contents are both sorted and paginated on the server side. Adding a client-side sort to one page of many doesn't make sense. Other changes include: - Change "Your lists" to "Your private lists" - Remove "sort by" column because it seems unnecessary - Adding logic to control display of count (item or items rather than item(s) - Styling pagination bar and placing at the bottom of the page, consistent with other instances of pagination navigation Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-04 Owen Leonard * koha-tmpl/opac-tmpl/prog/en/css/opac.css, koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl: Fix for Bug 5571 - tags as bulleted list too long Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2010-12-30 Nicole Engard * koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl: bug 5419: make reason checkouts blocked stand out Signed-off-by: Ian Walls Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-01-04 Galen Charlton * members/moremember.pl: bug 5497: make all library fields available to circ receipt/slips This allows the receipt template to be more readily customized to include the library's address, phone number, email address, etc. Signed-off-by: Galen Charlton Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-04 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-add-to-basket .inc, koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderbiblio.tmpl: Fix for Bug 3918 - Add to order lists inconsistent - Added new include to contain add to basket options - Minor markup corrections Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2010-12-15 Marcel de Rooy * C4/AuthoritiesMarc.pm: Bug 5375 (Update date/time last transaction (MARC 005) when saving authority record) Update 005 date/time when saving authority record for MARC21 and UNIMARC. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2010-12-15 Marcel de Rooy * C4/Biblio.pm, cataloguing/value_builder/marc21_field_005.pl: Bug 5374 (update transaction date when saving biblio) RESENT with small fix Currently, the plugin marc21_field_005 and its unimarc opponent fill field 005 when this field gets focus. This implies that updating a record without touching this field does not update 005. At the same time, a user could accidentally delete a character in the 005 when having focus. This mutilated field value will be saved however. I would suggest to add a few lines to ModBiblioMarc in Biblio.pm to ascertain that adding or updating a record always updates 005 in marc21 as well as unimarc. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2011-01-03 Chris Cormack * : Merge remote branch 'kc/new/bug_5563' into kcmaster 2010-12-30 Nicole Engard * koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced- content.pref: bug 5563 change note about cover images on enhanced content on the enhanced content tab of system preferences it says that Koha will pick the first cover image - but in fact it shows them all - that note needs to be updated to properly warn of the expected behavior. Signed-off-by: Ian Walls Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2010-12-30 Owen Leonard * koha-tmpl/opac-tmpl/prog/en/modules/opac-authoritiessearchresultlis t.tmpl, opac/opac-authorities-home.pl: Reimplemented fix for bug 5556, OPAC does not display the type of authority Formatting Janusz's suggested changes as a patch. Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2010-12-30 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc: Reimplement fix for bug 5557 - Link to logs for user with view_system_logs permission Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2011-01-02 Chris Cormack * installer/data/mysql/updatedatabase.pl, kohaversion.pl: Bumping database version to 3.03.00.010 2010-12-30 Nicole Engard * installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framewo rk_DEFAULT.sql, installer/data/mysql/updatedatabase.pl: bug 5040 fix misspelling of distance in marc21 framework Signed-off-by: Ian Walls Signed-off-by: Chris Cormack 2010-12-31 Robin Sheat * koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tmpl: bug 4942 - add validation to patron administration This validation requires an enrollment period or a date to be provided before the form will save, which will prevent invalid dates getting into the system. Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2010-12-31 Robin Sheat * koha-tmpl/intranet-tmpl/prog/en/includes/header.inc: bug 5045 - Help works even when the referrer is being stripped This fix puts the URL of the source page as a parameter to help.pl, which will override the referrer value, if it's provided. This deals with people sitting behind proxies that strip the referrer information out. Signed-off-by: Owen Leonard Signed-off-by: Chris Cormack 2010-12-30 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/advsearch.tmpl: Fix for Bug 3665, adding another submit button as in OPAC This is the only change proposed in Bug 3665 which hasn't already been implemented by someone else. It adds a submit button under the first section of the advanced search page just like the OPAC advanced search has. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2010-12-30 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css, koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tmpl: Fix for Bug 4820, Alter layout of Circulation and fines rules page for clarity I propose some changes to the issuing rules interface to improve usability: - Better define and delineate the sub-sections on the page: - Default checkout and hold policy - Checkout limit by patron category - Holds policy by item type - Repeat the current library name, when selected, for clarity: "Default checkout and hold policy for Athens" rather than "Default checkout and hold policy for this library" - Use the phrase "all libraries" when no library is selected. "Default library" seems ambiguous. "All libraries" better defines how the rule will be applied: to all libraries in the absence of a more specific rule. - Use the term "all" instead of "default" in cases where a rule will apply to all categories or item types. Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2010-12-29 Robin Sheat * debian/koha.README.Debian: Bug 5550 - correct filename referenced in docs Spotted by Reed Wade. Signed-off-by: Chris Cormack 2010-12-29 Owen Leonard * C4/VirtualShelves/Page.pm: Fix for Bug 5560 - pagination option for lists This patch doesn't enable per-list pagination options, but makes OPAC and staff client list display obey the OPACnumSearchResults and numSearchResults system preferences instead Signed-off-by: Nicole Engard Signed-off-by: Chris Cormack 2010-12-29 Chris Cormack * C4/VirtualShelves.pm: Bug 5526: Follow up patch removing a warn statement 2010-12-20 Owen Leonard * C4/VirtualShelves.pm: Fix for Bug 5526, List of lists should be in alphabetical order by list name Signed-off-by: Liz Rea Signed-off-by: Chris Cormack 2010-12-24 Chris Cormack * C4/Search.pm: Bug 5542: Availability code commented out - Uncommenting Signed-off-by: Chris Cormack 2010-12-24 Owen Leonard * koha-tmpl/intranet-tmpl/prog/en/modules/tools/koha-news.tmpl, tools/koha-news.pl: Fix for Bug 5540, editing slip news changes to librarian interface The script checks for a language-specific OPAC message and, if none is found, preselects none of the "display location" options. This results in the first item in the pairs - Correctly escaping JavaScript blocks - General markup corrections Signed-off-by: Galen Charlton 2010-08-12 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/basket/sendbasket.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/tools/picture-upload.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/sendshelf.tm pl, koha-tmpl/opac-tmpl/prog/en/modules/opac-sendbasket.tmpl, koha-tmpl/opac-tmpl/prog/en/modules/opac-sendshelf.tmpl: Bug 5130 - Misspelled words: biblographic delimeter extention Signed-off-by: Galen Charlton 2010-08-25 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/includes/error-messages.inc: Misspells: deleteing -> deleting Signed-off-by: Owen Leonard Signed-off-by: Galen Charlton 2010-08-12 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/help/members/member-passwor d.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/patroncards/edit-templ ate.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/serials/serials-home.t mpl: Bug 5134 - Misspelled words: exisiting anomolies genereated Signed-off-by: Galen Charlton 2010-08-12 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/help/cataloguing/addbooks.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/holidays.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/manage-marc-impo rt.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/overduerules.tmp l: Bug 5133 - Misspelled words: reservior notifiying deleete + recieving Signed-off-by: Galen Charlton 2010-08-12 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/maint/catmaintain.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl , koha-tmpl/intranet-tmpl/prog/en/modules/rotating_collections/addIte ms.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/rotating_collections/editCo llections.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tmpl: Bug 5132 - Misspelled words: Acquistion Succesfully professionnal Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/u nimarc_field_100.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/acqui/histsearch.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/reports/borrowers_stat s.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/reports/catalogue_stat s.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/reports/reports-home.t mpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/serials/subscription-a dd.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/help/suggestion/suggestion. tmpl: Bug 5124 - Duplicate and Misspelled words: periodicy outputing Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/help/acqui/neworderempty.tm pl: Bug 5123 - Misspelled words: Depdending Commited flutucations Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/circ/waitingreserves.tmpl: Additional fix Bug 5122 - Misspelled word: transfered Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/circ/branchtransfers.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/rotating_collections/transf erCollection.tmpl: Bug 5122 - Misspelled word: transfered Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/m arc21_field_006.tmpl, koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/m arc21_field_008.tmpl: Bug 5121 - Misspelled words: stripts biographyl Begininning Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/admin/checkmarc.tmpl: Bug 5119: Misspelled word correspounding Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tmpl: Bug 5117: Misspelled word Organisztion Signed-off-by: Galen Charlton 2010-08-11 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/admin/currency.tmpl: Bug 5118: Misspelled word: Currencey Signed-off-by: Galen Charlton 2010-08-05 Bernardo Gonzalez Kriegel * koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tmpl: Misspell: Quanity -> Quantity Signed-off-by: Galen Charlton 2010-10-17 Galen Charlton * : commit 65f8573b5d414591d22ce1b0d60afea9293f5704 Author: MJ Ray Date: Wed Oct 13 02:17:05 2010 +0100