[HEAD] (bug #3323) allow rules for reserves in issuing rules.
This patch move reserves to issuing rules, and check reserves from branchcode/categorycode/itemtype when it's possible.
In some case we cannot know the branchcode or the itemtype of the document needed to be reserved, so default values(in issuing rules) are used.
It introduce a new syspref : ReservesControlBranch that define which branch should be used to control the user reserves rights and a new column in issuingrules table to store reserves rules.
Merge commit 'official/master' into reconcile_HD_30X
Conflicts:
C4/Amazon.pm
C4/Auth.pm
C4/AuthoritiesMarc.pm
C4/Biblio.pm
C4/Branch.pm
C4/Calendar.pm
C4/Category.pm
C4/Circulation.pm
C4/ItemCirculationAlertPreference.pm
C4/ItemType.pm
C4/Items.pm
C4/Koha.pm
C4/Labels.pm
C4/Letters.pm
C4/Matcher.pm
C4/NewsChannels.pm
C4/Reports/Guided.pm
C4/SIP/ILS.pm
C4/SIP/ILS/Item.pm
C4/SIP/ILS/Transaction/Checkout.pm
C4/Search.pm
C4/VirtualShelves/Page.pm
C4/XSLT.pm
acqui/spent.pl
admin/auth_subfields_structure.pl
admin/auth_tag_structure.pl
admin/authorised_values.pl
admin/branches.pl
admin/itemtypes.pl
admin/marc_subfields_structure.pl
admin/systempreferences.pl
catalogue/detail.pl
catalogue/moredetail.pl
cataloguing/addbiblio.pl
cataloguing/additem.pl
cataloguing/value_builder/unimarc_field_010.pl
cataloguing/z3950_search.pl
circ/branchtransfers.pl
circ/circulation.pl
circ/overdue.pl
circ/returns.pl
circ/view_holdsqueue.pl
docs/history.txt
etc/zebradb/marc_defs/unimarc/authorities/record.abs
etc/zebradb/marc_defs/unimarc/biblios/record.abs
install_misc/debian-lenny.packages
install_misc/debian.packages
installer/data/mysql/en/mandatory/sysprefs.sql
installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[CCODE].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[CCODE].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[COUNTRY].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[COUNTRY].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[DAMAGED].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[DAMAGED].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[LANG].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[LANG].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[LOC].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[LOC].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[LOST].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[LOST].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[NOT_LOAN].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[NOT_LOAN].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[RESTRICTED].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[RESTRICTED].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[STACK].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[STACK].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[SUGGEST].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[SUGGEST].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[WITHDRAWN].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[WITHDRAWN].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[classif].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[classif].csv.txt
installer/data/mysql/ru-RU/authorised_values/authorised_values_[rusmarc856].csv.sql
installer/data/mysql/ru-RU/authorised_values/authorised_values_[rusmarc856].csv.txt
installer/data/mysql/ru-RU/mandatory/class_sources.sql
installer/data/mysql/ru-RU/mandatory/class_sources.txt
installer/data/mysql/ru-RU/mandatory/message_transport_types.sql
installer/data/mysql/ru-RU/mandatory/message_transport_types.txt
installer/data/mysql/ru-RU/mandatory/stopwords.sql
installer/data/mysql/ru-RU/mandatory/stopwords.txt
installer/data/mysql/ru-RU/mandatory/subtag_registry.sql
installer/data/mysql/ru-RU/mandatory/subtag_registry.txt
installer/data/mysql/ru-RU/mandatory/system_preferences_optimal.sql
installer/data/mysql/ru-RU/mandatory/system_preferences_optimal.txt
installer/data/mysql/ru-RU/mandatory/user_flags.sql
installer/data/mysql/ru-RU/mandatory/user_flags.txt
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/authorities_subfields_[DEFAULT].csv
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/authorities_subfields_[DEFAULT].csv.txt
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/authorities_tags_[DEFAULT].csv
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/authorities_tags_[DEFAULT].csv.txt
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/unimarc_bibliographic_subfields_[DEFAULT].csv.sql
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/unimarc_bibliographic_subfields_[DEFAULT].csv.txt
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/unimarc_bibliographic_tags_[DEFAULT].csv.sql
installer/data/mysql/ru-RU/marcflavour/unimarc/mandatory/unimarc_bibliographic_tags_[DEFAULT].csv.txt
installer/data/mysql/ru-RU/optional/acqusion_book_funds.sql
installer/data/mysql/ru-RU/optional/acqusion_book_funds.txt
installer/data/mysql/ru-RU/optional/example_branches.sql
installer/data/mysql/ru-RU/optional/example_branches.txt
installer/data/mysql/ru-RU/optional/holidays.sql
installer/data/mysql/ru-RU/optional/holidays.txt
installer/data/mysql/ru-RU/optional/library_item_types.sql
installer/data/mysql/ru-RU/optional/library_item_types.txt
installer/data/mysql/ru-RU/optional/patron_categories.sql
installer/data/mysql/ru-RU/optional/patron_categories.txt
installer/data/mysql/ru-RU/optional/print_labels.sql
installer/data/mysql/ru-RU/optional/print_labels.txt
installer/data/mysql/ru-RU/optional/sample_cities.sql
installer/data/mysql/ru-RU/optional/sample_cities.txt
installer/data/mysql/ru-RU/optional/sample_currency.sql
installer/data/mysql/ru-RU/optional/sample_currency.txt
installer/data/mysql/ru-RU/optional/sample_news.sql
installer/data/mysql/ru-RU/optional/sample_news.txt
installer/data/mysql/ru-RU/optional/sample_notices.sql
installer/data/mysql/ru-RU/optional/sample_notices.txt
installer/data/mysql/ru-RU/optional/sample_notices_message_attributes.sql
installer/data/mysql/ru-RU/optional/sample_notices_message_attributes.txt
installer/data/mysql/ru-RU/optional/sample_notices_message_transports.sql
installer/data/mysql/ru-RU/optional/sample_notices_message_transports.txt
installer/data/mysql/ru-RU/optional/sample_user_suggestions.sql
installer/data/mysql/ru-RU/optional/sample_user_suggestions.txt
installer/data/mysql/ru-RU/optional/z39-50servers_collection.sql
installer/data/mysql/ru-RU/optional/z39-50servers_collection.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[CCODE].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[CCODE].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[COUNTRY].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[COUNTRY].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[DAMAGED].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[DAMAGED].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[LANG].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[LANG].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[LOC].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[LOC].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[LOST].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[LOST].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[NOT_LOAN].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[NOT_LOAN].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[RESTRICTED].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[RESTRICTED].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[STACK].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[STACK].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[SUGGEST].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[SUGGEST].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[WITHDRAWN].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[WITHDRAWN].csv.txt
installer/data/mysql/uk-UA/authorised_values/authorised_values_[classif].csv.sql
installer/data/mysql/uk-UA/authorised_values/authorised_values_[classif].csv.txt
installer/data/mysql/uk-UA/mandatory/class_sources.sql
installer/data/mysql/uk-UA/mandatory/class_sources.txt
installer/data/mysql/uk-UA/mandatory/message_transport_types.sql
installer/data/mysql/uk-UA/mandatory/message_transport_types.txt
installer/data/mysql/uk-UA/mandatory/permissions.sql
installer/data/mysql/uk-UA/mandatory/permissions.txt
installer/data/mysql/uk-UA/mandatory/stopwords.sql
installer/data/mysql/uk-UA/mandatory/stopwords.txt
installer/data/mysql/uk-UA/mandatory/subtag_registry.sql
installer/data/mysql/uk-UA/mandatory/subtag_registry.txt
installer/data/mysql/uk-UA/mandatory/system_preferences_optimal.sql
installer/data/mysql/uk-UA/mandatory/system_preferences_optimal.txt
installer/data/mysql/uk-UA/mandatory/user_flags.sql
installer/data/mysql/uk-UA/mandatory/user_flags.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/authorities_subfields_[DEFAULT].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/authorities_subfields_[DEFAULT].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/authorities_tags_[DEFAULT].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/authorities_tags_[DEFAULT].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/unimarc_bibliographic_subfields_[DEFAULT].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/unimarc_bibliographic_subfields_[DEFAULT].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/unimarc_bibliographic_tags_[DEFAULT].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/mandatory/unimarc_bibliographic_tags_[DEFAULT].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/biblio_framework_codes.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/biblio_framework_codes.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[AN].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[AN].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[AUD].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[AUD].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[BOOK].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[BOOK].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[EL].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[EL].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[MIN].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[MIN].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[NOTE].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[NOTE].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[PER].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[PER].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[TECH].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_subfields_[TECH].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[AN].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[AN].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[AUD].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[AUD].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[BOOK].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[BOOK].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[EL].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[EL].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[MIN].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[MIN].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[NOTE].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[NOTE].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[PER].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[PER].csv.txt
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[TECH].csv.sql
installer/data/mysql/uk-UA/marcflavour/unimarc/optional/unimarc_bibliographic_tags_[TECH].csv.txt
installer/data/mysql/uk-UA/optional/acqusion_book_funds.sql
installer/data/mysql/uk-UA/optional/acqusion_book_funds.txt
installer/data/mysql/uk-UA/optional/example_branches.sql
installer/data/mysql/uk-UA/optional/example_branches.txt
installer/data/mysql/uk-UA/optional/holidays.sql
installer/data/mysql/uk-UA/optional/holidays.txt
installer/data/mysql/uk-UA/optional/library_item_types.sql
installer/data/mysql/uk-UA/optional/library_item_types.txt
installer/data/mysql/uk-UA/optional/patron_categories.sql
installer/data/mysql/uk-UA/optional/patron_categories.txt
installer/data/mysql/uk-UA/optional/print_labels.sql
installer/data/mysql/uk-UA/optional/print_labels.txt
installer/data/mysql/uk-UA/optional/sample_cities.sql
installer/data/mysql/uk-UA/optional/sample_cities.txt
installer/data/mysql/uk-UA/optional/sample_currency.sql
installer/data/mysql/uk-UA/optional/sample_currency.txt
installer/data/mysql/uk-UA/optional/sample_news.sql
installer/data/mysql/uk-UA/optional/sample_news.txt
installer/data/mysql/uk-UA/optional/sample_notices.sql
installer/data/mysql/uk-UA/optional/sample_notices.txt
installer/data/mysql/uk-UA/optional/sample_notices_message_attributes.sql
installer/data/mysql/uk-UA/optional/sample_notices_message_attributes.txt
installer/data/mysql/uk-UA/optional/sample_notices_message_transports.sql
installer/data/mysql/uk-UA/optional/sample_notices_message_transports.txt
installer/data/mysql/uk-UA/optional/sample_user_suggestions.sql
installer/data/mysql/uk-UA/optional/sample_user_suggestions.txt
installer/data/mysql/uk-UA/optional/z39-50servers_collection.sql
installer/data/mysql/uk-UA/optional/z39-50servers_collection.txt
installer/data/mysql/updatedatabase.pl
koha-tmpl/intranet-tmpl/prog/en/css/print.css
koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
koha-tmpl/intranet-tmpl/prog/en/includes/background-job.inc
koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc
koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc
koha-tmpl/intranet-tmpl/prog/en/includes/file-upload.inc
koha-tmpl/intranet-tmpl/prog/en/includes/members-menu.inc
koha-tmpl/intranet-tmpl/prog/en/includes/sysprefs-menu.inc
koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_subfields_structure.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/authtypes.tmpl
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/currency.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/systempreferences.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/z3950servers.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/issuehistory.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/cataloguing/addbiblio.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_115a.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_128a.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/circ/bookcount.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/circ/selectbranchprinter.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/circ/view_holdsqueue.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/circ/waitingreserves.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/labels/result.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/members/boraccount.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/members/messaging.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/tools/manage-marc-import.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/tools/stage-marc-import.tmpl
koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tmpl
koha-tmpl/opac-tmpl/prog/en/css/opac.css
koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
koha-tmpl/opac-tmpl/prog/en/js/basket.js
koha-tmpl/opac-tmpl/prog/en/js/google-jackets.js
koha-tmpl/opac-tmpl/prog/en/js/sco.js
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-advsearch.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-messaging.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-opensearch.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-readingrecord.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-tags_subject.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-userupdate.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/sco/help.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tmpl
koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl
koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACDetail.xsl
kohaversion.pl
labels/label-item-search.pl
labels/label-print-pdf.pl
members/memberentry.pl
members/messaging.pl
members/moremember.pl
misc/cronjobs/fines.pl
misc/migration_tools/rebuild_nozebra.pl
misc/migration_tools/rebuild_zebra.pl
misc/sax_parser_print.pl
misc/translator/po/it-IT-i-opac-t-prog-v-
3000000.po
misc/translator/po/it-IT-i-staff-t-prog-v-
3000000.po
opac/oai.pl
opac/opac-ISBDdetail.pl
opac/opac-addbybiblionumber.pl
opac/opac-basket.pl
opac/opac-browser.pl
opac/opac-detail.pl
opac/opac-reserve.pl
opac/opac-search.pl
opac/opac-tags.pl
opac/opac-user.pl
opac/sco/sco-main.pl
reports/catalogue_stats.pl
reports/dictionary.pl
reports/guided_reports.pl
reserve/request.pl
rewrite-config.PL
suggestion/acceptorreject.pl
t/Dates.t
tools/export.pl
tools/import_borrowers.pl
tools/letter.pl
tools/overduerules.pl
tools/viewlog.pl
virtualshelves/addbybiblionumber.pl
Bug 3229: Fixes sort-by feature for jquery tablesorter in lists.
This patch adds some variables for the sortfield that are passed through the URL so that the sort-by feature works when the jquery tablesorter is used for a list of titles in opac-shelves.tmpl.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 3347: Follow-up patch. Added logic for non-loggedin user.
Adds a login message, instead of a "New List" link, to the public list table, if a non-logged in user views the table.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 3347: Inconsistencies with public and private list tables in opac-shelves.tmpl.
This patch fixes inconsistencies with the public and private list tables in opac-shelves.tmpl. It adds a "new list" link to the public list view, and it adds a "sort by" column.
This patch also removes the toggle variables from the tables in opac-shelves.tmpl and Page.pm, and uses the template __odd__ variable for table highlighting if javascript is turned off.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Modifying the text of the error message for clarity and accuracy.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Correcting validation errors.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Misplaced </tbody> breaks table sorting. Fixes Bug 3365.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Putting text form field first ensures field will correctly be given focus.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Cleaned up toggle variable in opac-readingrecord.tmpl. Disregard previous patch.
Cleaned up toggle variable in opac-readingrecord.pl and tmpl. Used __odd__ variable instead.
Missed </TMPL_UNLESS> in previous patch.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed toggle variable from z3950_search.pl.
Removed unused toggle variable from z3959_search.pl. Added __odd__ variable to table in z3950_search.tmpl for non-javascript users.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
bug 3359 changed "registration branch" to "library" on moremember.tmpl for the sake of consistency.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Return amount for CREDITS, POD rework.
The main change here is to get an {amount} field for CREDITS,
not just CHARGES. I also use a fallback to default value (5)
in case noissuescharge has been deleted or set to 0.
POD is reworked to keep the salient chunks
about patronflags in the correct section and format them for
easier reference. Deprecated display layer code.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Remove unused variable and add FIXME.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Enable warnings in addbooks.pl Fix code generating undef and mis-matched op warnings Remove toggle variable
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Adding links to guided reports wizard, dictionary, create from sql to reports home page.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Add MARC21 Fast-add Framework.
Development is in progress for brief records
in Koha; until that's done, this framework can
be used to add a minimal record.
Created by debra.denault@liblime.com
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Expand interactive SIP tests.
Also tweak interactive item dump to suppress huge fields (marc, marcxml).
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 3317: Author displaying inconsistently or not at all. Revision to previous patch.
Revision to previous patch for bug 3317. Removes the EXPR command from opac-basket.tmpl, which was polluting the apache logs.
NTS: Don't use EXPR.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 3317: Author displaying inconsistently or not at all in Cart.
This patch fixes the author and added author fields for the 'More Details' view of opac-basket.tmpl.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 3325: Fixes XHTML errors in opac-basket.tmpl.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 3228: Fix for Type: label in XSLT displays.
Empty nodes must be generated in the XML for MARC21slim2OPACResults - typeOf008 and MARC21slim2OPACResults - materialTypeCode when the fields in the Marc record do not exist. This patch fixes the "Type: " label. More testing needs to be done to see if any other labels appear in the Opac if the data is not defined in the MARC record.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Add Getopt::Long to fines.pl, and option to specify log output directory.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Adding a notes column, fixing a typo in TMPL_VAR statement that caused notes not to display.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed toggle variable from auth_tag_structure.pl and auth_subfields_structure.pl
Removed toggle variable from auth_tag_structure.pl and .tmpl. Used template __odd__ in auth_tag_structure.tmpl.
Removed toggle variable from auth_subfields_structure.pl and .tmpl. Use __odd__. Removed a type in the highlight class definition. Fixed a minor xhtml error.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed unused toggle variables from booksellers.pl. Added table highlighting to booksellers.tmpl.
Removed unused toggle and line(even) variables from booksellers.pl. Added highlighting to the two display tables in booksellers.tmpl.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed toggle variable from stopwords.pl and .tmpl.
Removed toggle variable from stopwords.pl and stopwords.tmpl. Used template __odd_ variable instead.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed unused toggle variable from pcard-member-search.pl. Added table highlighting to .tmpl.
Removed unused toggle variable form pcard-member-search.pl.
Added highlighting to pcard-members-search.tmpl and fixed some XHMTL errors.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed toggle variable from aqbudget.tmpl. Used template variable __odd__ instead.
Removed toggle variable from aqbudget.pl and aqbudget.tmpl. Used template variable __odd__ instead.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed toggle variable from categorie.pl and categorie.tmpl.
Removed toggle variable from categorie.pl and categorie.tmpl. Used template __odd__variable in categorie.tmpl.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
Bug 2889: Removed toggle variable from aqbookfund.pl and aqbookfund.tmpl.
Removed toggle variable from aqbookfund.pl and aqbookfund.tmpl. Used template __odd__ variable in aqbookfund.tmpl.
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>