Commit Graph

1436 Commits

Author SHA1 Message Date
Chris Cormack c151fac643 Merge remote-tracking branch 'tamil/3.8.7-translate' into 3.8.x 2012-11-22 20:16:30 +13:00
Chris Cormack a689399e63 Release notes and bumping version for release 2012-11-22 20:15:38 +13:00
Frédéric Demians 19998368fe 3.8.7 Translation Update 2012-11-22 07:56:27 +01:00
Kyle M Hall 32e12765d2 Bug 8253 - fix fine doubling, when upgrading from 3.6 to 3.8 - Add de-duplication script
This script will remove these duplicate fines. To use, repeatably run this
script until there are no more duplicates in the database.
(fix_accountlines_rmdupfines_bug8253.pl)

Duplicate fines would happen if you upgraded to a 3.8 version that does not have the
bug8253 patch, and the misc/cronjobs/fines.pl is run. In 3.8 an upgrade to a more
granular date/time was not addressed for pre-existing fine entries and this script
removes the resulting duplicates. It also intelligently preserves the amount outstanding
for payments already applied. If your version already had the bug8253 patch at the time
of the upgrade, duplicate fines should not have been generatd.

Signed-off-by: wajasu <matted-34813@mypacks.net>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-10-29 09:23:37 +13:00
Chris Cormack 1d5c2c4587 Merge remote-tracking branch 'tamil/3.8.6-translate' into 3.8.x 2012-10-22 18:12:08 +13:00
Frédéric Demians 88b8d4385a 3.8.6 Translation Update 2012-10-22 07:00:07 +02:00
Chris Cormack 10fb154caa Adding release notes 2012-10-22 17:12:42 +13:00
Frédéric Demians 17d5a085db 3.8.5 Translation Update 2012-09-22 08:03:45 +02:00
Chris Cormack 057d899bdc Updated the release notes 2012-09-22 12:23:21 +12:00
Chris Cormack 6afdd299cc Release notes for 3.8.5 2012-09-22 09:32:29 +12:00
Colin Campbell eaf0fa6880 Bug 8727 Minor stylistic change to help text
indexing not indexation
some minor grammatical changes

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-09-19 14:45:17 +12:00
Fridolyn SOMERS b5df1695e1 Bug 8420: tool statisticfines.pl(bz 6858) and hourly loan(bz5549)
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-09-18 21:42:10 +12:00
D Ruth Bavousett 11d520fa4a Bug 7613: OCLC Connexion web service and desktop client, followup patch
Prior patches to this bug had lots of comments like "I don't have a way to test this, so..."

In the OCLC Connexion web, when you choose the option to export to MARC, it'll *send* it, and
say, "Record Exported," but the web client does nothing whatever to confirm that the record
actually landed in Koha.  That's a flaw in their software, but can be easily checked by
looking in Koha to see if an import batch got created.  The desktop client is a little
smarter about this, but needed much more testing, also.

With this patch, both the client and web will actually work.  With a config file and set up as
previously described, The record will be staged and/or imported, and the desktop client returns
a useful message about what happened, *and* the staff client URL to the record.

Oodles of gobs of bunches of thanks to Virginia Military Institute, for loaning me their OCLC
authorization credentials so this could be tested, as well as for great suggestions of cosmetic
improvements to the mechanism and output.

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-09-06 17:06:46 +12:00
Mirko Tietgen 27fef85d3d Bug 8413 Space in barcodes breaks GET request in benchmark_staff.pl
GET requests in benchmark_staff.pl test 6 do not work if a space character is part of the barcode. That seems highly unlikely to happen in barcodes, but is possible if no real barcodes are used but a substitute, like a copy of the call number. Space character needs to be changed to %20 for the request to work.

Also fixes a typo.

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-09-01 19:44:43 +12:00
Chris Cormack 4446e9b21e Merge remote-tracking branch 'tamil/3.8.4-translate' into 3.8.x 2012-08-22 08:14:59 +12:00
Chris Cormack 253fffa2dd 3.8.4 Release notes 2012-08-22 08:12:52 +12:00
Frédéric Demians 6c7fc888f2 3.8.4 Translation Update 2012-08-21 13:08:29 +02:00
Fridolyn SOMERS 36d6f72580 Bug 8576: Software error on authority edition when using merge
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-08-11 07:24:49 +12:00
Kyle M Hall bcf6c16f3a Bug 8419 - Suspended holds appear on the daily holds queue
Suspended holds are showing up in both the holds queue and holds to pull reports.

