koha-ffzg.git
12 years agoMicro update: 4.10.5 liblime_4_10 liblime/4_10
Clay Fouts [Tue, 10 Apr 2012 15:40:26 +0000 (08:40 -0700)]
Micro update: 4.10.5

12 years agoMerge pull request #345 from dlbptfs/PT27547969_04_10
Clay Fouts [Fri, 6 Apr 2012 19:41:23 +0000 (12:41 -0700)]
Merge pull request #345 from dlbptfs/PT27547969_04_10

Pt27547969 04 10

12 years ago[#27547969] Clear negative notforloan status on checkin
David Birmingham [Thu, 5 Apr 2012 22:13:58 +0000 (18:13 -0400)]
[#27547969] Clear negative notforloan status on checkin

This patch incorporates a new syspref (ClearNotForLoan) that, when enabled,
will set the item.notforloan status to zero when an item is checked in and
previously had a negative value.

12 years agoMerge pull request #343 from ctfliblime/PT26875895-patroncats_4.10
Clay Fouts [Tue, 3 Apr 2012 23:41:35 +0000 (16:41 -0700)]
Merge pull request #343 from ctfliblime/PT26875895-patroncats_4.10

[#26875895] Fixes related to ConstrainPatronsDeeply

12 years ago[#26875895] Update member viewing scripts to still obey patron groups
Clay Fouts [Thu, 22 Mar 2012 23:56:59 +0000 (16:56 -0700)]
[#26875895] Update member viewing scripts to still obey patron groups

12 years ago[#26875895] Create helper function BranchesAreSiblings
Clay Fouts [Thu, 22 Mar 2012 23:52:58 +0000 (16:52 -0700)]
[#26875895] Create helper function BranchesAreSiblings

12 years ago[#26875895] Push check for group constraint into its own function
Clay Fouts [Thu, 22 Mar 2012 23:52:13 +0000 (16:52 -0700)]
[#26875895] Push check for group constraint into its own function

12 years ago[#26875895] Add "ConstrainPatronsDeeply" syspref
Clay Fouts [Thu, 22 Mar 2012 18:50:47 +0000 (11:50 -0700)]
[#26875895] Add "ConstrainPatronsDeeply" syspref

Conflicts:

installer/data/syspref_defaults.json

12 years agoMicro update: 4.10.4
Clay Fouts [Mon, 2 Apr 2012 20:29:14 +0000 (13:29 -0700)]
Micro update: 4.10.4

12 years ago[#27040815] Don't overwrite location with null permanent location
Clay Fouts [Tue, 27 Mar 2012 15:38:29 +0000 (08:38 -0700)]
[#27040815] Don't overwrite location with null permanent location

12 years agoMicro update: 4.10.3
Clay Fouts [Tue, 27 Mar 2012 00:08:56 +0000 (17:08 -0700)]
Micro update: 4.10.3

12 years agoWrite all params to error log in CatchErrors middleware
Clay Fouts [Mon, 26 Mar 2012 20:30:26 +0000 (13:30 -0700)]
Write all params to error log in CatchErrors middleware

12 years ago[#24229095] Cannot add matchchecks to matching rules
Clay Fouts [Thu, 15 Mar 2012 23:08:45 +0000 (16:08 -0700)]
[#24229095] Cannot add matchchecks to matching rules

The functional piece of this is changing the iterated variable
of the match-check loop from @mp_nums to @mc_nums, which looks
like it was introduced as a pasteo in the original development.

Also updated the script magic.

12 years agoMerge pull request #340 from dlbptfs/PT25834941_04_10
Clay Fouts [Mon, 26 Mar 2012 18:31:22 +0000 (11:31 -0700)]
Merge pull request #340 from dlbptfs/PT25834941_04_10

Pt25834941 04 10

12 years ago[#25834941] Add Shelving Location to SIP2 Script
David Birmingham [Fri, 23 Mar 2012 23:13:15 +0000 (19:13 -0400)]
[#25834941] Add Shelving Location to SIP2 Script

This patch uses the items.location value for the SIP2 sort bin field (CL).
This SIP2 field is only used in the response message (10) to a checkin.

12 years ago[#25834983] Enhance SIP2 for ITG communication to pass 'Lost Item' status
David Birmingham [Tue, 6 Mar 2012 20:24:55 +0000 (15:24 -0500)]
[#25834983] Enhance SIP2 for ITG communication to pass 'Lost Item' status

Utilized the SIP2 CH (item properties) field to pass the descriptive
infomation represented by the items.itemlost value.

12 years agoMicro update: 4.10.2
Clay Fouts [Wed, 14 Mar 2012 22:01:55 +0000 (15:01 -0700)]
Micro update: 4.10.2

12 years agoQuiesce warnings in C4::Reserves::_GetNextReserve
Clay Fouts [Wed, 14 Mar 2012 21:37:26 +0000 (14:37 -0700)]
Quiesce warnings in C4::Reserves::_GetNextReserve

12 years ago[#24502945] Running Suppressed item through checkin removes suppress status
David Birmingham [Tue, 13 Mar 2012 23:20:55 +0000 (19:20 -0400)]
[#24502945] Running Suppressed item through checkin removes suppress status

Changed the assignment of default values to an item's withdrawn, suppressed,
or not for loan status.

12 years ago[#26190279] Give Checkout history table unique identifier
jwt01 [Tue, 13 Mar 2012 18:08:19 +0000 (18:08 +0000)]
[#26190279] Give Checkout history table unique identifier

Added a table identifier (and reworded one of the headers slightly)
to allow use of jquery statements to affect the table display.

Added table identifier of checkouthistt -- now this jquery will hide
(for example) the second column (patron name)

$("#checkouthistt").find("tbody td:nth-child(2),thead th:nth-child(2)").hide();

Also changed one column header from Library to Owning Library.  These
jquery statements will allow relabeling the library headers:

$("#checkouthistt th:contains('Issuing Library')").replaceWith("\<th\>Checked out at\<\/th\>");
$("#checkouthistt th:contains('Owning Library')").replaceWith("\<th\>Belongs To\<\/th\>");

12 years ago[#25974505] Disable patron group checking in reserves handling
Clay Fouts [Fri, 9 Mar 2012 20:17:56 +0000 (12:17 -0800)]
[#25974505] Disable patron group checking in reserves handling

In situations where a bib had reserves on it by patrons
belonging to branches not in the current agent's branch group,
CheckReserves would trigger an exception by eventually calling
GetCircControlBranch with an undefined borrower category.

This is not a nice solution, but it will do until we can
rethink the permissions architecture for how patron hiding
can work.

12 years ago[#21102187] Refine display of item-specific reserves
Clay Fouts [Fri, 2 Mar 2012 21:07:34 +0000 (13:07 -0800)]
[#21102187] Refine display of item-specific reserves

12 years ago[#16738683] "Ignore, Keep here" button initiates a transfer
Clay Fouts [Fri, 2 Mar 2012 01:02:29 +0000 (17:02 -0800)]
[#16738683] "Ignore, Keep here" button initiates a transfer

12 years ago[#20608005/#25662245] Item-level holds not getting fulfilled
Clay Fouts [Wed, 29 Feb 2012 21:18:33 +0000 (13:18 -0800)]
[#20608005/#25662245] Item-level holds not getting fulfilled

Yet another instance of what amounts to a "type" error
emerging from the arbitrary and inconsistent naming
of data members. In this case it was that a data member
named "borrowercategory" was being passed to GetIssuingRule(),
but the data passed into the calling function had that value
stored as its column name, "categorycode".

Haskell is looking better all the time.

12 years ago[#19174343] Dirty cache handling mutates branch info
Clay Fouts [Thu, 23 Feb 2012 01:29:56 +0000 (17:29 -0800)]
[#19174343] Dirty cache handling mutates branch info

C4::Branch::GetBranchInfo() returns a format just slightly
different from GetBranches(), renaming "category" attr to
"categories". The problem was that it was doing this to
the cached master copy, so all future calls to GetBranches
would return the mutated copy. This patch just clones the
branch info.

12 years ago[#24589597] Passed holdsqueue items retain former callnumber
Clay Fouts [Wed, 22 Feb 2012 18:45:42 +0000 (10:45 -0800)]
[#24589597] Passed holdsqueue items retain former callnumber

12 years ago[#25237193] Delete member exits non-zero
Clay Fouts [Tue, 21 Feb 2012 07:31:59 +0000 (23:31 -0800)]
[#25237193] Delete member exits non-zero

12 years ago[#25060133] Update opac-downloadshelf to use Perl's "given" feature
Clay Fouts [Tue, 21 Feb 2012 07:11:40 +0000 (23:11 -0800)]
[#25060133] Update opac-downloadshelf to use Perl's "given" feature

12 years ago[#25161833] (more) Clean up IP address parsing
Clay Fouts [Sun, 19 Feb 2012 07:28:36 +0000 (23:28 -0800)]
[#25161833] (more) Clean up IP address parsing

There are some proxies which insert a non-IP value into
the HTTP_X_FORWARDED_FOR header (e.g. "unknown") to
protect privacy or who knows why. This would bunge up
Koha's IP detection. This patch looks for something that
looks like a good address, then if all else fails it
resorts to reporting that the client is not in any branch.

12 years agoFix up miscellaneous errors resulting from bad bib numbers
Clay Fouts [Sun, 19 Feb 2012 01:04:57 +0000 (17:04 -0800)]
Fix up miscellaneous errors resulting from bad bib numbers

12 years ago[#25161833] Clean up IP address parsing
Clay Fouts [Sat, 18 Feb 2012 23:56:13 +0000 (15:56 -0800)]
[#25161833] Clean up IP address parsing

If there's more than one proxy standing between the client
and Koha's web server, the HTTP_X_FORWARDED_FOR header may
contain more than one IP address. C4::Branch::GetBranchByIp
was not prepared for this condition, and it would cause an
exception.

12 years agoAdd error catching middleware
Clay Fouts [Sat, 18 Feb 2012 23:25:42 +0000 (15:25 -0800)]
Add error catching middleware

12 years agoDon't close STDOUT
Clay Fouts [Sat, 18 Feb 2012 23:23:58 +0000 (15:23 -0800)]
Don't close STDOUT

12 years ago[#25088735] OPAC users can renew arbitrary items
Clay Fouts [Thu, 16 Feb 2012 23:35:49 +0000 (15:35 -0800)]
[#25088735] OPAC users can renew arbitrary items

12 years ago[#12917055] Customize search relevancy ranking
Rashid Faraby [Thu, 9 Feb 2012 03:43:59 +0000 (03:43 +0000)]
[#12917055] Customize search relevancy ranking

Adds possibility to adjust relevancy ranking search by allowing
user to prioritize segments of the CCL query.  For example, a
user could specifya CCL snippet like:

    (rtype=a not format,regExpr-1=[a-z]) and language=eng

in the AdjustRelevancyRanking syspref.  This will generate a
search result which will prioritize book materials in English.
If blank entry is specified the syspref, Zebra will use the
regular relevancy ranking defined in Koha.

12 years agoMicro update: 4.10.1
Clay Fouts [Thu, 9 Feb 2012 21:53:08 +0000 (13:53 -0800)]
Micro update: 4.10.1

12 years ago[#24590587] Unable to pass some items in holds queue
Clay Fouts [Thu, 9 Feb 2012 21:39:57 +0000 (13:39 -0800)]
[#24590587] Unable to pass some items in holds queue

The main functional part of this piece is the area
around line 423 of C4::Reserves, where being called
from ModReservePass had the borrowers.categorycode
stored in a different value than when called from
GetReservesForQueue. What a mess.

12 years ago[#24643365] Revert "Simplify OPAC login linkage"
Clay Fouts [Wed, 8 Feb 2012 21:07:44 +0000 (13:07 -0800)]
[#24643365] Revert "Simplify OPAC login linkage"

This reverts commit 0e9cce03aea10d2975e6106aa15a56d3e407ccae.

12 years ago[#24638745] Database handle not setting timezone
Clay Fouts [Wed, 8 Feb 2012 15:11:28 +0000 (07:11 -0800)]
[#24638745] Database handle not setting timezone

12 years agoSet KOHA_CONF env var based on load-time config
Clay Fouts [Tue, 7 Feb 2012 19:51:06 +0000 (11:51 -0800)]
Set KOHA_CONF env var based on load-time config

12 years agoImproperly formatted branch IP ranges can result in exceptions
Clay Fouts [Tue, 7 Feb 2012 19:49:21 +0000 (11:49 -0800)]
Improperly formatted branch IP ranges can result in exceptions

12 years ago[#24588637] Fully specify call to CheckReserves
Clay Fouts [Tue, 7 Feb 2012 19:43:27 +0000 (11:43 -0800)]
[#24588637] Fully specify call to CheckReserves

Depending on module load ordering, C4::Circulation may not
know the full qualification for C4::Reserves functions.

12 years ago[#14554159] reverting invasive schema changes
Clay Fouts [Tue, 7 Feb 2012 00:39:29 +0000 (16:39 -0800)]
[#14554159] reverting invasive schema changes

12 years agoMinor update: 4.10.0
Clay Fouts [Mon, 30 Jan 2012 21:15:03 +0000 (13:15 -0800)]
Minor update: 4.10.0

12 years agoMicro update: 4.9.8
Clay Fouts [Mon, 30 Jan 2012 21:11:51 +0000 (13:11 -0800)]
Micro update: 4.9.8

12 years agoMerge branch 'ptfs-master', remote-tracking branch 'origin' into ptfs-master
Clay Fouts [Mon, 30 Jan 2012 19:25:12 +0000 (11:25 -0800)]
Merge branch 'ptfs-master', remote-tracking branch 'origin' into ptfs-master

12 years agoMerge pull request #303 from dlbptfs/PT23682115_rs1
Clay Fouts [Mon, 30 Jan 2012 17:55:17 +0000 (09:55 -0800)]
Merge pull request #303 from dlbptfs/PT23682115_rs1

[#23682115] patrons are now unable to place multiple item level holds (r...

12 years ago[#23682115] patrons are now unable to place multiple item level holds (restart)
David Birmingham [Fri, 27 Jan 2012 20:15:12 +0000 (15:15 -0500)]
[#23682115] patrons are now unable to place multiple item level holds (restart)

Warning for title already held needed to be turned off in the event that
the item was of a type that allowed for multi-item title holds.

12 years agoMerge pull request #299 from wagnerj/PT16567199
Clay Fouts [Fri, 27 Jan 2012 17:50:05 +0000 (09:50 -0800)]
Merge pull request #299 from wagnerj/PT16567199

[#16567199] Remove Accession Date link from Item tab

12 years agoMerge branch 'PT22533621-forbidden_holds' into ptfs-master
Clay Fouts [Fri, 27 Jan 2012 17:32:59 +0000 (09:32 -0800)]
Merge branch 'PT22533621-forbidden_holds' into ptfs-master

12 years ago[#21179665] Fully specify function calls in members/bulkedit.pl
Clay Fouts [Fri, 27 Jan 2012 00:48:13 +0000 (16:48 -0800)]
[#21179665] Fully specify function calls in members/bulkedit.pl

12 years ago[#23968415] Found lost items sometimes remain on patron record
Clay Fouts [Fri, 27 Jan 2012 00:03:48 +0000 (16:03 -0800)]
[#23968415] Found lost items sometimes remain on patron record

Found lost items when checked in, if requiring transfer (but
with no pending hold), would remain on the patron's record.
Cause: itemnumber not being passed in by HTML form.

12 years ago[#22533621] Holds getting fulfilled from wrong branches
Clay Fouts [Thu, 26 Jan 2012 01:52:14 +0000 (17:52 -0800)]
[#22533621] Holds getting fulfilled from wrong branches

Item-level itemtypes were not being respected in the
selection of reserve pick candidates.

12 years agoMicro update: 4.9.7
Clay Fouts [Wed, 25 Jan 2012 15:43:38 +0000 (07:43 -0800)]
Micro update: 4.9.7

12 years agoMerge branch 'PT23632905-blocked_multi_opac' into ptfs-master
Clay Fouts [Wed, 25 Jan 2012 15:34:09 +0000 (07:34 -0800)]
Merge branch 'PT23632905-blocked_multi_opac' into ptfs-master

12 years agoMerge branch 'PT20543497-stays_lost' into ptfs-master
Clay Fouts [Wed, 25 Jan 2012 15:33:41 +0000 (07:33 -0800)]
Merge branch 'PT20543497-stays_lost' into ptfs-master

12 years ago[#23030301, #23030217] (fixup) Cannot reserve reserved on-shelf items
Clay Fouts [Wed, 25 Jan 2012 00:23:31 +0000 (16:23 -0800)]
[#23030301, #23030217] (fixup) Cannot reserve reserved on-shelf items

If there was a copy of a title still on the shelf (having not
yet been picked for a pending reserve), a patron in the branch
could place a reserve on the title. This work turns that around
such that the patron is blocked with a message that the item is
available on the shelf.

12 years ago[#23632905] Multiple holds unnecessarily barred
Clay Fouts [Tue, 24 Jan 2012 01:00:37 +0000 (17:00 -0800)]
[#23632905] Multiple holds unnecessarily barred

Patrons reserving items through the OPAC were having
all of their reserve requests blocked if just one of
them was already reserved by the patron. This fix
allows patrons to continue with the process for the
remaining requests.

12 years agoMerge pull request #298 from wagnerj/PT14695393
Clay Fouts [Mon, 23 Jan 2012 21:56:19 +0000 (13:56 -0800)]
Merge pull request #298 from wagnerj/PT14695393

[#14695393] Removes broken link to checkouts

12 years agoMerge pull request #297 from wagnerj/PT10324403
Clay Fouts [Mon, 23 Jan 2012 21:55:23 +0000 (13:55 -0800)]
Merge pull request #297 from wagnerj/PT10324403

[#10324403] Adds missing fields to patron update email

12 years agoMerge pull request #294 from dlbptfs/PT23682115
Clay Fouts [Mon, 23 Jan 2012 21:13:36 +0000 (13:13 -0800)]
Merge pull request #294 from dlbptfs/PT23682115

[#23682115] patrons are now unable to place multiple item level holds

12 years ago[#20543497] Lost items not being detached from accounts
Clay Fouts [Mon, 23 Jan 2012 21:02:04 +0000 (13:02 -0800)]
[#20543497] Lost items not being detached from accounts

12 years ago[#14695393] Removes broken link to checkouts
jwt01 [Mon, 23 Jan 2012 20:36:42 +0000 (20:36 +0000)]
[#14695393] Removes broken link to checkouts

When the list of checked out items was removed from the Checkouts
tab, the link saying "Patron has ITEMS OVERDUE. See highlighted items
below" was not.  The link is now invalid; this commit removes the "See
highlighted items below" text and link.

12 years ago[#10324403] Adds missing fields to patron update email
jwt01 [Mon, 23 Jan 2012 15:45:14 +0000 (15:45 +0000)]
[#10324403] Adds missing fields to patron update email

When a patron submitted an address/personal details change
request from the OPAC, certain fields were not being included
(especially address and email).  This commit adds those fields
into the email message to staff.

12 years ago[#16567199] Remove Accession Date link from Item tab
jwt01 [Mon, 23 Jan 2012 13:27:11 +0000 (13:27 +0000)]
[#16567199] Remove Accession Date link from Item tab

In the items tab of a record display, the Accession Date was linking
to the acquisitions order record.  If the site had not used the
acquisitions module, the link was invalid and produced a
DBD::mysql::st execute failed error message.  This patch removes the
link from the items tab.

12 years ago[#23774347] Make all guided reports use replica_dbh
Clay Fouts [Sat, 21 Jan 2012 20:14:21 +0000 (12:14 -0800)]
[#23774347] Make all guided reports use replica_dbh

12 years ago[#23682115] patrons are now unable to place multiple item level holds
David Birmingham [Sat, 21 Jan 2012 00:32:26 +0000 (19:32 -0500)]
[#23682115] patrons are now unable to place multiple item level holds

Warning for title already held needed to be turned off in the event that
the item was of a type that allowed for multi-item title holds.

12 years agoMerge pull request #293 from wagnerj/PT20674153
Clay Fouts [Fri, 20 Jan 2012 22:31:53 +0000 (14:31 -0800)]
Merge pull request #293 from wagnerj/PT20674153

[#20674153] Get reading history item type from item

12 years ago[#19664789] Print Hold notice generated even if msg pref off
Jane Wagner [Fri, 20 Jan 2012 19:42:35 +0000 (19:42 +0000)]
[#19664789] Print Hold notice generated even if msg pref off

If a patron record had no email address, and the messaging
preference for Hold Filled was not checked, a print hold notice
was being generated anyway.  This commit adds a check for the
messaging preference before generating a print hold notice.

12 years agoMerge pull request #291 from wagnerj/PT20749431
Clay Fouts [Fri, 20 Jan 2012 22:16:56 +0000 (14:16 -0800)]
Merge pull request #291 from wagnerj/PT20749431

[#20749431] fix 008 default for Koha authority records

12 years ago[#18084285] Removes New Patron button from Circ Checkout
Jane Wagner [Fri, 20 Jan 2012 16:16:24 +0000 (16:16 +0000)]
[#18084285] Removes New Patron button from Circ Checkout

The button for adding a new patron under Circ, Checkout was using
patron category_type instead of categorycode to create a new patron
which meant that new patron record defaulted to the first available
Child patron category.  Removing the button from that screen -- it's
not needed and trying to fix the underlying code is difficult.

12 years agoMerge pull request #289 from wagnerj/PT12205373
Clay Fouts [Fri, 20 Jan 2012 22:07:07 +0000 (14:07 -0800)]
Merge pull request #289 from wagnerj/PT12205373

[#12205373} Fix for Chrome browser receipt printing

12 years ago[#22911025] (fixup) Normalize formatting for transfer screen
Clay Fouts [Fri, 20 Jan 2012 21:48:26 +0000 (13:48 -0800)]
[#22911025] (fixup) Normalize formatting for transfer screen

12 years ago[#23030301, #23030217] Unable to place on-shelf holds on some items
Clay Fouts [Thu, 19 Jan 2012 00:01:51 +0000 (16:01 -0800)]
[#23030301, #23030217] Unable to place on-shelf holds on some items

Patrons using the OPAC from within a branch could not place holds
on some damaged or in-transit/waiting items, even though they
should be able to. This refines the criteria demanded for a true
return from BranchHasACopy().

12 years ago[#20674153] Get reading history item type from item
jwt01 [Fri, 20 Jan 2012 20:41:09 +0000 (20:41 +0000)]
[#20674153] Get reading history item type from item

On the staff patron reading history tab, the item type was being
pulled from the MARC record 942c entry rather than the item record's
item type.  This was frequently inaccurate or non-existent, and was
confusing.  The fix changes the source for the display field to
the item record's item type.

12 years ago[#20749431] fix 008 default for Koha authority records
jwt01 [Fri, 20 Jan 2012 18:51:35 +0000 (18:51 +0000)]
[#20749431] fix 008 default for Koha authority records

The tag 008 of the stubby authority record was very limited and needed to be
manually linked to a biblio record after the initial creation. This meant if
a another biblio was created that could have used a previous created stubby,
(e.g., same author) it wouldn't -- it created a new stubby, This creates duplicate
authorities. In addition, running link_bibs_to_authorities.pl unlinked all
stubby records because the 008 was not set to link to anything.  This fix sets
proper default values for the 008 so that multiple records can be found and
linked to the same authority record.

12 years ago[#12205373} Fix for Chrome browser receipt printing
jwt01 [Thu, 19 Jan 2012 19:50:35 +0000 (19:50 +0000)]
[#12205373} Fix for Chrome browser receipt printing

Chrome and other Webkit-based browsers would not print circ
slips; the page would open and close but never load content.
This adds a wrapper function to prevent that.  See
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6126
for more background.

12 years agoMicro update: 4.9.6
Clay Fouts [Wed, 18 Jan 2012 00:38:04 +0000 (16:38 -0800)]
Micro update: 4.9.6

12 years agoMerge pull request #288 from wagnerj/PT14843887-rev
Clay Fouts [Wed, 18 Jan 2012 00:37:02 +0000 (16:37 -0800)]
Merge pull request #288 from wagnerj/PT14843887-rev

[#14843887] staff advanced search stripping letter x from ISBN search

12 years ago[#14843887] staff advanced search stripping letter x from ISBN search
jwt01 [Tue, 17 Jan 2012 16:02:53 +0000 (16:02 +0000)]
[#14843887] staff advanced search stripping letter x from ISBN search

Modifies earlier code in staff advsearch.tmpl

    q = q.replace(/[^0-9]/g,'');

that was done in PT 6321425 search ISBN dashes. The above replacement was
unduly restrictive and dropped all non-numeric characters; this made it
impossible to search for an ISBN containing an X and narrow in on that
specific record.  Fix leaves alpha and numeric characters alone but strips
hyphens, whitespace, and other characters.

12 years agoMerge pull request #277 from dlbptfs/PT20545679
Clay Fouts [Fri, 13 Jan 2012 22:43:17 +0000 (14:43 -0800)]
Merge pull request #277 from dlbptfs/PT20545679

PT20545679: Can't remove check in note during check in process

12 years agoMerge pull request #281 from hgq/21_03_installer_ISUPPRESS
Clay Fouts [Fri, 13 Jan 2012 22:40:21 +0000 (14:40 -0800)]
Merge pull request #281 from hgq/21_03_installer_ISUPPRESS

LLK #15659465 adds I_SUPPRESS auth val and 952 subfields

12 years agoMerge pull request #287 from ctfliblime/PT21907399-receipts_error
Clay Fouts [Fri, 13 Jan 2012 22:39:50 +0000 (14:39 -0800)]
Merge pull request #287 from ctfliblime/PT21907399-receipts_error

[#21907399] Fatal DBI error when printing checkin receipts

12 years agoMerge pull request #286 from dlbptfs/PT17988921_rs
Clay Fouts [Fri, 13 Jan 2012 22:37:34 +0000 (14:37 -0800)]
Merge pull request #286 from dlbptfs/PT17988921_rs

[#17988921] Adjust / improve a message in OPAC (restart)

12 years ago[#21907399] Fatal DBI error when printing checkin receipts
Clay Fouts [Fri, 13 Jan 2012 22:23:40 +0000 (14:23 -0800)]
[#21907399] Fatal DBI error when printing checkin receipts

A DB query was inlining query params and doing so in a way
that assumed all numeric barcodes. This patch replaces that
with the use of proper placeholder params.

12 years ago[#17988921] Adjust / improve a message in OPAC (restart)
David Birmingham [Fri, 13 Jan 2012 21:23:13 +0000 (16:23 -0500)]
[#17988921] Adjust / improve a message in OPAC (restart)

Template variable hold_already_exists needed to be set outside syspref logic.

12 years agoMerge pull request #285 from hgq/21_05_pt16634349_callnumsplit
Clay Fouts [Fri, 13 Jan 2012 20:50:29 +0000 (12:50 -0800)]
Merge pull request #285 from hgq/21_05_pt16634349_callnumsplit

LLK #16634349 redefine callnum_split as varchar instead of boolean

12 years agoMerge pull request #282 from hgq/21_04_pt15656343_installer_straySemicolon
Clay Fouts [Fri, 13 Jan 2012 20:49:48 +0000 (12:49 -0800)]
Merge pull request #282 from hgq/21_04_pt15656343_installer_straySemicolon

LLK #15656343 convert semicolon to comma in marc21_framework_DEFAULT.sql

12 years agoMerge pull request #279 from hgq/21_02_pt22183151_clearCheckinBackdate
Clay Fouts [Fri, 13 Jan 2012 20:46:16 +0000 (12:46 -0800)]
Merge pull request #279 from hgq/21_02_pt22183151_clearCheckinBackdate

LLK #22183151 checkin clear backdate upon 'Clear Date' also submits form

12 years agoMerge pull request #278 from hgq/21_01_pt23351075_patronEditHolds
Clay Fouts [Fri, 13 Jan 2012 20:28:41 +0000 (12:28 -0800)]
Merge pull request #278 from hgq/21_01_pt23351075_patronEditHolds

LLK #23351075 JS auto sort DESC on matched search in Edit Holds

12 years agoLLK #16634349 redefine callnum_split as varchar instead of boolean
Ha Quach [Fri, 13 Jan 2012 20:21:05 +0000 (15:21 -0500)]
LLK #16634349 redefine callnum_split as varchar instead of boolean

12 years agoLLK #15656343 convert semicolon to comma in marc21_framework_DEFAULT.sql
Ha Quach [Fri, 13 Jan 2012 17:51:30 +0000 (12:51 -0500)]
LLK #15656343 convert semicolon to comma in marc21_framework_DEFAULT.sql

12 years agoLLK #15659465 adds I_SUPPRESS auth val and 952 subfields
Ha Quach [Fri, 13 Jan 2012 17:25:00 +0000 (12:25 -0500)]
LLK #15659465 adds I_SUPPRESS auth val and 952 subfields

12 years agoLLK #22183151 checkin clear backdate upon 'Clear Date' also submits form
Ha Quach [Fri, 13 Jan 2012 14:51:14 +0000 (09:51 -0500)]
LLK #22183151 checkin clear backdate upon 'Clear Date' also submits form
to clear CGI session, not just cookies

12 years agoLLK #23351075 JS auto sort DESC on matched search in Edit Holds
Ha Quach [Fri, 13 Jan 2012 14:36:49 +0000 (09:36 -0500)]
LLK #23351075 JS auto sort DESC on matched search in Edit Holds

12 years ago[#16336565] Replace Net::CIDR::Compare with Net::IP
Clay Fouts [Thu, 12 Jan 2012 05:07:22 +0000 (21:07 -0800)]
[#16336565] Replace Net::CIDR::Compare with Net::IP

Net::CIDR::Compare has buggy output with complaints
about an invalid DESTROY method. Replacing it with
Net::IP to eliminate concern that this could cause
issues.

12 years ago[#22911025] Update formatting for transfer screen
Clay Fouts [Thu, 12 Jan 2012 00:13:38 +0000 (16:13 -0800)]
[#22911025] Update formatting for transfer screen

12 years agoPT20545679: Can't remove check in note during check in process
David Birmingham [Tue, 10 Jan 2012 00:29:01 +0000 (19:29 -0500)]
PT20545679: Can't remove check in note during check in process

When multiple items were being checked in at the same time, if one item in
the group had a check-in note, then this would trigger the pop-up note
potentially for other items as well.  This patch limits the pop-up note
to only the most recent item checked in.

12 years agoMerge pull request #276 from ctfliblime/rose_dbh
Clay Fouts [Mon, 9 Jan 2012 21:59:44 +0000 (13:59 -0800)]
Merge pull request #276 from ctfliblime/rose_dbh

Use Rose::DB for DBI connection management

12 years agoSwitch from DBIx::Connector to Rose::DB for DBI management
Clay Fouts [Tue, 3 Jan 2012 08:53:39 +0000 (00:53 -0800)]
Switch from DBIx::Connector to Rose::DB for DBI management

Two key pieces to this commit:

1) Wraps all HTTP request dispatches within a database
   transaction. If the Plack app dies for any reason, all
   database writes are rolled back. This is to help ward
   off inconsistent state.

2) Removes the recently added DBIx::Connector support and
   instead uses Rose::DB for all DBI management. The use of
   Dx::C combined with the above transaction locking was
   creating problems in areas that used both connections.
   This also consolidates all database access to go
   through Rose::DB.