koha.git
16 years agoadding a new option, -w, which disables shadow indexing for the current batch (faster...
Joshua Ferraro [Sun, 30 Dec 2007 16:47:58 +0000 (11:47 -0500)]
adding a new option, -w, which disables shadow indexing for the current batch (faster indexing of large sets where ACID isn't critical)

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoupdates to some of the finer points of the install process on Etch
Joshua Ferraro [Sun, 30 Dec 2007 16:40:52 +0000 (11:40 -0500)]
updates to some of the finer points of the install process on Etch

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agomoving some files and deleting cataloguing/updateitem.pl, the _real_ updateitem.pl...
Joshua Ferraro [Sun, 30 Dec 2007 16:27:55 +0000 (11:27 -0500)]
moving some files and deleting cataloguing/updateitem.pl, the _real_ updateitem.pl is in catalogue/

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFixing a bug with notforloan being checked properly
Chris Cormack [Sun, 30 Dec 2007 00:28:14 +0000 (18:28 -0600)]
Fixing a bug with notforloan being checked properly

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for bug 1253 borrowers names sorted case sensitivly in circulation.pl
Chris Cormack [Sat, 29 Dec 2007 20:58:44 +0000 (14:58 -0600)]
Fix for bug 1253 borrowers names sorted case sensitivly in circulation.pl

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for bug 1689
Chris Cormack [Sat, 29 Dec 2007 20:45:38 +0000 (14:45 -0600)]
Fix for bug 1689

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoGet biblioitem data in canbookbeissued, we need this for biblioitem level
Chris Cormack [Sat, 29 Dec 2007 20:45:37 +0000 (14:45 -0600)]
Get biblioitem data in canbookbeissued, we need this for biblioitem level

itemtypes, to check for notforloan

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoBugfixing Systempreferences:
Joshua Ferraro [Sat, 29 Dec 2007 14:15:09 +0000 (09:15 -0500)]
Bugfixing Systempreferences:

    * fix to bug in version 3.00.00.038 update (bad SQL)
    * putting finesCalendar and CircControl in Circulation tab in
systempreferences
    * changing default for IndependantBranches to 0
    * removing ' from integers
    * fix canreservefromotherbranches nomenclature

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoSysprefs Changes
Joshua Ferraro [Sat, 29 Dec 2007 13:57:59 +0000 (08:57 -0500)]
Sysprefs Changes

* Fix for Bug 1601: uppercasesurnames system preference needs to be added

* Partial fix for Bug 1711: reinstate the ‘CircControl’ syspref, which is
of type Choice with the following choices: PickupLibrary | PatronLibrary |
ItemHomeLibrary

* reinstate the ‘finesCalendar’ syspref, which is of type Choice with
the following choices: ignoreCalendar | noFinesWhenClosed

* ‘HomeorHoldingbranch’ is deprecated and removed

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoauthority zebra config: include gils.att
Galen Charlton [Sat, 29 Dec 2007 04:27:44 +0000 (22:27 -0600)]
authority zebra config: include gils.att

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoMARC21 authorities: fixed LDR/06 = 'a'
Galen Charlton [Sat, 29 Dec 2007 04:27:43 +0000 (22:27 -0600)]
MARC21 authorities: fixed LDR/06 = 'a'

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoauthorities: make tag editor links consistent with bib
Galen Charlton [Sat, 29 Dec 2007 04:27:42 +0000 (22:27 -0600)]
authorities: make tag editor links consistent with bib

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoMARC21 authorities: fixed 008 value builder
Galen Charlton [Sat, 29 Dec 2007 04:27:41 +0000 (22:27 -0600)]
MARC21 authorities: fixed 008 value builder

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoMARC21 bibs: fixed mistake in leader value builder
Galen Charlton [Sat, 29 Dec 2007 04:27:40 +0000 (22:27 -0600)]
MARC21 bibs: fixed mistake in leader value builder

Leader/05 = 'a' does *not* always mean a monograph

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoMARC21 authorities: fixed leader value builder
Galen Charlton [Sat, 29 Dec 2007 04:27:39 +0000 (22:27 -0600)]
MARC21 authorities: fixed leader value builder

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agocataloging plugins: enable access from authorities
Galen Charlton [Sat, 29 Dec 2007 04:27:38 +0000 (22:27 -0600)]
cataloging plugins: enable access from authorities

Allow plugins to be be launched from authorities
editor as well as bib editor, without duplicating
plugin_launcher.pl.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoOPAC VirtualShelves overhaul -- bugfix 1413 (among others)
Joe Atzberger [Fri, 28 Dec 2007 18:56:37 +0000 (12:56 -0600)]
OPAC VirtualShelves overhaul -- bugfix 1413 (among others)

Making shelves work in the opac.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix fatal error on authority search when biblioaddauthority syspref is set.
Ryan Higgins [Fri, 28 Dec 2007 17:41:32 +0000 (11:41 -0600)]
Fix fatal error on authority search when biblioaddauthority syspref is set.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoadded logdir to koha-conf.xml
Galen Charlton [Fri, 28 Dec 2007 17:40:08 +0000 (11:40 -0600)]
added logdir to koha-conf.xml

This parameter, initialized from LOG_DIR during installation,
allows scripts to specify a common directory for logs.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoMARC and ISBD display: removed references to action-catalogue.inc
Galen Charlton [Fri, 28 Dec 2007 17:15:25 +0000 (11:15 -0600)]
MARC and ISBD display: removed references to action-catalogue.inc

This include no longer exists.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofixed Javascript in additem.tmpl
Galen Charlton [Fri, 28 Dec 2007 17:07:58 +0000 (11:07 -0600)]
fixed Javascript in additem.tmpl

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoonly munge copyrightdate and publicationyear if they exist
Galen Charlton [Fri, 28 Dec 2007 16:25:43 +0000 (10:25 -0600)]
only munge copyrightdate and publicationyear if they exist

Prior to this fix, those two keys were always
created by TransformMarcToKoha even when
not appropriate (e.g., for items).

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofixed quoting problem in updatedatabase.pl; version now 038
Galen Charlton [Fri, 28 Dec 2007 16:00:39 +0000 (10:00 -0600)]
fixed quoting problem in updatedatabase.pl; version now 038

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFixing dialog formatting
Owen Leonard [Fri, 28 Dec 2007 14:54:14 +0000 (08:54 -0600)]
Fixing dialog formatting

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoStyle improvements to moredetail.tmpl; Bug fix for removal of virtual shelf items...
Owen Leonard [Fri, 28 Dec 2007 14:54:03 +0000 (08:54 -0600)]
Style improvements to moredetail.tmpl; Bug fix for removal of virtual shelf items in opac.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoBeginning some reformatting of advanced search interface
Owen Leonard [Fri, 28 Dec 2007 14:53:52 +0000 (08:53 -0600)]
Beginning some reformatting of advanced search interface

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoMinor reformatting of error messages.
Owen Leonard [Fri, 28 Dec 2007 14:53:44 +0000 (08:53 -0600)]
Minor reformatting of error messages.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix to enable reading history in the staff client.
Owen Leonard [Fri, 28 Dec 2007 14:53:32 +0000 (08:53 -0600)]
Fix to enable reading history in the staff client.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agomissing "
Joshua Ferraro [Fri, 28 Dec 2007 14:36:37 +0000 (09:36 -0500)]
missing "

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoSearch.pm Bugfixing
Joshua Ferraro [Fri, 28 Dec 2007 14:29:35 +0000 (09:29 -0500)]
Search.pm Bugfixing

Getting Search.pm air tight ... cleaned up some local variables
that were declared global

fix to asynchronous federated searching lost since dev_week, immediate
use is authority search

template fixes to item-level itemtypes and bib-level itemtypes

temp workaround to javascript problems preventing item edits

fix to installer

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoimprove embedded documentation and perldoc
Joshua Ferraro [Thu, 27 Dec 2007 20:03:51 +0000 (15:03 -0500)]
improve embedded documentation and perldoc

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agos/holded by/maintained/
Joshua Ferraro [Thu, 27 Dec 2007 18:22:10 +0000 (13:22 -0500)]
s/holded by/maintained/

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoImprovements to nomenclature re: authority tag, making .tip global
Joshua Ferraro [Thu, 27 Dec 2007 18:18:37 +0000 (13:18 -0500)]
Improvements to nomenclature re: authority tag, making .tip global

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoimportant: DBD::mysql 4.004 or later required
Galen Charlton [Fri, 28 Dec 2007 08:58:39 +0000 (02:58 -0600)]
important: DBD::mysql 4.004 or later required

This version of DBD::mysql is required in order to have
proper handling of UTF8 strings.

Also bumped version of YAML::Syck down to 0.71 to
match Debian stable package.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for 1582, if independent branches is on, you cant return to
Chris Cormack [Thu, 27 Dec 2007 23:13:03 +0000 (17:13 -0600)]
Fix for 1582, if independent branches is on, you cant return to

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofixed typo in new borrower column
Galen Charlton [Thu, 27 Dec 2007 22:47:29 +0000 (16:47 -0600)]
fixed typo in new borrower column

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agosession management: use YAML::Syck for serialization
Galen Charlton [Thu, 27 Dec 2007 22:47:28 +0000 (16:47 -0600)]
session management: use YAML::Syck for serialization

When using mysql and a sufficiently recent version
of DBD::mysql that actually respects the mysql_enable_utf8
option, setting the current branch to a name that
includes a diacritic causes the session to fail
and forces the user to the login screen upon
clicking another link.

This turned out to be due to the default (Data::Dumper)
serialization used by CGI::Session, which truncated the
session object at the diacritic.  By enabling
that module's YAML serialization option, the problem
was resolved.

This patch introduces a dependency on the YAML::Syck
module.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoUTF8 and mysql: enable UTF8 mode correctly
Galen Charlton [Thu, 27 Dec 2007 22:47:27 +0000 (16:47 -0600)]
UTF8 and mysql: enable UTF8 mode correctly

Doc for DBD::mysql states that if not setting
mysql_enable_utf8 as part of the database
connect(), must do it before doing "set names utf8"

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoadding change to syspref for finesmode.
Ryan Higgins [Thu, 27 Dec 2007 22:47:26 +0000 (16:47 -0600)]
adding change to syspref for finesmode.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoadding 'exempt fine on return' option.
Ryan Higgins [Thu, 27 Dec 2007 22:47:25 +0000 (16:47 -0600)]
adding 'exempt fine on return' option.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agocleanup in memberentry,categories.
Ryan Higgins [Thu, 27 Dec 2007 22:47:24 +0000 (16:47 -0600)]
cleanup in memberentry,categories.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agorevert to sql in updateitem.pl
Ryan Higgins [Thu, 27 Dec 2007 22:47:23 +0000 (16:47 -0600)]
revert to sql in updateitem.pl

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for 1704, now if autoitemreturns is off you get a dialogue warning a
Chris Cormack [Thu, 27 Dec 2007 22:47:22 +0000 (16:47 -0600)]
Fix for 1704, now if autoitemreturns is off you get a dialogue warning a

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoGetting rid of noisy warn
Chris Cormack [Thu, 27 Dec 2007 22:47:21 +0000 (16:47 -0600)]
Getting rid of noisy warn

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoTaking out warn
Chris Cormack [Thu, 27 Dec 2007 20:31:21 +0000 (14:31 -0600)]
Taking out warn

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for bug 1666
Chris Cormack [Thu, 27 Dec 2007 19:52:03 +0000 (13:52 -0600)]
Fix for bug 1666

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoInput.pm - perldoc correction
Joe Atzberger [Thu, 27 Dec 2007 19:05:13 +0000 (13:05 -0600)]
Input.pm - perldoc correction

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoabout.pl -- get apacheVersion for etch-like setups
Joe Atzberger [Thu, 27 Dec 2007 19:05:12 +0000 (13:05 -0600)]
about.pl -- get apacheVersion for etch-like setups

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for bug 1164, child branch not defaulting to guarantor's on add child
Chris Cormack [Thu, 27 Dec 2007 03:23:16 +0000 (21:23 -0600)]
Fix for bug 1164, child branch not defaulting to guarantor's on add child

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoimproving visual display of sysprefs, re-organizing
Joshua Ferraro [Thu, 27 Dec 2007 04:12:32 +0000 (23:12 -0500)]
improving visual display of sysprefs, re-organizing

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for 1654
Chris Cormack [Thu, 27 Dec 2007 01:32:37 +0000 (19:32 -0600)]
Fix for 1654

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for bug 1014, internal server error on unknown borrower
Chris Cormack [Thu, 27 Dec 2007 01:02:27 +0000 (19:02 -0600)]
Fix for bug 1014, internal server error on unknown borrower

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoweb installer: clean up warns; improve naming of Nozebra op
Galen Charlton [Wed, 26 Dec 2007 23:07:11 +0000 (17:07 -0600)]
web installer: clean up warns; improve naming of Nozebra op

The former 'Nozebra' op has been renamed to 'SetIndexingEngine'
to avoid having a 'Nozebra' op and a 'NoZebra' parameter
distinguished only by case.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoBIG COMMIT: minimal fix to authorities search
Joshua Ferraro [Thu, 27 Dec 2007 02:22:14 +0000 (21:22 -0500)]
BIG COMMIT: minimal fix to authorities search

This is a minimal fix -- pname authorities work propertly, but nothing
else has been tested yet

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoBig bugfix for bug 1631
Chris Cormack [Thu, 27 Dec 2007 00:35:13 +0000 (18:35 -0600)]
Big bugfix for bug 1631

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for 1699, cant change category type
Chris Cormack [Wed, 26 Dec 2007 22:49:42 +0000 (16:49 -0600)]
Fix for 1699, cant change category type

Now you can change a borrower to any category

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agocategory template fix for bug 1699
Joshua Ferraro [Wed, 26 Dec 2007 22:49:41 +0000 (16:49 -0600)]
category template fix for bug 1699

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for bug 1686, moremember.pl doesnt know if a borrower is a child
Chris Cormack [Wed, 26 Dec 2007 21:04:42 +0000 (15:04 -0600)]
Fix for bug 1686, moremember.pl doesnt know if a borrower is a child

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for bug 1691
Chris Cormack [Wed, 26 Dec 2007 20:00:47 +0000 (14:00 -0600)]
Fix for bug 1691

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoFix for typo in Insert line in updatedatabase.pl
Chris Cormack [Wed, 26 Dec 2007 19:04:28 +0000 (13:04 -0600)]
Fix for typo in Insert line in updatedatabase.pl

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoAdding OPACItemsResultsDisplay syspref & bumping to version 036
Paul POULAIN [Wed, 26 Dec 2007 18:55:34 +0000 (12:55 -0600)]
Adding OPACItemsResultsDisplay syspref & bumping to version 036

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoremoving some code that is for staff, not for opac
Paul POULAIN [Wed, 26 Dec 2007 18:55:33 +0000 (12:55 -0600)]
removing some code that is for staff, not for opac

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoreplacing SHELF_LOC by LOC, as decided with kados on the chat
Paul POULAIN [Wed, 26 Dec 2007 18:55:32 +0000 (12:55 -0600)]
replacing SHELF_LOC by LOC, as decided with kados on the chat

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofix to handle notforloan authorised values (we now handle wthdrawn, itemlost, damaged...
Paul POULAIN [Wed, 26 Dec 2007 18:55:31 +0000 (12:55 -0600)]
fix to handle notforloan authorised values (we now handle wthdrawn, itemlost, damaged AND notforloan fields)

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agomapping items.onloan to 995$n (to handle biblio status from zebra)
Paul POULAIN [Wed, 26 Dec 2007 18:55:30 +0000 (12:55 -0600)]
mapping items.onloan to 995$n (to handle biblio status from zebra)

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofix typo: "Ok" => "OK"
Galen Charlton [Wed, 26 Dec 2007 18:55:29 +0000 (12:55 -0600)]
fix typo: "Ok" => "OK"

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoremoved unmatched /TMPL_IFs
Galen Charlton [Wed, 26 Dec 2007 18:55:28 +0000 (12:55 -0600)]
removed unmatched /TMPL_IFs

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoprefixing all holdings auth values with HINGS
Joshua Ferraro [Wed, 26 Dec 2007 16:40:58 +0000 (10:40 -0600)]
prefixing all holdings auth values with HINGS

16 years agomodrequest.pl did not previously have auth checking, security bug!
Joshua Ferraro [Tue, 25 Dec 2007 19:56:25 +0000 (14:56 -0500)]
modrequest.pl did not previously have auth checking, security bug!

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoremoving unused ReadingHistory syspref
Joshua Ferraro [Tue, 25 Dec 2007 18:50:27 +0000 (13:50 -0500)]
removing unused ReadingHistory syspref

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofix for bug 1696: Reading record page fails
Joshua Ferraro [Tue, 25 Dec 2007 18:27:35 +0000 (13:27 -0500)]
fix for bug 1696: Reading record page fails

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoremoving postgres sql from main installaer dir, it exists in data/Pg/, though in...
Joshua Ferraro [Tue, 25 Dec 2007 17:50:47 +0000 (12:50 -0500)]
removing postgres sql from main installaer dir, it exists in data/Pg/, though in a different form, Chris, please double-check that I haven't removed the latest one and if so, git revert and git mv it into the right slot.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofix to bug 1569
Joshua Ferraro [Tue, 25 Dec 2007 17:45:52 +0000 (12:45 -0500)]
fix to bug 1569

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoWARNING: BIGFIXING 670
Joshua Ferraro [Tue, 25 Dec 2007 17:06:52 +0000 (12:06 -0500)]
WARNING: BIGFIXING 670

670 is primarily about the status of a biblio or item that's got a
hold on it ... specifically the 'in transit' and 'waiting' status.
It applies to the following pages.

* request.pl - tested
* detail.pl - tested
* circulation.pl - tested
* moremember.pl - tested
* opac-user.pl - doesn't show transit status, but only shows waiting
when item has arrived at the pickup library
* opac-detail.pl - doesn't show hold statuses

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agobug 1368 - remove FOREIGN_KEY_CHECKS = 0 from installer
Galen Charlton [Tue, 25 Dec 2007 07:26:05 +0000 (01:26 -0600)]
bug 1368 - remove FOREIGN_KEY_CHECKS = 0 from installer

[1] Web installer no longer sets FOREIGN_KEY_CHECKS = 0
    when loading frameworks and sample SQL.
[2] Removed FOREIGN_KEY_CHECKS = 0 from SQL scripts
[3] Fixed FK issues in en/optional/sample_patrons.sql

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofixed typo in directory name
Galen Charlton [Tue, 25 Dec 2007 07:26:04 +0000 (01:26 -0600)]
fixed typo in directory name

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoUpdating README.debian
Chris Nighswonger [Tue, 25 Dec 2007 07:26:03 +0000 (01:26 -0600)]
Updating README.debian

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoIMPORTANT - replaced TransformMarcToKoha
Galen Charlton [Tue, 25 Dec 2007 07:26:02 +0000 (01:26 -0600)]
IMPORTANT - replaced TransformMarcToKoha

Replaced with FasterTransformMarcToKoha
from a previous commit.  Main differences are:

[1] At least twice as fast because of improvement
    in algorithm for processing the MARC record --
    each tag is processed only once.
[2] Fixed bug where biblio.notes would end up with
    an extra ' | ' at the end.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agobulkmarcimport: enable MARC-8 to UTF-8 conversion
Galen Charlton [Tue, 25 Dec 2007 07:26:01 +0000 (01:26 -0600)]
bulkmarcimport: enable MARC-8 to UTF-8 conversion

Enabled automatic conversion of MARC-8 records to
UTF-8.  Record is converted if its Leader/09 contains
a blank and the -s (skip) option hasn't been supplied
on the command-line.  Any record that cannot be converted
to UTF-8 is skipped.

Also now use Unicode Normalization Form C (NFC) for
records converted from MARC-8.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofixed C4::Dates usage that caused crash of orderreceive.pl
Galen Charlton [Tue, 25 Dec 2007 07:26:00 +0000 (01:26 -0600)]
fixed C4::Dates usage that caused crash of orderreceive.pl

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoremoved extraneous comments
Galen Charlton [Tue, 25 Dec 2007 07:25:59 +0000 (01:25 -0600)]
removed extraneous comments

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoimproved error detection in AddBiblioAndItems
Galen Charlton [Tue, 25 Dec 2007 07:25:58 +0000 (01:25 -0600)]
improved error detection in AddBiblioAndItems

Introduced new C4::Biblio function CheckItemPreSave,
which checks for duplicate barcodes and invalid
branch codes.  Not yet sure whether this function
needs to be exported or whether it will just be
used internally to C4::Bibli.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofixed error message when branch cannot be saved
Galen Charlton [Tue, 25 Dec 2007 07:25:57 +0000 (01:25 -0600)]
fixed error message when branch cannot be saved

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoremoved superfluous comments
Galen Charlton [Tue, 25 Dec 2007 07:25:56 +0000 (01:25 -0600)]
removed superfluous comments

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoC4::Biblio::AddBiblioAndItems - added duplicate barcode check
Galen Charlton [Tue, 25 Dec 2007 07:25:55 +0000 (01:25 -0600)]
C4::Biblio::AddBiblioAndItems - added duplicate barcode check

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agobulk MARC record import - speed improved
Galen Charlton [Tue, 25 Dec 2007 07:25:54 +0000 (01:25 -0600)]
bulk MARC record import - speed improved

Changes to improve speed of MARC bib and item
imports:

[1] Turn off autocommit and commit database
    transactions in larger batches.
[2] Introduce a new C4::Biblio function (AddBiblioAndItems)
    to combine AddBiblio and AddItems -- this is faster
    because we are not parsing the MARC XML of the biblio
    every time we add an item.
[3] Introduce FasterTransformMarcToKoha, which is much
    faster than TransformMarcToKoha.  The new version,
    which will replace the old one once it has been
    fully tested, scans through each field in the
    MARC record just once, instead of potentially
    dozens of times.
[4] Remove code in bulkmarcexport that moved the
    item tags to separate MARC::Record objects.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoIMPORTANT: BUGFIXING STATUSES
Joshua Ferraro [Mon, 24 Dec 2007 19:33:51 +0000 (14:33 -0500)]
IMPORTANT: BUGFIXING STATUSES

Major bugfixes:
* Circulation status in moredetail.pl now correctly displays On loan
status and Date due
* Bugfixes on Status column in detail.pl
   * Removed hard-coded English strings from status column in detail.pl
      * Added missing auth values for lost and damaged statuses, sane
defaults if those auth
     values don't exist
        * Added missing 'On hold' status and 'Hold waiting' status
display

Medium bugfixes:
* Now correctly shows itemtype at level specified in systempreference
* Uses itemtypeimage for display, image title is full itemtype
description

* Fixed Location column concatenation between branchname location and
itemcallnumber
  * broke out Location (branch), Collection (items.location)
      Call Number (itemcallnumber) into their own columns
        * Added auth value display for items.location

Minor fixes:
* detail.pl didn't show dates correctly
* nomenclature s/Checked out/On loan/ in opac-detail.tmpl
* s/Book/Item/ in my $desc="Item Returned
".$iteminfo->{'barcode'}; in Circulation.pm
* request.tmpl: s/date_due/onloan/ to display date due
* Fixed SimilarItems, XISBNSimilarItems

NOTE: Needs to be ported to OPAC

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoforgot to add imageurl to OPAC
Joshua Ferraro [Mon, 24 Dec 2007 08:03:22 +0000 (03:03 -0500)]
forgot to add imageurl to OPAC

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoSynching opac with fixes to reserves adding back dev_week opac reserve cancel feature...
Joshua Ferraro [Mon, 24 Dec 2007 07:59:17 +0000 (02:59 -0500)]
Synching opac with fixes to reserves adding back dev_week opac reserve cancel feature that was removed Could use some style improvements

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoimprovements for translation, switch to use same views as rest of biblio
Joshua Ferraro [Mon, 24 Dec 2007 06:50:14 +0000 (01:50 -0500)]
improvements for translation, switch to use same views as rest of biblio

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agobugfixing request.pl
Joshua Ferraro [Mon, 24 Dec 2007 06:40:42 +0000 (01:40 -0500)]
bugfixing request.pl

Major Fix:
Fixing bug where 'expected' label existed for items that
were 'waiting'

Minor Cleanup:
Show correct statuses
Show itemtypes at correct levels depending on
global system preference
Display branch names, not branch codes
Adding in visibility option for 'canreservefromotherbranches' syspref

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoshow itemtypes at level specified in syspref for holds
Joshua Ferraro [Mon, 24 Dec 2007 04:49:42 +0000 (23:49 -0500)]
show itemtypes at level specified in syspref for holds

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agofixing requests.tmpl, adding side-tabs (views)
Joshua Ferraro [Mon, 24 Dec 2007 03:54:24 +0000 (22:54 -0500)]
fixing requests.tmpl, adding side-tabs (views)

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoWarning: big commit Fixing moredetail.pl
Joshua Ferraro [Mon, 24 Dec 2007 02:22:31 +0000 (21:22 -0500)]
Warning: big commit Fixing moredetail.pl

Previously, about 50% of the data on this page was either incorrect or missing.

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoadding auth value for 'Missing in Holdqueue'
Joshua Ferraro [Sun, 23 Dec 2007 23:52:07 +0000 (18:52 -0500)]
adding auth value for 'Missing in Holdqueue'

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoDoh, typo, fixed
Chris Cormack [Mon, 24 Dec 2007 01:22:17 +0000 (19:22 -0600)]
Doh, typo, fixed

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoReserves not made at priority 0 if ReservesNeedReturns is switched on
Chris Cormack [Mon, 24 Dec 2007 01:20:52 +0000 (19:20 -0600)]
Reserves not made at priority 0 if ReservesNeedReturns is switched on

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoMissed one priority == 0
Chris Cormack [Mon, 24 Dec 2007 01:17:38 +0000 (19:17 -0600)]
Missed one priority == 0

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoPriority = 0 does not equal reserve found, only found='W' equals reserve found
Chris Cormack [Mon, 24 Dec 2007 01:16:11 +0000 (19:16 -0600)]
Priority = 0 does not equal reserve found, only found='W' equals reserve found

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
16 years agoAn item is only waiting if found is set to W in the reserves table
Chris Cormack [Mon, 24 Dec 2007 01:13:31 +0000 (19:13 -0600)]
An item is only waiting if found is set to W in the reserves table

Signed-off-by: Joshua Ferraro <jmf@liblime.com>