This patch adds to the sql queries such that any hold that is suspended
is not selected.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-08-10 19:20:10 +12:00
Kyle M Hall ff93ccd916 Bug 3383 - Followup - Switch from GetMemberDetails to GetMember
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-08-04 22:30:49 +12:00
Kyle M Hall 12bde6c6ea Bug 3383 - Item due reminder digests - cannot display title information
Adds the ability to use branches.* fields in digest notices and
have them be parsed correctly. Also adds a warning to the notices
editor for digests.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
I like the idea to show a warning, but I would perhaps move
it under the message body label to be more obvious.

Patch works nicely, branch data of my user's home library
is displayed in the notice.

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-08-04 22:29:10 +12:00
Chris Cormack c753b016ca 3.8.3 Release notes 2012-07-21 09:25:49 +12:00
Frédéric Demians 87e292777c Koha 3.8.3 Translation Update 2012-07-20 20:07:33 +02:00
Jared Camins-Esakov f6e45171ba Bug 8384: Some Perl scripts do not compile
Fix syntax errors preventing the scripts misc/translator/text-extract2.pl
and misc/cronjobs/thirdparty/TalkingTech_itiva_inbound.pl from compiling.

Remove misc/migration_tools/build6xx.pl entirely since it refers to
columns that no longer exist in the Koha database, and has seemingly
had broken encoding since Koha switched from CVS to git (or before!).

Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>

Conflicts:

	misc/cronjobs/thirdparty/TalkingTech_itiva_inbound.pl

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>

Rebased as the TalkingTech code doesn't exist in 3.8.x
2012-07-11 08:21:29 +12:00
Julian Maurice ccf44db16f Bug 7286: rebuild_zebra_sliced for biblios and authorities
Complete rewrite of rebuild_zebra_sliced.zsh (renamed to .sh). Main
improvements are:
  - both biblio and authority records are handled
  - records are exported only once

It also add an option --skip-index to rebuild_zebra.pl that permit to
use rebuild_zebra.pl as an 'export only' script.

Description:
Index Koha records by chunks. It is useful when some record causes
errors and stop the indexation process. With this script, if indexation
of one chunk fails, chunk is splitted in 2 (or 3) chunks, and
indexation continue on these chunks.
rebuild_zebra.pl is called only once to export records.
Splitting and indexing is handled by this script (using yaz-marcdump and
zebraidx).

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-07-07 15:07:43 +12:00
Galen Charlton 87cb6ccdc8 Bug 7818: -x option of rebuild_zebra.pl now works with DOM filter
One consequence is that the -x and -a options are no longer
mutually exclusive.

Also, because of the way that the GRS-1 SGML filter works, if you're
indexing multiple documents, you can't just wrap them in a document
element, but the DOM filter *requires* it.  Consequently, two
new config settings in koha-conf.xml are added to indicate the
Zebra filter in use so that the -x option of rebuild_zebra.pl
knows whether to wrap the exported records or not:

- bib_index_mode (defaults to 'grs1' if not specified)
- auth_index_mode (defaults to 'dom')

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-06-26 09:18:56 +12:00
Galen Charlton c75eefd1ac Bug 7818: utility to generate DOM indexing configs
misc/maintenance/make_zebra_dom_cfg_from_record_abs:
  generate a DOM filter Zebra index config from a GRS-1 config

Given a Zebra record.abs file containing a set of index definitions for
Zebra's GRS-1 filter, write an equivalent DOM filter configuration.

To generate the XSLT that is to be used by Zebra, run something like
the following on the output of this utility:

xsltproc ZEBRA_CFG_DIR/xsl/koha-indexdefs-to-zebra.xsl \
  biblio-koha-indexdefs.xml \
  > ZEBRA_CFG_DIR/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl

The above example assumes that the output of the program was named
biblio-koha-indexdefs.xsl.

This commit also introduces Koha::Indexer::Utils, a new package for
misceallenous routines that support Koha's indexing definitions.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-06-26 09:15:28 +12:00
Galen Charlton 84bf354eea Bug 7818: update installer for biblio DOM indexing
Adds the necessary bits to enable DOM indexing for bib
records as an option during installation from source.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-06-26 09:08:30 +12:00
Kyle M Hall 286f911b2d Bug 8267 - Overdue notices not working
The variable $i was being re-used and overwriting the necessary value that was being passed to a subroutine. Renaming $i to $j fixed it. I also added an extra safety check within parse_letter that would also have prevented this bug.

Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-06-23 20:30:05 +12:00
Chris Cormack bbc881c0d4 Merge remote-tracking branch 'tamil/3.8.2-translate' into 3.8.x 2012-06-22 09:06:03 +12:00
Chris Cormack b43c2e6d75 Release notes for 3.8.2 2012-06-22 08:59:09 +12:00
Frédéric Demians 233c9250ba Koha 3.8.2 Translation Update 2012-06-21 19:27:11 +02:00
christophe croullebois 43b98c01d6 Bug 8136 Changes the expected lenght of 100$a in rebuild_zebra.pl
In rebuild_zebra.pl, if we are in "unimarc" ("marcflavour" syspref), the sub "fix_unimarc_100" is called and checks if 100$a lenght is equal to 35.
If it is not the case, the sub inserts the localtime and more, so we loose the datas in reindexing.
The standart lenght is 36.
I have just changed 35 to 36.

Signed-off-by: Sophie Meynieux <sophie.meynieux@biblibre.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-06-20 21:19:38 +12:00
Chris Cormack da4de8cc08 Updating release template 2012-06-19 14:14:04 +12:00
Chris Cormack b9de3ca3d4 First cut of the 3.8.2 release notes 2012-06-17 21:09:41 +12:00
Chris Cormack 4e10171129 Updating template for release notes 2012-06-12 19:53:12 +12:00
Frédéric Demians a3d0cd2378 Bug 6267: [SIGNED-OFF]Fix a typo
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-06-10 21:38:52 +12:00
Matthias Meusburger 484f4a9998 Bug 6858: Bug fixing, fix some errors with the staticfines.pl script
This new patch :

  - Fixes calculation bugs
  - Removes -o option for logs (which wasn't working anyway)
  - Adds a --borrower <borrowernumber> option for applying the fine only to one given borrower

Signed-off-by: Delaye Stephane <stephane.delaye@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-05-29 16:27:36 +12:00
Chris Cormack efb163439a Merge remote-tracking branch 'tamil/3.8.1-translate' into 3.8.x 2012-05-22 08:36:33 +12:00
Frédéric Demians 81a000e007 Koha 3.8.1 Translation Update 2012-05-21 21:06:18 +02:00
Chris Cormack 63d942bb5c Updating release notes for 3.8.1 2012-05-22 06:18:44 +12:00
Chris Cormack 1e9e2e76a0 Fixing the release notes template, the wiki files are out of date 2012-05-19 20:19:08 +12:00
Chris Cormack ced8b3afea 3.8.1 release notes 2012-05-19 20:02:41 +12:00
Chris Cormack 90de5d990a Updating release notes templates 2012-05-19 19:49:05 +12:00
Chris Cormack ccc4ef3e9c Working on template for 3.8.x release notes 2012-05-19 19:37:36 +12:00
Chris Nighswonger 9cf701bdaa Adding template for autogeneration of 3.6.x release notes 2012-05-19 19:36:46 +12:00
Chris Cormack 3e8382e979 Bug 7213 : Follow up fixing license information 2012-05-15 09:15:43 +12:00
Dobrica Pavlinusic 7ed90fc4ab Bug 7213 - simple /svc/ HTTP example
Simple command-line client which can authorize itself to Koha,
get MARC XML record based on biblio number and update record

This script can also be used as module using require "koha-svc.pl"
from other scripts which can implement MARC XML creation or parsing.

This is follow up version which now uses Content-type: text/xml
header when using POST method to be in sync with documentation at
http://wiki.koha-community.org/wiki/Koha_/svc/_HTTP_API

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2012-05-15 09:14:29 +12:00
Paul Poulain 5c32a9f811 Release notes for 3.8.0 2012-04-23 12:42:07 +02:00
Paul Poulain 3a4ea95fe6 fixing missing " in french syspref file 2012-04-23 12:40:16 +02:00