Line 0
Link Here
|
0 |
- |
1 |
RELEASE NOTES FOR KOHA 3.10.0 |
|
|
2 |
23 nov. 2012 |
3 |
======================================================================== |
4 |
|
5 |
Koha is the first free and open source software library automation package |
6 |
(ILS). Development is sponsored by libraries of varying types and sizes, |
7 |
volunteers, and support companies from around the world. |
8 |
The website for the Koha project is |
9 |
|
10 |
http://koha-community.org/ |
11 |
|
12 |
Koha 3.10.0 can be downloaded from: |
13 |
|
14 |
http://download.koha-community.org/koha-3.10.00.tar.gz |
15 |
|
16 |
Installation instructions can be found at: |
17 |
|
18 |
http://wiki.koha-community.org/wiki/Installation_Documentation |
19 |
|
20 |
OR in the INSTALL files that come in the tarball |
21 |
|
22 |
|
23 |
Koha 3.10.0 is a major release, that comes with many new features. |
24 |
|
25 |
|
26 |
It includes 160 enhancement and 456 bugfixes. |
27 |
|
28 |
|
29 |
Plack for staff interface |
30 |
========================= |
31 |
|
32 |
The most important feature that comes with Koha 3.10.0 is Plack |
33 |
compatibility for the staff interface. In Koha 3.8.0, |
34 |
the OPAC was already plack-ready. A lot of work (more than 30 |
35 |
bugfixes) has been made to make the staff interface Plack-compliant. |
36 |
|
37 |
The Koha team made many tests, and BibLibre has published a blog entry |
38 |
about performance improvements: using Plack for staff interface |
39 |
will improve your productivity by 25%. |
40 |
|
41 |
If you’re interested by the complete details for of the tests, you can |
42 |
have a look at: |
43 |
|
44 |
http://www.biblibre.com/en/blog/entry/plack-for-staff-interface-in-310-why-you-will-want-it |
45 |
|
46 |
However, Plack is not activated by default when you install Koha |
47 |
(and not activated when you upgrade from a previous version. |
48 |
If you want to activate it, everything you need is described on the wiki page: |
49 |
|
50 |
http://wiki.koha-community.org/wiki/Plack#Running_Intranet |
51 |
|
52 |
|
53 |
Enhancements and new features in 3.10.0 |
54 |
====================== |
55 |
|
56 |
About |
57 |
---------- |
58 |
8301 Display additional system information (preferences) on About page to minimize support cases |
59 |
To minimize support questions regarding common mistakes, the About page now |
60 |
has an additional tab that displays warnings if deprecated and/or mutually |
61 |
exclusive system preferences are used. |
62 |
|
63 |
Example: Bug 8298 Can't call method subfield on an undefined value at |
64 |
Biblio.pm (sub _AddBiblioNoZebra) |
65 |
|
66 |
8641 Add information warning about log-in as root user to About->System information |
67 |
If you are logged in as database administrative user,a lot of things |
68 |
do not work. |
69 |
|
70 |
It seems that this is a pitfall for a lot of newbies. |
71 |
To prevent frustration and support questions, this patch adds some information |
72 |
to About->System Information. |
73 |
|
74 |
Acquisitions |
75 |
---------- |
76 |
5335 Define VAT/taxes at orderline level, with default value for supplier and list of valid tax rates |
77 |
Before this patch, VAT rate was defined at vendor level. With this |
78 |
new feature, the system preference gist is now a list of tax rates. |
79 |
Each vendor has its own default tax rate, and on each orderline the |
80 |
librarian can choose the tax rate to apply, the default being the vendor |
81 |
default one. |
82 |
5337 In Acquisition, EAN search will return results |
83 |
In acquisition module, scanning an EAN results in a correct search |
84 |
5339 Parcel closing in acq |
85 |
A new feature has been added to enable closing of a parcel. |
86 |
Once a parcel is closed, no items can be added. |
87 |
When the librarian closes a parcel, invoice information can be entered. |
88 |
Invoice detail includes: |
89 |
- shipment date. |
90 |
- billing date. |
91 |
- shipment cost and budget used for shipment cost. |
92 |
5356 Shipping billing address improvements |
93 |
The library will be able to choose shipping and billing address at basket level. |
94 |
If that information is filled at basket level, then they won't have to be |
95 |
filled at the basketgroup level. If shipping and billing addresses are filled at basket |
96 |
level, the information will be stored in the comment section of the basket. That |
97 |
will be useful for libraries having a single basketgroup for the supplier, but |
98 |
different shipping/billing address |
99 |
7168 Search orders by basket group name |
100 |
This patch adds the possibility to search orders by the basket group name |
101 |
7175 Improve order receiving page |
102 |
When system preference AcqCreateItem= ordering , this development allows |
103 |
the user to choose what items are received by listing all created items and |
104 |
providing a checkbox for each one. |
105 |
|
106 |
7302 CSV export of a basketgroup |
107 |
This patch adds CSV export for basketgroups |
108 |
7304 Working on funds ergonomic display and funds management by multiple librarians |
109 |
This patch adds more permissions for budgets. |
110 |
The librarian can now: |
111 |
- add users to a budget. |
112 |
- Set restrictions to: |
113 |
- None. |
114 |
- Owner. |
115 |
- Owner and users. |
116 |
- Owner, users and library. |
117 |
- Restricted users cannot spend on these budgets (nor can they modify them) |
118 |
7583 Undo receive |
119 |
This patch adds a feature to reverse receipt an item in acquisitions |
120 |
- or undo a receipt if you happen to have clicked the wrong title or a |
121 |
title by accident |
122 |
7757 Edit basket vendor after it has been created |
123 |
This patch adds the ability to change the vendor for an |
124 |
individual basket. |
125 |
7903 Add an ordernumber column in orders history table |
126 |
This patch adds ordernumber column in order's history table |
127 |
|
128 |
Add an ordernumber column in the search results table of orders. It should |
129 |
help as far as order tracking is concerned. |
130 |
8028 Make table collapsing on parcel.pl sticky |
131 |
The tables on parcel.pl defaulted to show only the first five items in the table, |
132 |
and librarians had to click the a link to display all the items. Every time the |
133 |
page is reloaded the table got re-collapsed, and the librarian had to click again. |
134 |
With this patch, parcel.pl now remembers which way the table was set and keeps it |
135 |
that way until it is changed again. |
136 |
8099 DataTables in Acquisision module: acqui-home.tt |
137 |
This patch adds a DataTables filter in Acquisision module: acqui-home.tt |
138 |
8100 DataTables in Acquisision module: neworderbiblio.tt |
139 |
This patch adds a DataTables filter in Acquisision module: neworderbiblio.tt |
140 |
8102 DataTables in Acquisision module: supplier.tt |
141 |
This patch adds a DataTables filter in Acquisision module: supplier.tt |
142 |
8106 DataTables in Acquisision module: addorderiso2709.tt |
143 |
This patch adds a DataTables filter in Acquisision module: addorderiso2709.tt |
144 |
8117 Divide budget periods into two tabs |
145 |
Budget periods are now divided into two tabs : active and inactive |
146 |
budget periods. |
147 |
8652 There is no default value for the late orders |
148 |
On the lateorders.pl, we don't want to see all the late orders. |
149 |
With this patch, the date interval is based on the estimated delivery date and |
150 |
the delay parameter is based on the closing date. |
151 |
|
152 |
Architecture, internals, and plumbing |
153 |
---------- |
154 |
7065 Reserves table needs a primary key |
155 |
The reserves (and old_reserves) tables need a primary key. |
156 |
reservernumber should be used for consistency's sake. This will allow the |
157 |
possibility of multiple holds per biblio/patron combination, and a host of other |
158 |
improvements. |
159 |
7248 Caching for services |
160 |
This patch moves all caching services to the Koha namespace. |
161 |
This patch is a first step that will let us add more caching services to |
162 |
improve speed and scalability in the future. |
163 |
This patch works in conjunction with 8089 and 8092 |
164 |
7444 Use T::T date plugin to display dates omnibus |
165 |
With this patch, all dates can now be displayed through a |
166 |
Template::Toolkit plug-in. All existing code must be updated. |
167 |
Dates can/should/must now be displayed by: |
168 |
* adding [% USE KohaDates %] at the beginning of the template. |
169 |
* use [% mydate KohaDates %] for mydate date variable. |
170 |
* remove .pl code that update date format before sending the string |
171 |
to the template. |
172 |
|
173 |
This entry is an omnibus, as many patches will be necessary. |
174 |
7729 Svc API should allow modification of items |
175 |
The svc new_biblio and biblio scripts and now create item as well |
176 |
|
177 |
The svc API also support deletion of items - maybe using HTTP DELETE |
178 |
method. |
179 |
8089 Use Koha::Cache everywhere |
180 |
|
181 |
|
182 |
8092 Koha should use CHI caching framework |
183 |
This patch adds CHI support for caching and its already-existing cache drivers. |
184 |
|
185 |
Cataloging |
186 |
---------- |
187 |
3462 Link see also in authorities |
188 |
The see also statements in Authorities are linked to the |
189 |
authority they were referencing |
190 |
6448 EAN-13 barcode support |
191 |
We are migrating one library from custom software to Koha, and they are using |
192 |
EAN-13 zero-padded barcodes (primary key in legacy system) instead of ISBN or |
193 |
ISSN. Since books already have barcodes on them, we can't change it. |
194 |
To make things more interesting, at least one barcode reader reports it as |
195 |
UPC-A without first leading zero, since EAN-13 has backwards compatibility with |
196 |
it. |
197 |
7412 Pre-filling items in cataloging |
198 |
Pre-filling of items: remember what was in the previous item filled, |
199 |
to be able to create multiple items quickly. |
200 |
By default, all subfields are prefilled when the PrefillItem system |
201 |
preference is on, unless you specify which fields you want to prefill in the |
202 |
SubfieldsToUseWhenPrefill system preference. |
203 |
For example, with a value of 'f u v', only the $f, $u and $v will be pre-filled. |
204 |
7601 Preference for default language for field 008 Range 35-37 (instead of hard coded "eng") |
205 |
This patch adds the DefaultLanguageField008 system preference, that is |
206 |
used to populate the default 008 MARC21 field, Range 35-37 |
207 |
7613 OCLC Connexion Gateway, including extension svc/import_bib |
208 |
This patch adds OCLC Connexion Gateway, including extension svc/import_bib |
209 |
to let libraries populate their catalog with OCLC (or other) external sources. |
210 |
This patch includes: |
211 |
* C4::ImportBatch: create sub GetImportBatchByFilename($filename) which will get |
212 |
the last import_batches record with the filename. |
213 |
* svc/import_bib: |
214 |
- POST request structure: |
215 |
param1: val. |
216 |
param2: val. |
217 |
<?xml version= 1.0 encoding= UTF-8 ?> |
218 |
<record ... |
219 |
</record> |
220 |
- call C4::ImportBatch::GetImportBatchByFilename( webservice ); if in 'stage' |
221 |
status use it, otherwise create new one AddImportBatch() using POST param. |
222 |
- call C4::ImportBatch::AddBiblioToBatch() and AddItemsToImportBiblio(). |
223 |
- if import mode = 'direct' call C4::ImportBatch::BatchCommitBibRecords(). |
224 |
* misc/cronjobs/import_webservice_batch.pl: |
225 |
- input params: framework (default 'default'). |
226 |
- call C4::ImportBatch::GetImportBatchByFilename( webservice ); if in 'stage' |
227 |
status. |
228 |
- call C4::ImportBatch::BatchCommitBibRecords(). |
229 |
* OCLC requests listening daemon connexion_import.pl. |
230 |
- base on HTTP::Server or similar. |
231 |
- command line params: config file. |
232 |
- config values as per spec. |
233 |
- first get the auth cookie from auth url, then make request to import url |
234 |
7652 Add item barcode on top of its editing form |
235 |
This patch displays the item barcode on top of its editing form. It's |
236 |
more useful for the common user than the itemnumber which has no practical |
237 |
application for the user. |
238 |
7739 Batch edit items of a title |
239 |
A new option - Edit items in batch - is made available under the Edit |
240 |
menu in the catalog detail page. When this option is selected the |
241 |
batch item modification tool is called with all items under this record |
242 |
passed as parameters. |
243 |
User can then edit all items of this record in batch. Once changes are |
244 |
saved the 'done' link takes the user back to the catalog detail page of |
245 |
this record. |
246 |
7992 New plugin about Automatic Number incrementing inventory. Prefix management from a authorised values list |
247 |
The plug-in Koha about the Automatic Number incrementing inventory are not |
248 |
perfect. |
249 |
This patch adds a new plug-in which offers more opportunities with a prefix |
250 |
management from a authorized values list. |
251 |
|
252 |
1 / Create a list of authorized values(INVENTORY_NUMBER). In which the code is |
253 |
the prefix and the description the last number assigned. |
254 |
|
255 |
2/ A space between the prefix and number. |
256 |
|
257 |
|
258 |
3 / From a holding record, after indicate the prefix when you click on the |
259 |
plug-in -> Koha search the last number from authorized values assigned in the |
260 |
list and increment n +1 level meter (description). |
261 |
8185 Plugin for linking records in MARC21 |
262 |
In cataloging/value_builder there is a plug-in for linking records. |
263 |
But is only for UNIMARC (unimarc_field_4XX.pl), this patch add a plug-in for MARC21. |
264 |
8208 Add "create authority" button to auth_finder plugin |
265 |
Right now if you want to link a heading to a new authority record, you have to |
266 |
either use BiblioAddsAuthorities to automatically generate the authority, or |
267 |
create a new authority in the authority module, and wait for the indexer to |
268 |
catch up. This patch adds a create authority button that -- like the fast add |
269 |
functionality in circulation -- allows you to create an authority and immediately |
270 |
populate the heading. |
271 |
8524 Add barcode plugin that does not autofill |
272 |
The current barcode plug-in uses the autobarcode system preference to |
273 |
decide which type of barcode to generate, then *always* inserts a barcode. |
274 |
This patch adds a plug-in which will only insert the barcode when the plug-in |
275 |
link is clicked. |
276 |
8674 Need a delete biblios script |
277 |
The script misc/batchdeletebiblios.pl batch deletes bibliographic |
278 |
records which contain a biblionumber present in file passed in parameter. |
279 |
If a bibliographic record has items, it is not deleted. |
280 |
8801 Offer to batch delete items of a bibliographic record |
281 |
This patch adds a link in 'Edit' menu to go directly to batch deletion of items. |
282 |
|
283 |
Circulation |
284 |
---------- |
285 |
4118 Add Collection Code (CCODE) to Statistics Table |
286 |
This patch adds the collection code added to the statistics table in |
287 |
addition to itemtype. |
288 |
5549 Hourly Loans |
289 |
This patch fixes some problems to hourly loans features which had been |
290 |
introduced in Koha 3.8 |
291 |
7420 Add max fines to circulation matrix |
292 |
This patch adds a capped charge per item. |
293 |
It adds an Overdue Fines Cap section at the bottom of the Circulation |
294 |
Rules page with inputs for item type and patron category. |
295 |
7563 Silent print slips using Firefox PlugIn jsPrintSetup and new staff client preference |
296 |
This patch implement silent printing for slips. |
297 |
|
298 |
In opposition to the solution with an additional Firefox (Portable) installation |
299 |
(see: http://wiki.koha-community.org/wiki/Using_Portable_Firefox_as_a_Koha_Client), |
300 |
this solution works with the standard Firefox installation (+ PlugIn jsPrintSetup) . |
301 |
|
302 |
jsPrintSetup e.g. allows to set printer, print silent, change header and footer, |
303 |
see: http://jsprintsetup.mozdev.org/ |
304 |
|
305 |
The overall concept is to have a new staff client system preference |
306 |
(intranetslipprinterjs) where one can enter the necessary JavaScript. |
307 |
|
308 |
If this preference is empty, Koha falls back to the default behaviour. |
309 |
|
310 |
Example of intranetslipprinterjs configuration: |
311 |
|
312 |
function printThenClose() { |
313 |
try |
314 |
{ |
315 |
//Try to print using jsPrintSetup Plug-In in Firefox |
316 |
//If it is not installed fall back to default prnting |
317 |
jsPrintSetup.clearSilentPrint(); |
318 |
jsPrintSetup.setOption('printSilent', 1); |
319 |
|
320 |
//Choose printer using one or more of the following functions |
321 |
//jsPrintSetup.getPrintersList... |
322 |
//jsPrintSetup.setPrinter... |
323 |
|
324 |
//Set Header and footer... |
325 |
jsPrintSetup.setOption('headerStrLeft', ''); |
326 |
jsPrintSetup.setOption('headerStrCenter', ''); |
327 |
jsPrintSetup.setOption('headerStrRight', ''); |
328 |
jsPrintSetup.setOption('footerStrLeft', ''); |
329 |
jsPrintSetup.setOption('footerStrCenter', ''); |
330 |
jsPrintSetup.setOption('footerStrRight', ''); |
331 |
|
332 |
jsPrintSetup.print(); |
333 |
window.close(); |
334 |
} |
335 |
catch(err) |
336 |
{ |
337 |
//Default printing if jsPrint-setup is not available |
338 |
window.print(); |
339 |
window.close(); |
340 |
} |
341 |
} |
342 |
|
343 |
if you've installed jsPrintSetup PlugIn in Firefox from now on, |
344 |
slips will print silently with Firefox and will show default behaviour |
345 |
if jsPrintSetup is not installed or if you make use of an other browser. |
346 |
|
347 |
All other printing will behave like before. |
348 |
7621 Circulation: Match age restriction of title with borrower's age without using categories |
349 |
Public libraries and school libraries often have to deal with a lot of age |
350 |
restrictions, [e.g. FSK (see www.fsk.de) or PEGI (Pan European Game |
351 |
Information, see www.pegi.info)] and/or with regional rules regarding movies |
352 |
(virtually every canton in Switzerland has it's own rules). |
353 |
|
354 |
The classic way to implement age restrictions is to make use of a lot of |
355 |
categories. This gets soon very complicated, and is not easily maintainable. The |
356 |
librarians need an easy way to maintain age restrictions per title, otherwise |
357 |
they will not accept Koha. |
358 |
|
359 |
This patch adds a robust and easily configurable way to match age restriction |
360 |
against the borrower's age. |
361 |
|
362 |
The concept. |
363 |
1) Have information about age restriction in a field (521$a Target audience |
364 |
is suggested) The entry can be anywhere in the field. It reads like |
365 |
PEGI 3 or FSK 12 (or any other 'tag' + age). |
366 |
2) Have a preference 'AgeRestrictionMarker' where such tags are defined. It is a |
367 |
text field with a list like |
368 |
PEGI,FSK,Age... |
369 |
3) Update your MARC cataloging frameworks to link the 521$a (or any other one) to |
370 |
biblioitems.agerestriction. |
371 |
4) Add a limit into a biblio record, for example PEGI 12, if you've defined PEGI in |
372 |
AgeRestrictionMarker. |
373 |
If a borrower tries to check out a restricted book and does not have the |
374 |
appropriate age, the circulation module will block the check out and issue a |
375 |
message like Age restriction 12 |
376 |
The AgeRestrictionOverride let you choose if your librarians can or can't |
377 |
override age restriction. |
378 |
7647 Checkout History Sort |
379 |
With popular items the checkout history can be quite long and it is a challenge |
380 |
to sort through and find one library's history of a book. |
381 |
This patch puts a table sorter on the checkout history. |
382 |
7704 Independent Branches sys pref change to let librarians choose which things to share |
383 |
Before this patch, when independantbranches was ON and canreservefromotherbranch |
384 |
was set to Allow, attempting to checkin the item at the other branch |
385 |
is made, system disallows checkin. Now the item is checked in and an |
386 |
automatic transfer to the home branch is setup. |
387 |
7751 Decrease loan period on items with a high number of holds |
388 |
Controlled by a system preference, this will reduce the amount of time something |
389 |
can be onloan, if it has a lot of holds on it: |
390 |
The loan duration is reduced by decreaseLoanHighHoldsDuration days for items |
391 |
with more than decreaseLoanHighHoldsValue holds |
392 |
7849 Instant Fine Calculation at Checkin |
393 |
Add the ability for fines to be calculated at checkin. This will be |
394 |
helpful for hourly based items so the cronjob for fines doesn't have to be |
395 |
run on such a frequent interval. |
396 |
|
397 |
|
398 |
7986 Export issues |
399 |
This patch adds filters and export button (in iso2709 or csv format) on |
400 |
issues table. |
401 |
The export will export bibliographic and items informations, that can be put |
402 |
on a USB key and given to your patron. |
403 |
If the patron is a library, he can import this file into his local ILS. |
404 |
(This is a common usage in France, where large library check-out hundreds of books |
405 |
for a long period to small villages) |
406 |
8167 Add syspref allow a choice of blocking, non-blocking, or do nothing when issuing lost items. |
407 |
This patch adds a system preference IssueLostItem to define the |
408 |
behaviour in case of issuing a 'lost' item: |
409 |
- do nothing (checkout without any warning). |
410 |
- request for confirmation. |
411 |
- issue a non-blocking warning. |
412 |
8477 Display home & holding branches when checking in |
413 |
This patch adds home and holding branch display when checking in an item. |
414 |
8693 Sort biblio checkout history by checkout date instead of patron name |
415 |
issuehistory.pl is displaying a timeline of checkouts for a particular |
416 |
title, so it makes more sense to display the list chronologically. |
417 |
|
418 |
Command-line Utilities |
419 |
---------- |
420 |
5600 Bulk MARC biblio export script |
421 |
This patch adds a command line interface for tools/export.pl |
422 |
export.pl [--format=format] [--date=date] [--dont_export_items] |
423 |
[--deleted_barcodes] [--clean] --filename=outputfile |
424 |
* format is either 'xml' or 'marc' (default) |
425 |
* date should be entered as the 'dateformat' system preference is set |
426 |
(dd/mm/yyyy for metric, yyyy-mm-dd for iso, mm/dd/yyyy for us) |
427 |
* records exported are the ones that have been modified since 'date' |
428 |
* if --deleted_barcodes is used, a list of barcodes of items deleted |
429 |
since 'date' is produced (or from all deleted items if no date is |
430 |
specified) |
431 |
* --clean removes NSE/NSB |
432 |
7213 Document /svc/ HTTP API and provide example command-line client |
433 |
This patch adds a script that can be used from commandline to play with |
434 |
the svc/ API for integrating biblio records into Koha. |
435 |
This script can be used from other scripts as C<Koha::SVC> module or run |
436 |
directly using syntax: |
437 |
koha-svc.pl http://koha-dev:8080/cgi-bin/koha/svc svc-user svc-password |
438 |
$biblionumber [bib-42.xml] |
439 |
|
440 |
7447 Allow to specify a date in overdue_notice.pl |
441 |
|
442 |
|
443 |
|
444 |
7675 New script for changing selinux file labels on perl scripts |
445 |
On some Linux distributions like RedHat, Fedora, CentOS you can use |
446 |
SELinux for enhanced security. Among others, this involves file labeling |
447 |
(security context). |
448 |
In other distributions SELinux can be installed additionally. |
449 |
|
450 |
The script added by this patch xt/set-selinux-labels lets you update and |
451 |
restore such labels on the perl script in a Koha installation. |
452 |
Note that there is more to it to get Koha running with SELinux, but this is a |
453 |
first step. |
454 |
7963 Parallel HTTP requests when checking URLs |
455 |
Current script check-url.pl checks URL found in 856$u by sending HTTP |
456 |
requests, one by one. This patch adds a new script which send multiple |
457 |
requests simultaneously. The checking is something like 20 times faster. |
458 |
|
459 |
This script is based on AnyEvent and AnyEvent::HTTP CPAN modules, that are |
460 |
required dependencies if you want to use it. |
461 |
8063 Hold print notices do not sort by branch |
462 |
The gather_print_notices.pl cronjob for printing hold notices mails all notices |
463 |
as one file and does not separate out the notices by branch. For libraries with |
464 |
multiple branches this results in large files being received by individual |
465 |
branches that need to be read/sorted/printed or ignored. |
466 |
This patch adds a --split (or -s) parameter to gather_print_notices.pl that |
467 |
let the library create a separate file for each (borrower) branch |
468 |
8376 Command line utility for exporting borrowers |
469 |
|
470 |
|
471 |
|
472 |
|
473 |
Database |
474 |
---------- |
475 |
7792 Redefine the field branchcode as PRIMARY KEY of branches |
476 |
The table branches had a UNIQUE KEY `branchcode`, that is moved to PRIMARY KEY |
477 |
(There's no noticeable consequence to this change) |
478 |
7794 Redefine the field id as PRIMARY KEY of sessions |
479 |
Table sessions had a UNIQUE KEY `id`, that is moved to PRIMARY KEY. |
480 |
(There's no noticeable consequence to this change) |
481 |
8268 Koha should offer way to backup entire db |
482 |
Right now, if libraries with hosted installations want copies of the database |
483 |
for backup purposes, they have to request that their vendors provide them with a |
484 |
copy. With this feature, it is possible for vendors to easily enable their |
485 |
customers to easily download backups of their database via the Export tool. |
486 |
8757 Longer size text for authorized values description |
487 |
This patch improve the size of authorized values descriptions. |
488 |
Authorised Values have many uses, and, among others things, store in SUGGEST the |
489 |
potential reasons (then stored in the suggestions table) for which a |
490 |
suggestion can be refused. |
491 |
To give better informations to borrowers, some librairies would like to see |
492 |
longer lib_opac fields (the lib field should follow the movement, of |
493 |
course), this patch make this field 255 chars long. |
494 |
|
495 |
Developer documentation |
496 |
---------- |
497 |
6716 Database Documentation |
498 |
The database documentation available at |
499 |
http://schema.koha-community.org has been updated and improved |
500 |
|
501 |
Hold requests |
502 |
---------- |
503 |
5911 Transport Cost Matrix of transporting an item between branches |
504 |
This patch adds a new administrative page that serves to manage the |
505 |
relative costs of transporting an item between branches. “Cost” does not |
506 |
directly correspond to currency, but rather is a measurement of the difficulty |
507 |
of transporting the item between the two branches. |
508 |
|
509 |
For each branch, it is possible to specify a numeric value indicating the |
510 |
'cost' of transporting the item from that branch to every other branch. A toggle |
511 |
is also available to block all transport from any branch to any other |
512 |
branch. The toggle does not change the 'cost' value associated with the |
513 |
transport between any two branches. |
514 |
|
515 |
A system preference has been added to control whether holds are filled using the |
516 |
Transport Cost Matrix, or not. |
517 |
|
518 |
If the system is configured to use the Transport Cost Matrix for filling holds, |
519 |
then when attempting to fill a hold, the system will search for the lowest cost |
520 |
branch, and attempt to fill the hold with an item from that branch first. |
521 |
Branches of equal cost will be selected from randomly. The branch or branches |
522 |
of the next highest cost will be selected from only if all the branches in the |
523 |
previous group are unable to fill the hold. |
524 |
|
525 |
The system use the item's current holding branch when determining whether |
526 |
the item can fulfill a hold using the Transport Cost Matrix. This behaviour |
527 |
can be overruled if the AutomaticItemReturn system preference is enabled. |
528 |
8004 Items on hold lose transfer after being scanned twice |
529 |
When a hold is placed on an item where the pickup location is different than the |
530 |
holding library, Koha initiates a branch transfer for that item to fill that |
531 |
hold when items is run through the returns system. |
532 |
|
533 |
If the item is then run through returns a second time, the system is supposed to |
534 |
close that transfer as a 'wrongtransfer', and open a new transfer with the same |
535 |
from and to branches as the original. |
536 |
|
537 |
The problem is that the original transfer is closed, but the new transfer is not |
538 |
created. This is because at some point, someone replaced the template variable |
539 |
WrongTransfer, which had previously contained the branchcode for the library to |
540 |
transfer to, with the full name of the library instead ( I assume to make a look |
541 |
nicer ). |
542 |
|
543 |
The consequence of this, is the the name of the library is passed to |
544 |
updateWrongTransfer instead of the branchcode, causing the failure. |
545 |
8449 Improve wording and styling for "cancelled holds" on Holds Awaiting Pickup screen |
546 |
This patch changes the div classes, so that the prompts for action |
547 |
stand out and actually grab the attention of the user. |
548 |
|
549 |
It also adds more precise, descriptive language for the prompt messages and |
550 |
fixes the grammar (e.g. comma splices). The most important part being the |
551 |
second instruction where staff are prompted to check-in the item to continue |
552 |
processing the hold for the next patron in the holds queue. |
553 |
8454 Holds to Pull : Show pull list on load. Otherwise, it looks like the pull list is empty. |
554 |
Currently, when you click Holds to pull from the Circulation menu, the only |
555 |
thing that you see is a white screen and a side navigation bar that says Refine |
556 |
Results . |
557 |
|
558 |
Since there appears to be no results to refine, the holds to pull list appears |
559 |
completely empty. Staff have to know to click Submit on the Refine Results |
560 |
form to get anything. |
561 |
|
562 |
This patch set the run_report flag to ON for the initial load. The |
563 |
report uses the default 2 days mentioned in the Refine Results form, so there |
564 |
is continuity across the board. |
565 |
8585 Add System Preference to specify Holds to Pull List Start Date |
566 |
When you are on the Holds to Pull page in the Circulation module, the |
567 |
default Start Date in the Refine Results section is 2 days in the past. |
568 |
|
569 |
This patch introduce a system preference that changes the number of days to |
570 |
however many the librarian chooses. If the system preference isn't set, the |
571 |
default of 2 days will continue to be used. |
572 |
|
573 |
I18N/L10N |
574 |
---------- |
575 |
8019 Preserve language choice between Browser sessions |
576 |
If I select a language in Staff client or Opac, I expect it to be |
577 |
persistent between browser sessions. |
578 |
|
579 |
This is not the case. Koha forgets the selection as soon as all Broser |
580 |
instances are closed, and starts up the next session with the Browser's |
581 |
preferred language. |
582 |
With this patch, the language choice is stored for up to 3 years from the last |
583 |
login. |
584 |
|
585 |
Installation and upgrade (command-line installer) |
586 |
---------- |
587 |
8485 Make koha_perl_deps.pl batch friendly |
588 |
This patch adds a switch to the koha_perl_deps.pl script so it is more batch |
589 |
friendly. |
590 |
The new parameter -B (for batch) make it output just the library name, |
591 |
preserving the other switches semantics. |
592 |
|
593 |
It is useful to do things like: |
594 |
|
595 |
for k in $(for i in $(./koha_perl_deps.pl -m -B perl -pi -e 's/::/-/g' tr |
596 |
'[A-Z]' '[a-z]') |
597 |
do |
598 |
echo lib$i-perl |
599 |
done) |
600 |
do |
601 |
apt-cache search $k |
602 |
done |
603 |
|
604 |
Label printing |
605 |
---------- |
606 |
7846 Get_batch_summary reimplements GROUP BY in perl code |
607 |
This patch does not add any feature, but improves by a factor 100 the |
608 |
speed of Manage Batch for label printing screen |
609 |
|
610 |
Lists |
611 |
---------- |
612 |
7788 Tiny problems with calling GetShelf |
613 |
This patch just cleans and removes some dead code: |
614 |
The first patch deals with two unused calls to GetShelf in |
615 |
opac/opac-downloadshelf.pl and virtualshelves/downloadshelf.pl. |
616 |
7805 Exposing the new list permissions in opac and staff |
617 |
The next step after 7310: Exposing the new permissions to add and |
618 |
delete lists. |
619 |
|
620 |
Important note: The owner can always add, but needs perms to remove. |
621 |
|
622 |
MARC Authority data support |
623 |
---------- |
624 |
2060 Ability to import Authorities from Staff Client |
625 |
This patch adds a feature to import authority record files. |
626 |
The biblio records staging and importing into the catalog has been extended to handle |
627 |
authorities. |
628 |
The matching rules have also be extended to handle authorities. |
629 |
5910 Authorities : allow users to search on all auth types |
630 |
This patch adds a 'search all authorities types' feature for |
631 |
UNIMARC libraries. |
632 |
7475 Option to overlay authorities |
633 |
Right now it is impossible to overlay existing records when importing new |
634 |
authority records. This patch adds a script that handles the following overlay |
635 |
options: |
636 |
* Overlay (or discard) based on matching preferred headings (1xx in MARC21, 2xx |
637 |
in UNIMARC). |
638 |
* Overlay (or discard) based on matching LCCNs (010 in MARC21). |
639 |
* Overlay (or discard) based on matching control numbers (001 for both MARC21 |
640 |
and UNIMARC). |
641 |
* Overlay (or discard) based on matching an earlier form of the heading |
642 |
(4xx$w/2=[aeo] in MARC21, 4xx$5=a in UNIMARC). |
643 |
* Select which record to keep based on the date last modified (003 in MARC21). |
644 |
|
645 |
This script enable libraries to keep their authority records up to date |
646 |
with the latest national authority files, without polluting the local authority |
647 |
file with numerous copies of authority records (every time they are updated). |
648 |
8203 Should be possible to save individual authorities |
649 |
Right now there is no convenient way to save an individual authority |
650 |
record. |
651 |
This patch adds a Save button to the authority view in the staff client which |
652 |
allows records to be saved as MARC, MARCXML, and (at least for MARC21) MADS. |
653 |
8207 Modify authority type frameworks to allow see also fields to link to thesauri |
654 |
Right now if you were to link a field in an authority to a thesaurus, it |
655 |
will not work properly. The authority type frameworks require some adjustments |
656 |
to allow see also headings to be linked to thesauri (such as adding subfield $9). |
657 |
|
658 |
8332 Add relationships to auth_finder for authority links |
659 |
In addition to the work in bug 8207 that enables auth_finder use, it |
660 |
would be very useful when creating authorities to have the auth_finder plug-in |
661 |
automatically fill out the relationship information in $w (in MARC21). |
662 |
8627 Fixing pipe values in MARC21 controlfield 008 of authorities |
663 |
In MARC21, within field 008 pipe values (i.e. character ) were not |
664 |
passed correctly in the plug-in script |
665 |
value_builder/marc21_field_008_authorities.pl to the template, resulting |
666 |
in replacement of these character positions. |
667 |
|
668 |
MARC Bibliographic data support |
669 |
---------- |
670 |
8138 Add 773$t field to xslt |
671 |
This patch adds MARC21 773$t field if exists to result list of both OPAC |
672 |
and staff client. |
673 |
This require to have XSLT display activated |
674 |
|
675 |
|
676 |
Notices |
677 |
---------- |
678 |
3461 Duplicate overdue email notices caused by message settings not being controled by CircControl in System Prerfrences |
679 |
trivial |
680 |
4246 Koha support for Itiva Talking Tech phone notification service |
681 |
Implements support for Talking Tech I-tiva phone notification for |
682 |
OVERDUE, PREDUE and HOLD notifications. |
683 |
Overdues respect triggers as configured for the patron's branch. |
684 |
Predue and Holds notifications respect patron's messaging preference choices. |
685 |
A new column for phone notification is added if the |
686 |
TalkingTechItivaPhoneNotification system preference is turned on. |
687 |
|
688 |
Record of phone messages being sent to patrons is added to the patron's |
689 |
Notices tab; notice of success or failure can be retrieved from I-tiva. |
690 |
|
691 |
See the TalkingTech.README for installation and set-up instructions. |
692 |
|
693 |
OPAC |
694 |
---------- |
695 |
3708 Add another customizable region to the OPAC: right sidebar |
696 |
This patch creates a new system preference, OpacNavRight, in |
697 |
which the librarian can add HTML which will appear on the OPAC |
698 |
main page under the login form. If the user is logged in the content |
699 |
will appear in place of the login form. |
700 |
4255 Add item type to facet list |
701 |
Itemtype is added to the facet list |
702 |
4460 Amazon's AssociateID tag not used in links so referred revenue lost |
703 |
Though Koha enables usage of Amazon's AssociateID tag in the enhanced content |
704 |
configuration, no code currently uses it when generating links to Amazon. Thus |
705 |
if a person searching the catalog clicks on a link taking them to Amazon for a |
706 |
purchase, Amazon doesn't have the tag and cannot associate the account |
707 |
accordingly. Thus, any possible revenue is lost. |
708 |
6494 Opacmysummaryhtml on reading history |
709 |
The opacmysummaryhtml sytem preference is also shown on the reading history |
710 |
since it's pretty much a longer version of the my summary anyway. |
711 |
|
712 |
6774 Optionally display barcode on OPAC detail page |
713 |
This patch optionally displays barcode on OPAC detail normal view |
714 |
including in XSLT view |
715 |
7153 Show Open Library as Search Target in "More Searches" in OPAC detail page |
716 |
This patch show Open Library as Search Target in More Searches in OPAC |
717 |
detail page. |
718 |
7161 Open Library - Larger image, Read, borrow and checked-out status |
719 |
This patch modifies Open Library JavaScript to: |
720 |
1. Use jscmd=data instead of default, this provides ebooks availability |
721 |
information. This will allow us to display read/borrow/checkedout icons. |
722 |
2. Show larger image in opac-detail page. |
723 |
3. Show read/borrow/checked-out status in opac-detail page below the image |
724 |
7398 Show number of holds on a title in the OPAC details |
725 |
Like on the staff client, it is now possible to show the number of holds |
726 |
currently on a title. This will allow patrons to know how long a wait is going |
727 |
to be without having to log into the OPAC. |
728 |
This patch adds a new system preference, OPACShowHoldsCount, that will |
729 |
control whether the total number of holds shown on the OPAC detail page or not. |
730 |
7470 Babeltheque improvement and social networks links (like, +1,...) |
731 |
This patch make a new implementation of babeltheque in Koha, more |
732 |
complete and better integrated (for the moment in community version, |
733 |
babeltheque is not configurable and hardcoded in opac-bottom.inc). |
734 |
There are 3 features in this one: |
735 |
- adds social network information in search results. |
736 |
- adds babeltheque data in opac-detail. |
737 |
- adds social network links in opac-detail too (google+, twitter, mail ...) |
738 |
French article with screenshots: |
739 |
http://docmiop.wordpress.com/2012/01/18/quand-babeltheque-enrichit-koha/ |
740 |
7570 Add item availability status to cart |
741 |
For items in the cart (opac-basket.pl), only location and call no. are |
742 |
displayed, This patch adds the display of item availability status as well. |
743 |
7959 Update OPAC suggestions interface to match lists |
744 |
The OPAC's suggestions list is similar to that of lists in that there is an |
745 |
action you can take directly (new suggestion) and an action you can take if |
746 |
items are selected (delete suggestion). The toolbar now match the one on |
747 |
lists in that the delete option should only be available if an item is selected. |
748 |
7977 Add a "Quote-of-the-day" feature to the OPAC homepage |
749 |
This patch adds the option of displaying a select quote |
750 |
for the day on the OPAC homepage. It include the addition |
751 |
of a QOD editor in the tools section of the staff interface |
752 |
which allow the addition, editing, and deletion of quotes. |
753 |
A single system preference enable/disable the display of |
754 |
the QOD on the OPAC homepage. A new granular permission has |
755 |
also been added to control user access to the QOD editor tool. |
756 |
7980 Group search results tag input with other actions |
757 |
If TagsInputOnList in enabled there was a 'new tag' form field displayed with |
758 |
each search result. This page changes this so that it behaves much like the |
759 |
tag link at the top of the search results where clicking the link displays |
760 |
the form field. |
761 |
|
762 |
The per-line add tag functionality is grouped with other actions (like |
763 |
place hold, add to cart, etc). Clicking the link display the form and |
764 |
automatically move the focus to the entry field. |
765 |
7991 Display in a holding summary tab information about serial record |
766 |
This patch displays in a holding summary tab informations about serial |
767 |
record. |
768 |
It is UNIMARC specific, and probably French-specific. |
769 |
|
770 |
It add the following fields: branch (955$9), holding summary (955$r) and |
771 |
call (930$a). |
772 |
|
773 |
which is information imported from SUDOC (French universities common |
774 |
catalog) |
775 |
|
776 |
example : |
777 |
http://catalogue.univ-aix-marseille.fr/cgi-bin/koha/opac-detail |
778 |
.pl?biblionumber=725747 |
779 |
8001 Add some styling to the tags to allow them to be distinctive |
780 |
This patch allows the title and the tag terms in the user's tag list |
781 |
to be styled differently in order to make things prettier. |
782 |
8205 Should be possible to hide unused authorities in OPAC |
783 |
For libraries which load complete authority files into their Koha installations, |
784 |
authority records which are not in use can overwhelm those that are in the |
785 |
Browse subjects and authors in the OPAC. This patch adds an OPACShowUnusedAuthorities |
786 |
system preference that can be set to 'off' so that the display can be limited to only |
787 |
those authorities referenced in the bibliographic database. |
788 |
8206 Add additional search options to authority browser in OPAC |
789 |
The OPAC authority browser used to have several boxes for the different types of |
790 |
authority searches that are possible. This was confusing to users, and rather |
791 |
ugly. However, the additional options were useful for libraries with massive |
792 |
authority files. This patch adds a dropdown to the authority search page on the |
793 |
OPAC which can be easily hidden using CSS, but offers the option to choose |
794 |
whether to look in main entries, headings, or anywhere. |
795 |
8210 Headings in OPAC bib details should link to authority record |
796 |
There should be a link to used authority records from the bibliographic |
797 |
details display. This is already done in 5888 for the normal display. |
798 |
8263 Make OPAC stylesheet preferences more consistent |
799 |
This patch merge opaclayoutstylesheet and opacstylesheet that could |
800 |
just be one pref (just as opaccolorstylesheet already advertises). |
801 |
8496 Show local cover images on lists view in OPAC |
802 |
This patch adds local cover images to lists in the OPAC. |
803 |
8525 Highlight matches on details page |
804 |
After doing a search and going to the details page, it can sometimes be |
805 |
difficult to see exactly *why* a record was returned by a search. It would be |
806 |
very useful to highlight the matches on the details page in the same way we |
807 |
highlight them on the results page. |
808 |
8597 New theme for the OPAC with a mobile view |
809 |
This patch adds a new theme for the OPAC which includes a mobile version. |
810 |
This patch adds the following system preferences: |
811 |
* OpacMainUserBlockMobile- alternate content for MainUserBlock for mobile. |
812 |
* OPACMobileUserCSS- custom CSS for mobile views only. |
813 |
* OpacShowFiltersPulldownMobile- whether or not to show the index |
814 |
dropdown on the mobile view. |
815 |
* OpacShowLibrariesPulldownMobile- whether or not to show the library |
816 |
dropdown on the mobile view. |
817 |
|
818 |
In order to activate the theme, change the opacthemes system preference to |
819 |
'ccsr' and make sure that your opaccolorstylesheet is set to 'colors.css.' |
820 |
8759 Add labels for library and sorting on OPAC advanced search |
821 |
We've had reports of patrons being confused by the lack of labels directly |
822 |
attached to the library and sorting pulldowns on the OPAC advanced search. |
823 |
With this patch, these pulldowns have explicit labels. |
824 |
|
825 |
Packaging |
826 |
---------- |
827 |
6684 Koha-remove should check the number of arguments it gets |
828 |
Currently, koha-remove does not check that at least one instancename was |
829 |
provided as an argument, so running it with arguments causes an Apache reload, |
830 |
which might come as a surprise. |
831 |
If no instancename is given as argument it print it's usage. |
832 |
|
833 |
|
834 |
Patrons |
835 |
---------- |
836 |
3374 Display patron attributes in the same format as other patron data |
837 |
Patrons' 'Additional attributes and identifiers' are displayed |
838 |
in the same format as other standard patron data: in a list of label/data |
839 |
pairs. |
840 |
5742 Batch edit patrons |
841 |
This patch adds a batch patron edit tool that includes the |
842 |
patron attributes in it. |
843 |
An example use of this would be for school libraries |
844 |
that keep track of home rooms as an attribute - that changes each year and it |
845 |
would be great to be able to batch edit that. |
846 |
7671 Add a real primary key "accountlinesid" in accountlines |
847 |
All selects in accountlines are 'WHERE borrowernumber = ? AND accountno=?' |
848 |
Best practice is to have an id. This patch adds id as identifier and modifies calls |
849 |
to accountlines to use it |
850 |
7839 Enhancement: Show routing lists attached to patron in Patron record |
851 |
This patch adds a tab called Routing Lists to the Patron record between |
852 |
Fines and Circulation History. |
853 |
It lists all the subscription titles that the patron has routed to them. Each |
854 |
title has a link to the subscription record and a link to the edit window of the |
855 |
routing list. |
856 |
7955 Statistics tab in patron module |
857 |
This patch adds a tab (in the patron module) with statistics (number |
858 |
of issues by item type,...) |
859 |
8080 Login and password no longer pre-filled by the browser when creating a new patron |
860 |
When creating a new patron, if you have chosen to let your browser remember your |
861 |
login and password for you, the login and password fields will be pre-filled |
862 |
with them, leading to a system error 'the passwords entered do not match' |
863 |
since the second password field was not filled. |
864 |
With this patch, these fields are always blank. |
865 |
8130 Attach PDF files to a patron record |
866 |
This patch adds a feature that allows librarians to attach unlimited arbitrary |
867 |
files to a patron record. |
868 |
It can be used to store a PDF document with a patron record. |
869 |
8431 Increase the borrower attribute field size from 64 characters to 255 |
870 |
Some libraries like to store more verbose data in a borrower attribute |
871 |
field. The character limit has been upped from 64 to 255. |
872 |
|
873 |
Reports |
874 |
---------- |
875 |
7249 Report webservices |
876 |
This patch adds report webservice, with caching support, and public |
877 |
visibility setting. |
878 |
Each report can now be declared public and accessible (WARNING: without |
879 |
authentication) from OPAC. |
880 |
To improve performance, it's also possible to cache for up to 30 days |
881 |
|
882 |
7993 Saved report with hierarchies |
883 |
This patch introduces grouping and subgrouping for SQL reports. |
884 |
Libraries: |
885 |
- can create groups (no pre-defined grouping) |
886 |
- can move report from one hierarchy to another (modify) |
887 |
- have 2 levels of hierarchy (group and sub groups) |
888 |
|
889 |
This patch adds 2 authorized value lists: REPORT_GROUP and REPORT_SUBGROUP. |
890 |
When you register or modify a report, you first choose a group (code) and |
891 |
then a subgroup (lib_opac which represent the link between both). |
892 |
|
893 |
Example: |
894 |
REPORT_GROUP. |
895 |
Code lib lib_opac. |
896 |
CIRC Circulation PRT. |
897 |
CIRC Circulation RET. |
898 |
CAT Cataloging BIB. |
899 |
CAT Cataloging EX. |
900 |
CAT Cataloging AUT. |
901 |
...etc. |
902 |
|
903 |
REPORT_SUBGROUP. |
904 |
Code lib lib_OPAC. |
905 |
PRT Check-outs CIRC. |
906 |
RET Check-ins CIRC. |
907 |
BIB Biblios BIB CAT. |
908 |
EX Biblio EX CAT. |
909 |
AUT Biblio AUT CAT. |
910 |
|
911 |
From Summary and Statistics when saving the report, a proposal from the |
912 |
list of tabs (hierarchy) to classify the report as a topic of their choice. |
913 |
|
914 |
Other changes introduced by this patch: |
915 |
* From .../cgi-bin/koha/reports/guided_reports.pl?phase= First show the |
916 |
top of hierarchies as tabs and then clicking on the opening of |
917 |
the hierarchy. Reports are provided in a table with headers that are |
918 |
sortable. |
919 |
* After you save the report there is now a link from this page 'Start the |
920 |
new report'. |
921 |
* Columns are also sortable. |
922 |
8256 Reports webservice should allow selection by name |
923 |
At the moment, reports cannot be selected from the reports webservice by name, |
924 |
only by report ID. This patch adds the feature to select a report by name. |
925 |
|
926 |
Searching |
927 |
---------- |
928 |
6566 Checking if DB records are properly indexed |
929 |
This patch adds a small script that checks that each record in the DB is |
930 |
properly indexed. |
931 |
|
932 |
parameters: |
933 |
\t-h this help screen |
934 |
\t-c confirm (without this parameter, you get the help screen |
935 |
\t-z insert a signal in zebraqueue to force indexing of non indexed biblios |
936 |
\t-s silent throw no warnings except for non indexed records. Otherwise throw a |
937 |
warn every 1000 biblios to show progress |
938 |
|
939 |
Syntax: |
940 |
\t./batchCheckNonIndexedBiblios.pl -h |
941 |
\t./batchCheckNonIndexedBiblios.pl -c |
942 |
|
943 |
7286 Introduce rebuild_zebra_sliced.zsh to recursively rebuild zebra & be error proof |
944 |
|
945 |
|
946 |
|
947 |
7401 Show shelving location facet instead of branch facet when only 1 branch configured |
948 |
If there is only one branch configured in Koha, it doesn't make any sense to put |
949 |
a limiter on branchcode in search results. Having a limiter on shelving |
950 |
locations within that branch, though, would be very handy. |
951 |
7417 Include alternate forms from authorities in bibliographic searches |
952 |
This patch enables the search on authorities see-from in biblio |
953 |
searches. Although authority records include references from unused terms, |
954 |
at present Koha does not take advantage of them when searching bibliographic |
955 |
records. It would be very useful if Koha could (optionally) include all the |
956 |
see-from terms in bibliographic records for indexing purposes. In order |
957 |
to do this, it will be necessary to inject see-from headings into bib |
958 |
records immediately before exporting them for indexing by Zebra (or solr, |
959 |
or any other indexing engine that Koha may use). |
960 |
The price for this feature, if you use it, is a much slower catalog |
961 |
indexing speed. (by a factor 2 or 3) |
962 |
8211 Add "subject (broader)," "subject (narrower)," and "subject (related)" options for search |
963 |
With the addition of DOM indexing, it is now possible to do exploded |
964 |
searches which search for records with broader, narrower, and other related |
965 |
headings by searching authorities for the specified term, then using |
966 |
authorities that match the specified criteria to do a more inclusive search |
967 |
for bib records. |
968 |
8492 Restrict OpacSuppression to IP addresses outside of an IP range |
969 |
This enhancement extends the OpacSuppression feature with an optional IP address |
970 |
range within which results are _not_ suppressed. |
971 |
8726 Did you mean? plugin for broader/narrower/related terms |
972 |
Building on the work in bug 8211, this patch add a Did you mean? |
973 |
plug-in which will suggest that users review broader, narrower, and related |
974 |
terms when they do subject searches, thus making the functionality usable |
975 |
to the general public. |
976 |
|
977 |
Serials |
978 |
---------- |
979 |
5357 Subscription search and displays |
980 |
This patch improve many ergonomic aspects of the serials module: |
981 |
* The search page is improved and some fields are added to search on |
982 |
(issn, subscription number, library, internal note, callnumber). |
983 |
* The subscription list result is modified. The pipe will be removed in case |
984 |
of a repeated title & issn (the title & issn are repeated). |
985 |
* The internal note was not displayed on staff interface. It is now displayed in |
986 |
serial issues and in various places where it can be useful. |
987 |
* An option has been added to limit subscription search by branch. |
988 |
8432 Improvement of serials search results list |
989 |
This patch adds fields in the search result list : branch, callnumber |
990 |
(in separate columns), history, expirydate, number of routing lists attached. |
991 |
|
992 |
SIP2 |
993 |
---------- |
994 |
8216 Enable critic tests on SIP modules |
995 |
SIP modules continued to issue a number of perlcritic warnings. |
996 |
This patch adds C4/SIP to the testcritic directories and addresses those |
997 |
issues which are warnings (mainly return undef and subroutine prototypes) |
998 |
It also removes some dead code that was no longer used. |
999 |
8271 Teach SIPServer to set its own lib path |
1000 |
Teach SIPServer.pm to set its own lib path. SIPServer.pm requires that |
1001 |
C4/SIP |
1002 |
is added to its lib path This has been done by passing this directory |
1003 |
to it via -I. By using FindBin it can set the path for itself correctly. |
1004 |
This will also work if the C4/SIP directory tree is moved to a |
1005 |
non-standard location This patch also remove the now redundant -I. from |
1006 |
sip_run.sh. |
1007 |
|
1008 |
Staff Client |
1009 |
---------- |
1010 |
7949 A different favicon for the staff client |
1011 |
At the moment the favicon used in the staff client is the same as the one for |
1012 |
the OPAC. A different one would make it more legible when having both opened in |
1013 |
various tabs. |
1014 |
|
1015 |
System Administration |
1016 |
---------- |
1017 |
8083 Granular parameters permissions |
1018 |
This patch introduce 'manage_circ_rules' and |
1019 |
'parameters_remaining_permissions' parameters subpermissions. |
1020 |
|
1021 |
Add GranularParametersPermissions boolean system preference, No default. If set to yes |
1022 |
use aforementioned subpermissions in admin/* functions, otherwise just use |
1023 |
parameters flag |
1024 |
8412 Add color icon set |
1025 |
This patch adds coloring images to ccodes. |
1026 |
The goalis to make it so that libraries can use one of the authorized |
1027 |
values (shelving location or collection code) to store the color of the material |
1028 |
and then make that searchable on the advanced search page. |
1029 |
To do this for collection codes you'd need to add the following jqueries: |
1030 |
intranetuserjs |
1031 |
$(document).ready(function(){ |
1032 |
$( #advsearch-tab-ccode a:contains('Collection') ).text( Color ); |
1033 |
$( #holdings th:contains('Collection') ).text( Color ); |
1034 |
}); |
1035 |
opacuserjs |
1036 |
$(document).ready(function(){ |
1037 |
$( #advsearch-tab-ccode a:contains('Collection') ).text( Color ); |
1038 |
$('#item_ccode').text( Color ); |
1039 |
}); |
1040 |
And update the frameworks to change the 952$8 label to say Color. |
1041 |
This patch just has images, no code. |
1042 |
|
1043 |
Templates |
1044 |
---------- |
1045 |
2930 Put 'other name' on checkout screen |
1046 |
Put 'other name' on checkout screen |
1047 |
|
1048 |
This patch adds 'other name' to the include which is used |
1049 |
to display patron names and adds this include in several |
1050 |
places where it can be used in place of direct output. |
1051 |
|
1052 |
The patron-title include has been modified to handle the |
1053 |
two possible variable scopes throughout patron-related |
1054 |
templates. This is a hack similar to having both |
1055 |
circ-menu.tt and circ-menu.inc, but keeping both in the |
1056 |
same file. |
1057 |
|
1058 |
Changes to some scripts were necessary to make the |
1059 |
othernames variable available to the include. |
1060 |
|
1061 |
This patch also corrects some title tags and fixes |
1062 |
some incorrect capitalization (see Bug 2780). |
1063 |
5184 Upgrade jQuery to the latest version |
1064 |
This patch updates JQuery library to version 1.7.2 |
1065 |
5345 DataTables in Koha |
1066 |
Table sorter & filters have been added everywhere in Koha |
1067 |
We avoid adding sorters & filters where perf is a caveat (like circulation) |
1068 |
6689 Improve styling of table pager |
1069 |
This patch change the style of the pager which has been added to some |
1070 |
tables sorted by the jQuery tablesorter. |
1071 |
7747 Replace YUI autocomplete with jQueryUI |
1072 |
This patch introduce jQueryUI in Koha, widget autocomplete. |
1073 |
7905 Multi-line notes are displayed on one line in Staff Serials page |
1074 |
In Serials, on the summary of a subscription, four different notes |
1075 |
(nonpublic note, public note, and 2 notes for history) are displayed in |
1076 |
one line for each. But when we edit the subscription, it's possible |
1077 |
(and tempting) to type the content on several lines. |
1078 |
|
1079 |
This patch try to display these notes on several lines in an elegant way (not so |
1080 |
easy because the layout seems to be optimized for one-line informations). |
1081 |
7926 Acq search results show empty parenthesis for orders without basket group |
1082 |
Search results in acquisitions show a column for basket group with name of |
1083 |
basket group (basket group number) that will only be () when there is no basket |
1084 |
group for an order line. |
1085 |
8107 Disabled buttons not distinguishable from enabled buttons. |
1086 |
Disabled buttons in Koha appear no different than enabled buttons. This |
1087 |
patch adds some CSS in Koha to make disabled buttons distinguishable from |
1088 |
enabled ones. |
1089 |
8143 Upgrade jQuery tabs to current jQueryUI version |
1090 |
We use a very old version of jQuery tabs in many places. Each instance |
1091 |
should be updated to work with the latest jQueryUI. |
1092 |
|
1093 |
|
1094 |
8181 Replace DynArch calendar widget with jQueryUI version |
1095 |
Currently Koha uses a JavaScript calendar plug-in from |
1096 |
http://www.dynarch.com/projects/calendar/old/. |
1097 |
This older version of the plug-in is open source but is now unmaintained and |
1098 |
the newer version is not open source. This plug-in has been replaced by the |
1099 |
jQueryUI datepicker widget: |
1100 |
http://jqueryui.com/demos/datepicker/ |
1101 |
8283 Replace usage of YUI Cookie utility with jQuery Cookie plugin |
1102 |
This patch continues the work to eliminate usage of YUI by using jQuery |
1103 |
Cookie plug-in instead of YUI Cookie.. |
1104 |
8319 Headings on statistics tab are confusing |
1105 |
On the statistics tab on the patron record the table headings are |
1106 |
confusing to the average library staff member. This patch change the language |
1107 |
to something a bit clearer. |
1108 |
8405 Add IntranetBiblioDefaultView and BiblioDefaultView to XSLT.pm |
1109 |
When displaying the result lists with XSLT, the link to the detailed |
1110 |
bibliographic record was hard-coded to the default view (detail.pl or opac- |
1111 |
detail.pl) and there was no way to accommodate for the system preference value since it was |
1112 |
not taken into account in XSLT.pm. |
1113 |
This patch make the default view available in the XSLT. |
1114 |
|
1115 |
8655 Re-order items on administration page to better match configuration priority |
1116 |
This patch reorders the administration home page for a better usability: |
1117 |
The administration home page says 'Configure these parameters in the order they |
1118 |
appear', but cities and road types appear before circulation and fine rules. |
1119 |
Circ rules have a higher priority. |
1120 |
8718 Normal catalog detail view in staff client doesn't show missing serials or subscription history note |
1121 |
Normal catalog detail view in staff client doesn't show missing |
1122 |
serials or subscription history note. |
1123 |
This patch adds librariannote (staff subscription history note) and missing |
1124 |
list to the normal catalog detail view in staff client. |
1125 |
8989 Availability facet needs an id |
1126 |
Facets in search results (both in the staff interface and in the OPAC) |
1127 |
have ids for CSS styling, except for the availability facet. |
1128 |
|
1129 |
This patch adds one, especially since this feature seems to have been |
1130 |
broken for a while and this would allow us to hide it. |
1131 |
|
1132 |
Test Suite |
1133 |
---------- |
1134 |
5327 Omnibus for unit tests required for all C4 modules |
1135 |
The patches attached to this entry are related to unit tests developers |
1136 |
run when a patch is added to Koha. |
1137 |
8353 Add test to compare system preferences in db to syspref.sql |
1138 |
This patch adds a script, xt/check_sysprefs.t that check all the |
1139 |
system preferences in your system, and warn you if any system preferences |
1140 |
are missing |
1141 |
8649 C4::Search needs a unit test |
1142 |
This patch adds unit tests for searching |
1143 |
8728 T/db_dependent/Reserve.t test doesn't use resdate and expdate arguments for AddReserve |
1144 |
The AddReserve routine had resdate and expdate added in between arguments (not |
1145 |
appended) in 2009/2010ish so we need to adjust the t/db_dependent/Reserve.t accordingly. |
1146 |
8768 T/ItemType.t fails because DBD::Mock has no empty result set |
1147 |
ItemType.t fails because the second test attempts to retrieve a non existent |
1148 |
result set causing an error in DBI |
1149 |
The intention of the test is that all returns 0 on an empty table so DBD::Mock |
1150 |
should be populated with an empty result set otherwise the test suite fails |
1151 |
|
1152 |
|
1153 |
|
1154 |
Tools |
1155 |
---------- |
1156 |
7351 Ability to edit a range of holidays |
1157 |
The new feature that allows you to enter a range of holidays did not let you |
1158 |
edit the range. So if you have a long range of dates and you messed up you'd |
1159 |
have to edit them one by one. This patch adds a way to edit/delete a range of |
1160 |
dates. |
1161 |
7784 Improve clarity of batch modification operations |
1162 |
In the batch item modification interfaces: |
1163 |
|
1164 |
Checking the box right next the subfield label will disable the entry |
1165 |
and delete the values of that subfield on all selected items |
1166 |
|
1167 |
It's more accurate to say disable the entry and delete the contents of |
1168 |
the subfield. Some enhancements: |
1169 |
|
1170 |
- indicate this by emptying/resetting the field and adding a disabled |
1171 |
attribute. |
1172 |
- append a note which says The contents of this field will be deleted. |
1173 |
|
1174 |
It would also be helpful to add a note saying that leaving fields empty will |
1175 |
make no changes to any records. |
1176 |
8202 Add authorities to export tool |
1177 |
This patch adds the feature to export authorities in the export tool |
1178 |
8279 CAS Debugging improvements |
1179 |
Adds more precise debug informations for easier CAS troubleshootings resolution. |
1180 |
Before this patch, whenever ticket validation failed, the debug message was |
1181 |
'Invalid ticket'. |
1182 |
But ticket validation may fail for other reasons: CAS server not reachable, |
1183 |
casServerUrl system preference is wrong... |
1184 |
This patch adds the reason for ticket validation failing. |
1185 |
|
1186 |
|
1187 |
Z39.50 / SRU / OpenSearch Servers |
1188 |
---------- |
1189 |
3087 Z39.50 server returns usmarc format records for UNIMARC DB |
1190 |
When marcflavour is UNIMARC, Koha Z39.50 used to return biblio records |
1191 |
in UNIMARC format. But it also returned that biblio record format |
1192 |
is 'usmarc'. There is an incompatibility. Z39.50 clients who interpret |
1193 |
this value won't display correctly biblio records. |
1194 |
WARNING = All UNIMARC libraries must upgrade their zebra configuration and restart zebra, |
1195 |
or searches will always return 0 results !!! |
1196 |
Upgrading zebra is automatically done with 'make upgrade'. Libraries using git must go |
1197 |
to the bugzilla entry to see what must be changed. |
1198 |
8570 Add pagination to the Z39.50 results page |
1199 |
When doing Z39.50 searches, a maximum of 20 results are show even if |
1200 |
there are a lot more matching results returned by the server. |
1201 |
This patch adds some pagination code to the Z39.50 results pages so all results |
1202 |
returned by the Z39.50 server can be accessed. |
1203 |
|
1204 |
|
1205 |
Critical bugs fixed in 3.10.0 |
1206 |
====================== |
1207 |
|
1208 |
(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) |
1209 |
|
1210 |
|
1211 |
Acquisitions |
1212 |
---------- |
1213 |
8247 blocker Adding basket doesn't save basket name, internal or vendor note |
1214 |
8495 blocker Javascript error when creating a new order |
1215 |
8903 blocker Can't receive any orders |
1216 |
8439 critical Printing basketgroup does not work on plack |
1217 |
8637 critical Lack of control on mandatory in orderreveive.tt |
1218 |
8832 critical Can't enter a tax rate on vendor or when ordering |
1219 |
3969 major Budget Search Doesn't Work |
1220 |
7112 major Having two prices in 020$c causes basket creation to fail from staged marc import |
1221 |
7921 major Software error while placing order |
1222 |
8201 major Can't change receive date |
1223 |
8395 major Order receive not sorting right |
1224 |
|
1225 |
Architecture, internals, and plumbing |
1226 |
---------- |
1227 |
8486 blocker Critical error in Koha::Calendar::days_between calculation |
1228 |
8842 blocker Plack and tools/holidays.pl |
1229 |
9064 blocker Statistics.ccode specified inconsistently |
1230 |
7119 critical General code-cleaning, tidy/whitespace omnibus |
1231 |
7818 critical Support DOM mode for Zebra indexing of bibliographic records |
1232 |
8636 critical Some dependencies are not listed by the installer |
1233 |
8315 major Fix 'C4::Output 3.02' errors in Koha |
1234 |
8384 major Some Perl scripts do not compile |
1235 |
8463 major Koha/SearchEngine/Solr/Search.pm fails perlcritic test |
1236 |
8892 major Plack variable scoping in basket.pl |
1237 |
8997 major Dead code in C4/Language causing useless SQL queries |
1238 |
9005 major Changing sysprefs requires restart under Plack |
1239 |
9085 major Installer will not run with DEBUG set |
1240 |
|
1241 |
Authentication |
1242 |
---------- |
1243 |
8919 critical ExtendedPatronAttributes not populated from LDAP |
1244 |
|
1245 |
Browser compatibility |
1246 |
---------- |
1247 |
8414 major Intranet header toplinks display white rather than blue in < IE8 |
1248 |
8547 major Enabling star ratings causes javascript errors that cause IE to have a boo boo |
1249 |
|
1250 |
Cataloging |
1251 |
---------- |
1252 |
8071 blocker Link beween bib and authorities with the authid |
1253 |
8818 blocker Authority linker error on Z cataloging |
1254 |
8447 critical Can't save new records / indicator error |
1255 |
8576 critical Software error on authority edition when using merge |
1256 |
8665 critical DOM indexing fails to index some bib records |
1257 |
8829 critical Can't import authorities |
1258 |
8860 critical Can't merge if you don't have fast cataloging permissions |
1259 |
8503 major Software error n edit items with EasyAnalyticalRecords |
1260 |
|
1261 |
Circulation |
1262 |
---------- |
1263 |
8154 blocker The export today's checked in barcodes generated file is always empty |
1264 |
8800 blocker SpecifyDueDate && useDaysMode=Datedue wrong behaviour |
1265 |
5644 critical Dropbox mode doesn't set the correct date |
1266 |
8056 critical CircAutoPrintQuickSlip set to clear doesn't work |
1267 |
8077 critical Overdues with fines won't run |
1268 |
8251 critical Patrons are systematically debarred at checkin |
1269 |
8253 critical Fix fine doubling, when upgrading from 3.6 to 3.8 (or later) |
1270 |
8418 critical Koha::Calendar is_holiday ignores all user data |
1271 |
8966 critical Koha::Calendar::is_holiday truncates the date |
1272 |
6151 major IndependantBranches and HomeOrHoldingBranchReturn can prevent items from being checked in |
1273 |
6976 major User hold limit can be avoided by users in OPAC |
1274 |
8082 major The: IssuingInProcess configuration setting is working in reverse. |
1275 |
8213 major "Cancel All" button on holds over tab cancels both holds over and holds waiting |
1276 |
8420 major Tool statisticfines.pl(bz 6858) and hourly loan(bz5549) |
1277 |
8656 major Koha::Calendar not loading both sets of special dates |
1278 |
8738 major DateTime object being compared to a date string in circulation |
1279 |
8939 major Fines Charged During Grace Period |
1280 |
|
1281 |
Command-line Utilities |
1282 |
---------- |
1283 |
9001 critical Zebraqueue_daemon is deprecated and must go |
1284 |
|
1285 |
Database |
1286 |
---------- |
1287 |
6428 blocker Refered column 'items.coded_location_qualifier' does not exist |
1288 |
9066 critical VirtualShelves database access not Plack + MariaDB compatible |
1289 |
8182 major Problem with overdue fine calculations after upgrade |
1290 |
|
1291 |
Documentation |
1292 |
---------- |
1293 |
7936 major General ticket for help file updates |
1294 |
8945 major Koha 3.10 Help Files Update |
1295 |
|
1296 |
Hold requests |
1297 |
---------- |
1298 |
7641 critical Add ability to suspend reserves. |
1299 |
8448 major Holds Awaiting Pickup : Cancelling a hold on a waiting item with multiple holds displays a blank screen instead of a warning prompt |
1300 |
|
1301 |
Installation and upgrade (command-line installer) |
1302 |
---------- |
1303 |
8135 critical Services Directory and itemrecorddisplay.pl File Missing After Install |
1304 |
8289 critical Upgrading from 2.2 does not work anymore |
1305 |
8780 major Lower dependency version for DateTime::TimeZone |
1306 |
8784 major Missing files in debian.packages list |
1307 |
|
1308 |
Installation and upgrade (web-based installer) |
1309 |
---------- |
1310 |
8159 critical Error in kohastructure.sql |
1311 |
7984 major Fix the upload_local_cover_images permission |
1312 |
|
1313 |
Label printing |
1314 |
---------- |
1315 |
8140 blocker Error when exporting label xml |
1316 |
8490 blocker Error when adding label layout under plack |
1317 |
8442 critical Error when printing labels under plack |
1318 |
|
1319 |
Lists |
1320 |
---------- |
1321 |
8706 critical Private lists can be accessed by anyone |
1322 |
|
1323 |
MARC Authority data support |
1324 |
---------- |
1325 |
8520 critical Authorities display incorrectly in staff results |
1326 |
8743 critical ZOOM error when merging authority change to biblios |
1327 |
8905 major Error when accessing invalid authority |
1328 |
|
1329 |
MARC Bibliographic record staging/import |
1330 |
---------- |
1331 |
7329 critical The "undo import into catalog" command deletes items onloan without checking |
1332 |
|
1333 |
Notices |
1334 |
---------- |
1335 |
8267 blocker Overdue notices not working |
1336 |
8607 blocker Overdue_notices is broken |
1337 |
7848 major Issues data missing from circulation notices |
1338 |
|
1339 |
OPAC |
1340 |
---------- |
1341 |
5981 blocker OPAC: Add limits to search history |
1342 |
8381 blocker Paging broken in OPAC search results |
1343 |
8144 critical 775 tag in the MARC record causes display issue |
1344 |
8293 critical Software error when clicking on first or last result of each page on OPAC |
1345 |
8953 critical Opac-userupdate encoding issues |
1346 |
8095 major Printed lists in the OPAC not easy to read |
1347 |
8145 major Opac-tags.pl fails when DEBUG is set |
1348 |
8204 major Authority viewer in OPAC ugly, unfriendly, and mostly useless |
1349 |
8513 major OPAC detail page broken with XSLT |
1350 |
8572 major Attempting to view an invalid authority in the OPAC gives an error instead of 404 |
1351 |
8678 major XSLT stylesheets output XML, but HTML is needed |
1352 |
8885 major OPAC with ccsr theme in IE9 |
1353 |
|
1354 |
Packaging |
1355 |
---------- |
1356 |
7589 blocker Tinymce editor broken in .deb packages - in 'en' templates |
1357 |
8890 blocker Packages can't be built on master, db dependent test |
1358 |
7924 critical Fix handling of command line arguments in koha-remove |
1359 |
8162 critical Packaging scripts create user incorrectly |
1360 |
|
1361 |
Patrons |
1362 |
---------- |
1363 |
9122 blocker Writing off fees broken |
1364 |
7068 major Autobarcode not working when duplicating patrons |
1365 |
8057 major Error when adding a patron with email address |
1366 |
8980 major Untranslatable strings in modborrowers.pl |
1367 |
|
1368 |
Reports |
1369 |
---------- |
1370 |
8128 blocker Can't seem to run new sql reports |
1371 |
8072 critical Reports wizard dies |
1372 |
8329 major GetLostItems in C4::Items.pm has a SELECT * |
1373 |
8811 major Can't run report after saving |
1374 |
|
1375 |
Searching |
1376 |
---------- |
1377 |
8172 major Missing dereference marker for buildQuery parameter in addbooks.pl |
1378 |
8233 major New search engine layer - introduce solr without breaking anything else |
1379 |
8805 major Add a biblio-zebra-indexdefs.xsl for NORMARC |
1380 |
9050 major Rebuild_zebra should use the adelete action so it doesn't fail when deleting a record not in the index |
1381 |
|
1382 |
SIP2 |
1383 |
---------- |
1384 |
7619 blocker 3M self checkout don't work in France |
1385 |
8336 major SIP Server does not process renewal transaction correctly |
1386 |
|
1387 |
Staff Client |
1388 |
---------- |
1389 |
9010 blocker Quote of the day: diacritics & other utf8 chars not displayed correctly |
1390 |
7998 critical 3.8 UI cleanup, tweaks to new styles |
1391 |
8379 critical Encoding problem under Plack |
1392 |
|
1393 |
System Administration |
1394 |
---------- |
1395 |
8002 critical Can't add patron attribute type in newer installation |
1396 |
8497 critical Strange behavior when modifying the 'timeout' system preference. |
1397 |
|
1398 |
Templates |
1399 |
---------- |
1400 |
3652 critical XSS vulnerabilities |
1401 |
8428 critical Can't save contracts |
1402 |
8078 major My summary showing contents of incorrect tab |
1403 |
8229 major Tabs in marc subfield structure is not shown correctly |
1404 |
8356 major Moveitem.tt and linkitem.tt have cataloging typo |
1405 |
8622 major Koha themes broken |
1406 |
8644 major JQueryUI CSS file should not contain customizations |
1407 |
|
1408 |
Test Suite |
1409 |
---------- |
1410 |
8846 blocker T/SuggestionEngine_ExplodedTerms.t sneakily uses database |
1411 |
9036 critical 00-load.t checks Koha::Cache::Memcached when it should not |
1412 |
9053 critical Test::MockModule and DBD::Mock should be required |
1413 |
9054 critical 00-load should not try to load modules with optional dependencies |
1414 |
9039 major Tests in the basic test suite should only test code based on required dependencies/modules |
1415 |
|
1416 |
Tools |
1417 |
---------- |
1418 |
8904 blocker Plack variable scoping in tools/overduerules |
1419 |
8035 critical Bibs with comments show an error in opac |
1420 |
9046 critical Items are not exported with the tools/export.pl |
1421 |
8707 major Tags always say approved |
1422 |
|
1423 |
Z39.50 / SRU / OpenSearch Servers |
1424 |
---------- |
1425 |
8027 major Wrong order for parameters in Z39.50 SQL INSERT |
1426 |
|
1427 |
|
1428 |
Other bugs fixed in 3.10.0 |
1429 |
====================== |
1430 |
|
1431 |
(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases) |
1432 |
|
1433 |
|
1434 |
About |
1435 |
---------- |
1436 |
8282 normal Bug in modules list in about.pl |
1437 |
8910 minor Silent warnings triggered in about.pl |
1438 |
7143 trivial Bug for tracking changes to the about page |
1439 |
8313 trivial Add ASHS to 'Koha team' page, for sponsorship of the 'star-ratings' feature |
1440 |
|
1441 |
Acquisitions |
1442 |
---------- |
1443 |
6394 normal Purchase order has french hard coded in |
1444 |
7129 normal Actual cost showing too many zeros |
1445 |
7178 normal Improve order item creation |
1446 |
7604 normal Link on basket group name for closed basket groups is broken |
1447 |
8152 normal Clicking cancel on edit suggestion redirect to the suggestion detail |
1448 |
8184 normal Duplicate budget page lacks heading and breadcrumbs |
1449 |
8224 normal Aqplan.pl and aqbudgets: authorized values doesn't appear in planning list |
1450 |
8382 normal It is not possible to cancel an order when receiving on a filtered page in parcel.pl |
1451 |
8575 normal Number of items expected is wrong |
1452 |
8629 normal Update of statistics fields on fund selection in order creation/edition |
1453 |
8659 normal Inactive funds in neworderempty not disabled in IE/Opera |
1454 |
8680 normal Z39.50 searches for ISBN/ISSN problematic in the Acquistions Module |
1455 |
8944 normal Fix wording on invoice search |
1456 |
7990 minor Bad html attribute into aqplan.tt : styl= insted of style= |
1457 |
8040 minor A menu misnamed in budgets |
1458 |
8166 minor Adding new currencies & exchange rates if not fill any field it save blank record |
1459 |
8183 minor Acqui/parcels.pl plack scoping |
1460 |
8223 minor Properly format SQL query in C4::Bookseller::GetBookSeller |
1461 |
8440 minor Dates does not appear in suggestions management |
1462 |
8666 minor Prevent to create baskets for inactive suppliers |
1463 |
8820 minor Don't show orders table if there are no orders |
1464 |
8831 minor Gstrate should say 'Tax rate' |
1465 |
|
1466 |
Architecture, internals, and plumbing |
1467 |
---------- |
1468 |
4321 normal C4::Biblio::GetBiblio is badly coded |
1469 |
4330 normal Copyright statements out of date |
1470 |
7299 normal ILSDI HoldItem service does't set the itemnumber in reserves table |
1471 |
7379 normal Copynumber is displayed 'as is' when linked to autorised values |
1472 |
7857 normal Database upgrade fails with plack |
1473 |
7941 normal Fix version numbers in modules and set up a system to keep them up to date |
1474 |
8311 normal Mis-scoped function call in C4::Auth |
1475 |
8434 normal Notice generation fails for Advanced Notices, Item Due, and Overdues when run in shell (due to error in Letters.pm) |
1476 |
8648 normal SearchResults uses SQL query rather than GetMarcFromKohaField |
1477 |
8679 normal Remove usage of Amazon API |
1478 |
8705 normal Software error on help of main page |
1479 |
8804 normal Quiet errors in the log from Auth.pm |
1480 |
8915 normal Referential integrity constraints and InnoDB vs MyISAM storage engine |
1481 |
2553 minor Alphabetize dropdown menus |
1482 |
6679 minor Fixing code so it passes basic Perl::Critic tests |
1483 |
8017 minor Remove unnecessary processing on return of GetAllIssues |
1484 |
8761 minor Correct compile time warnings in C4::Circulation |
1485 |
4491 trivial Cleaning some weird code in *search.pl |
1486 |
8727 trivial Correct help text in rebuild_zebra_sliced.sh |
1487 |
8850 trivial Can't place hold on title with ILS-DI |
1488 |
|
1489 |
Authentication |
1490 |
---------- |
1491 |
7810 normal C4/Auth.pm - on plack restart session is undefined |
1492 |
8787 minor If OpacMaintenance is on the requested page is loaded |
1493 |
|
1494 |
Cataloging |
1495 |
---------- |
1496 |
2399 normal All status fields in the item edit interface offer two blank/null entries per dropdown instead of one |
1497 |
3413 normal Repeatable tickbox not sticking 1st time round |
1498 |
4198 normal Deleting an authority refreshes the page |
1499 |
4838 normal Repeated authority headings break biblio record data entry form |
1500 |
6939 normal DefaultClassificationSource not used in 942$2 |
1501 |
7961 normal Local cover images should support CSV link files |
1502 |
8116 normal Z3950 empty search causes silent warning in koha-error_log |
1503 |
8161 normal Cataloging home page should be accessible to users with permission to edit catalog or edit items |
1504 |
8175 normal Items.materials check logs error or displays incorrectly in details.pl |
1505 |
8180 normal Cataloguing/additem.pl plack scoping |
1506 |
8386 normal Error in duplicate detection message for authorities |
1507 |
8550 normal Z39.50 searches for ISBN/ISSN problematic |
1508 |
8586 normal Small bug in die if no mapping in framework for biblioitems.biblioitemnumber |
1509 |
8692 normal Authorities search form does not correspond to current search query |
1510 |
8823 normal CatalogModuleRelink Creates Multiple Links between Bib and Auth record ($9 RLIN) |
1511 |
8862 normal Merge.pl contains untranslatable strings |
1512 |
8191 minor New value for 8 position in coded data field 100 in unimarc |
1513 |
8709 minor Subfield 0 does not show in MARC detail in intranet |
1514 |
|
1515 |
Circulation |
1516 |
---------- |
1517 |
3387 normal WITHDRAWN items shouldn't check in |
1518 |
6858 normal Adds staticfines.pl for static fines processing |
1519 |
8005 normal Lost item is not anonymized when checked in |
1520 |
8043 normal Today's checkouts are in Previous checkouts in circulation.pl |
1521 |
8045 normal Problems on Due date when checking in |
1522 |
8129 normal Quick slips issuing does not work |
1523 |
8178 normal Circ/circulation.pl under plack duplicates checkout rows |
1524 |
8275 normal Xml parsing error when the webservice GetPatronInfo/show_loans is called |
1525 |
8370 normal Default checkout, hold and return policy for all library => wrong term |
1526 |
8455 normal Check ins processed through "Check Out" tab of the Patron Record ignore Circulation System Preferences |
1527 |
8498 normal Can't specify an hour when specifying due date |
1528 |
8532 normal Old/iffy data causes error checking out |
1529 |
8590 normal Checked out from missing on patron detail |
1530 |
8640 normal GetHardDueDate functions incorrectly |
1531 |
8675 normal Renewing item to specified date creates a due date with HH:MM set to 00:00 |
1532 |
8834 normal Call to C4::Context::preference fails to pass $self in Circulation.pm |
1533 |
8841 normal Duedates set by Returnbeforeexpiry lack HH:MM |
1534 |
8971 normal Sort holds queue report using DataTables |
1535 |
8972 normal Due Date set to 100 years ago. |
1536 |
7948 minor Printing transfer slip loses barcode field focus |
1537 |
8006 minor Loading offline circulation does not anonymize |
1538 |
8234 minor Dates are not well sorted on Transfers to receive |
1539 |
8422 minor Fix impossible warning in circulation.pl when OverduesBlockCirc set to Block |
1540 |
8569 minor Paying for a lost item overwrites nonpublic notes |
1541 |
8826 minor Initialization of hash triggers error log entries. |
1542 |
8772 trivial Uninitialized variable triggers error log entry in smart_rules.pl |
1543 |
8880 trivial Uninitialized variable triggers error log entry in circulation.pl |
1544 |
|
1545 |
Command-line Utilities |
1546 |
---------- |
1547 |
8844 normal UNIMARC_sync_date_created_with_marc_biblio.pl creates a modification log |
1548 |
8741 minor Crontab.example missing username, fails in some systems |
1549 |
6267 trivial Custom http user-agent in check-url.pl (fix for books.google.com 401 error) |
1550 |
|
1551 |
Database |
1552 |
---------- |
1553 |
6557 normal Biblioitems.totalissues unused |
1554 |
|
1555 |
Documentation |
1556 |
---------- |
1557 |
8568 minor Fix some errors in docs for scripts provided by the Debian packages |
1558 |
6350 trivial Bug for tracking updates to the history file |
1559 |
8670 trivial Update POD of C4::Branch::GetBranches() to use TT syntax |
1560 |
8961 trivial Typo in intranet-tmpl/prog/en/modules/help/offline_circ/list.tt |
1561 |
|
1562 |
Hold requests |
1563 |
---------- |
1564 |
7951 normal Suspending holds needs a system preference |
1565 |
8419 normal Suspended holds appear on the daily holds queue |
1566 |
8479 normal Opac Holds being created with priority set to NULL |
1567 |
8700 normal RESERVESLIP fields not being replaced correctly |
1568 |
7815 minor Order pickup library list by name rather than by code |
1569 |
|
1570 |
Holidays |
1571 |
---------- |
1572 |
8110 normal Add tests for Calendar modules |
1573 |
9078 normal Is_holiday should honour holiday exceptions |
1574 |
|
1575 |
I18N/L10N |
1576 |
---------- |
1577 |
7943 normal Untranslatable strings in OPAC's authority search |
1578 |
8633 normal Translate script hardcoded to prog template |
1579 |
9018 normal Po file for ccsr theme missing on translate.koha-community.org |
1580 |
6141 minor Html glitches causing problems to translator |
1581 |
8062 minor Cart email broken for non english templates |
1582 |
8872 minor Improve encoding for xslt files, showmarc and opac-showmarc |
1583 |
9020 trivial Translate new permissions for 3.10 |
1584 |
|
1585 |
Installation and upgrade (command-line installer) |
1586 |
---------- |
1587 |
7820 normal Missing packages from install_misc/debian.packages |
1588 |
8724 normal Upgrade from NoZebra installs is broken |
1589 |
8478 minor Update Ubuntu related files |
1590 |
8742 trivial Example uses perl 5.8 in Makefile.PL |
1591 |
8749 trivial Missing Ubuntu library files in ubuntu.packages and ubuntu.12.04.packages |
1592 |
|
1593 |
Installation and upgrade (web-based installer) |
1594 |
---------- |
1595 |
5795 normal Missing ReservesControlBranch system pref in database installer |
1596 |
9024 normal Add additional sample data to German installer |
1597 |
9058 normal Norwegian default for CalendarFirstDayOfWeek |
1598 |
9023 minor Update installer txt files to have more accurate information |
1599 |
8222 trivial The zip code field is mandatory by default |
1600 |
|
1601 |
Label printing |
1602 |
---------- |
1603 |
7952 normal PDF::Reuse under plack writes to console STDOUT instead to browser |
1604 |
8375 normal Common diacritics not shown correctly when exporting batch label to PDF |
1605 |
8796 normal Patron cards not starting on designated card |
1606 |
|
1607 |
Lists |
1608 |
---------- |
1609 |
1963 normal Problem with deleted biblio in a virtual shelf |
1610 |
8719 normal Private lists always sorted by title (even when author or date is selected) |
1611 |
|
1612 |
MARC Authority data support |
1613 |
---------- |
1614 |
6720 normal Saved authorities always show as 'Default' |
1615 |
7455 normal Authority subfields are cloned in the wrong field |
1616 |
7872 normal C4::Items should use C4::Koha methods instead of duplicating SQL queries |
1617 |
8523 normal Authority hierarchies only support UNIMARC |
1618 |
8581 normal Authority display doesn't like GND records |
1619 |
8653 normal With DOM indexing turned on subject authority links are not indexed |
1620 |
8744 normal Thesaurus in authorities should not lock fields |
1621 |
8750 normal Chronological terms authorities not correctly indexed |
1622 |
8870 normal UNIMARC authorities search doesn't display properly information |
1623 |
8914 normal Blank search that returns invalid authorities fails under Plack |
1624 |
9070 normal Searching for authority from tag editor for field 650 gives error |
1625 |
|
1626 |
MARC Bibliographic data support |
1627 |
---------- |
1628 |
8136 normal Changes the expected lenght of 100$a in rebuild_zebra.pl |
1629 |
|
1630 |
MARC Bibliographic record staging/import |
1631 |
---------- |
1632 |
8350 normal Searching for a 10 or 13 digit string (with a number in it) that does not exist in one's catalog will fail to affect SQL statement correctly in C4::Breeding |
1633 |
|
1634 |
Notices |
1635 |
---------- |
1636 |
3383 normal Item due reminder digests - cannot display title information |
1637 |
8606 normal Talking Tech broken by user-configurable slips feature |
1638 |
6090 minor Empty mails in message_queue are sent |
1639 |
8378 minor <fine> syntax not working on overdues anymore |
1640 |
5490 trivial Is smsoverdues.pl an orphan |
1641 |
|
1642 |
OPAC |
1643 |
---------- |
1644 |
3280 normal Opac/opac-sendbasket.pl security leaky |
1645 |
4064 normal Uninitialized variable errors in opac-search.pl |
1646 |
4173 normal Statuses not appearing in the OPAC |
1647 |
5409 normal Call number is not show on Opac search result page. |
1648 |
7586 normal Search: Language restriction does NOT show expected results (no items shown) |
1649 |
7932 normal Twitter share doesn't work with socialnetworks |
1650 |
8108 normal Remove unused images from the OPAC |
1651 |
8197 normal Software error when you have cleaned cookies in your browser and try to past the url to opac-topissues.pl |
1652 |
8226 normal 'OpacFooter' markup/css improvements |
1653 |
8255 normal Local cover images should be cacheable |
1654 |
8617 normal Problem with display of comments waiting for moderation in OPAC |
1655 |
8626 normal Encoding problem with = in cart emails |
1656 |
8708 normal RSS feed for new comments is broken |
1657 |
8791 normal OPAC UNIMARC XSLT details : subject with subfield 3 |
1658 |
8810 normal Opac: Cart should display branchname instead of branchcode |
1659 |
8827 normal YUI CSS files no longer found on Yahoo servers |
1660 |
8873 normal JavaScript error in Opac displaying tag cloud |
1661 |
8923 normal Add ids to repeated pagination menus to allow for CSS customization |
1662 |
8941 normal Make title display properly for NORMARC OPAC detail view |
1663 |
8947 normal Search does not work with CCSR theme and language = nb-NO |
1664 |
8973 normal HTML and URL escape missing in OPAC templates |
1665 |
7500 minor Use CSS Sprites for faster page loading |
1666 |
7642 minor The number that appears when hovering over a tag in the tag cloud isn't the number of items with that tag |
1667 |
7873 minor Title sort in OPAC basket doesn't work |
1668 |
7877 minor Note on expiration in the opac worded wrongish |
1669 |
7929 minor Duplicate id "availability" on XSLT result page |
1670 |
8139 minor Fix the CSS for the recent comments to prevent leftmenu overlapping it. |
1671 |
8232 minor Comments in OPAC contain untranslatable javascript messages |
1672 |
8272 minor OPAC : date expiration format |
1673 |
8314 minor Missing MARCISBNS param in opac-detail.pl |
1674 |
8322 minor Removing space between end of marc data and fullstops |
1675 |
8335 minor Missing Icon PR.png or typo in MARC21slim2OPACDetail.xsl |
1676 |
8357 minor UNIMARCslim2OPACDetail.xsl, title without class and too links to views |
1677 |
8408 minor Odd OPAC message when OPAC Renewals are disabled and OPACFineNoRenewals is set to blank |
1678 |
8441 minor Hide MODS export for UNIMARC |
1679 |
8476 minor Little bug in OPAC XSLT on OPACURLOpenInNewWindow |
1680 |
8936 minor Search RSS feeds does not show there items when subscribing in Firefox |
1681 |
8988 minor Item status uses authorized value description for intranet |
1682 |
7367 trivial General OPAC typo omnibus |
1683 |
8323 trivial User created lists not sorting properly |
1684 |
8544 trivial Make RSS icon styleable |
1685 |
|
1686 |
Packaging |
1687 |
---------- |
1688 |
7968 normal Create meta-packages to simplify installation of koha |
1689 |
8020 normal Prepare debian packages for 3.8 release |
1690 |
8235 minor Packaging scripts get upset with non-Debian perl modules |
1691 |
8982 minor Koha-create rejects --database option |
1692 |
8008 trivial Fix typo in man page for koha-create |
1693 |
|
1694 |
Patrons |
1695 |
---------- |
1696 |
6634 normal Manager_id not populated when paying fines |
1697 |
7411 normal Remove diacritics when automatically generating userid |
1698 |
7628 normal Required format is not enforced for Patron Categories |
1699 |
7643 normal Can't upload and import zipped file of patron images |
1700 |
8025 normal Patron attribute not selected if value is zero |
1701 |
8391 normal Cannot view reading record through staff client |
1702 |
8514 normal Display of patron results changed display order |
1703 |
8739 normal Partial Fine Payments Saving Amount Paid Incorrectly |
1704 |
7630 minor Warning on moremember.pl about param without key |
1705 |
8014 minor On the patron entry form hide "restricted until" field if "Restricted: No" is checked |
1706 |
8150 minor Patron circulation history has a fossil navagation bar |
1707 |
8196 minor Members/memberentry.pl?op=add shows all extended attribute values from database |
1708 |
8392 minor Memberentry is not enforcing birthdate restrictions |
1709 |
8427 minor Patron search results not consistent |
1710 |
8533 minor Non-numeric cardnumbers screw up autoMemberNum |
1711 |
8863 minor When clearing a patron attribute, they are all cleared |
1712 |
8869 minor Duplicate member check doesn't disable submit button on bottom. |
1713 |
8978 minor Patron's dateexpiry is erroneously updated if dateexpiry in UnWantedField syspref |
1714 |
|
1715 |
Reports |
1716 |
---------- |
1717 |
8588 normal Duplicate field IDs cause problems with SQL report parameter entry |
1718 |
8594 normal A report containing a subquery that has a 'limit' will have that limit stripped out |
1719 |
8596 normal Reports interface date picker doesn't force ISO formatted dates |
1720 |
|
1721 |
Searching |
1722 |
---------- |
1723 |
7722 normal Insidious problem with searching |
1724 |
7847 normal OPAC search dies with plack |
1725 |
8209 normal "Did you mean?" suggestions based on authorities |
1726 |
8458 normal $stemmed_operand in C4::Search _build_stemmed_operand is not initialized. |
1727 |
8657 normal Default sort by call number does not work |
1728 |
8954 normal Languages list in advanced search always in english |
1729 |
8958 normal Facets are not fully UNIMARC compliant |
1730 |
6886 minor Single branch mode should disable showing the branch name in front of all callnumbers |
1731 |
8041 minor In admin search, items can be lost and for loan |
1732 |
8217 minor Focus on search box in Detail page (staff search) |
1733 |
8916 minor Hide Curriculum index in advanced search for unimarc marcflavor |
1734 |
8012 trivial DefaultSortOrder and OPACdefaultSortOrder are set to "ascending" on install |
1735 |
|
1736 |
Self checkout |
1737 |
---------- |
1738 |
8111 normal Language chooser display problem in self-checkout |
1739 |
8518 minor Self checkout does not display debt amount if syspref AllowFineOverride is set to allow |
1740 |
7953 trivial Opacuserjs to the sco template |
1741 |
|
1742 |
Serials |
1743 |
---------- |
1744 |
8176 normal $sqlwhere is undefined in C4::Serials in GetSubscriptions |
1745 |
8716 normal Reordering of routing list entries doesn't work |
1746 |
3456 minor Serials receipt note |
1747 |
8227 minor Remove compile time warning from C4::Serials |
1748 |
6655 trivial Sorting order of serial issues in OPAC |
1749 |
|
1750 |
SIP2 |
1751 |
---------- |
1752 |
3638 normal Status of hold not changed when item checked in via SIP2 Interface |
1753 |
6335 normal Branch not set consistently in all SIP transactions |
1754 |
7787 normal SIP server closes the TCP connection when it receives an invalid message |
1755 |
|
1756 |
Staff Client |
1757 |
---------- |
1758 |
7599 normal Cart JavaScript contains untranslatable English strings |
1759 |
8481 normal Items table is showing in opac-MARCdetail.pl but not in MARCdetail.pl |
1760 |
8812 normal Staff Client: Patron search should display branch name instead of branch code in results table |
1761 |
8949 normal Trying to view help on a page without any help results in a Perl error |
1762 |
8996 normal In result page items with negative notforloan are available |
1763 |
9017 normal Quote of the day: Table footer not translated |
1764 |
5312 minor XHTML correction in authority summary |
1765 |
8009 minor Item descriptive data not populated on pay.pl |
1766 |
8593 minor Add unique IDs to pending approval markup on staff client home page |
1767 |
8646 minor Certain search terms cause browser "script taking too long" error |
1768 |
8793 minor Fix materialTypeCode/typeOf008 icons for NORMARC XSLT |
1769 |
8895 minor Warning in systempreferences.pl: Use of uninitialized value in length... |
1770 |
7368 trivial General staff client typo omnibus |
1771 |
|
1772 |
System Administration |
1773 |
---------- |
1774 |
4177 normal Opaccloud missing from the system preferences interface |
1775 |
8702 normal System preferences search does not allow accented letters |
1776 |
9107 normal DidYouMeanFromAuthorities syspref obsolete |
1777 |
8119 minor Show hint when disabling active currency checkbox |
1778 |
8122 minor Add a link to new library group creation from empty groups message |
1779 |
8261 minor Cannot search system preferences from Local Use tab |
1780 |
8907 minor Last updated date does not appear on currency edit form |
1781 |
8713 trivial Warning message triggered by clicking keyword to marc mapping. |
1782 |
8714 trivial Poorly ordered and triggers warning in marctagstructure.pl |
1783 |
8849 trivial Error log generated when not a demo system |
1784 |
|
1785 |
Templates |
1786 |
---------- |
1787 |
6037 normal Invalid markup, missing breadcrumbs on Keyword to MARC Mapping page |
1788 |
6617 normal Table of contents not printing right if entered right |
1789 |
7127 normal Templates must be valid XHTML |
1790 |
7842 normal Inconsistencies in Notices interface |
1791 |
7982 normal Typo in moremember-receipt.tt |
1792 |
8124 normal Hide option to download results of items with no checkouts report |
1793 |
8160 normal Link to cataloging appears for users without cataloging permission |
1794 |
8241 normal Remove stray references to YUI autocomplete |
1795 |
8281 normal Remove unused YUI files |
1796 |
8385 normal Searchengine/solr/indexes.tt fails 'prove ./xt/tt_valid.t' test |
1797 |
8398 normal Missing image file in staff global css |
1798 |
8522 normal Markup errors cause problems with customized CSS |
1799 |
8549 normal DataTables upgrade broke display of next/previous buttons in table controls |
1800 |
8573 normal Translation difficult in picture-upload.tt due to nested sentence in if/foreach/if/elsif - construction |
1801 |
8598 normal No patron image or home library on Files & Statistics tabs |
1802 |
8621 normal Template for sending out carts not formatting correctly |
1803 |
8623 normal Javascript libraries should be outside theme directories |
1804 |
8931 normal Submit buttons have blue background |
1805 |
8934 normal Fix typo and language on transport cost matrix |
1806 |
8975 normal Search results should say on order in staff client |
1807 |
6855 minor Bullet point showing in wrong place on error message |
1808 |
7483 minor A more detailed breadcrumb for authority management |
1809 |
7690 minor Hidelostitems not working in Normal Display |
1810 |
7889 minor Use standard style for errors and messages |
1811 |
7987 minor Typo causing invalid markup in circulation.tt |
1812 |
8048 minor Better spacing on categories for attributes |
1813 |
8187 minor Batch patron modification missing from tools sidebar menu |
1814 |
8194 minor Layout problem on subscription add when showing manual history |
1815 |
8195 minor The selected link in include menus must be bold |
1816 |
8288 minor Showmarc.tt should not include full doc-head-close.inc |
1817 |
8318 minor Update StatisticsFields description |
1818 |
8321 minor Fix OPACShowBarcode description |
1819 |
8339 minor Div id="login" should be id="login_controls" in header.inc |
1820 |
8351 minor Fix wording when undoing an import |
1821 |
8556 minor "Mark seen and continue" not translatable in inventory.tt |
1822 |
8624 minor Famfamfam should be outside theme directory |
1823 |
8677 minor Table overlapping to the right on holds waiting |
1824 |
8696 minor Tools menu says export bibs still |
1825 |
8711 minor Alternating colors messed up on reports |
1826 |
8717 minor Wrong subscription notes are showing in catalogue detail view of serials in staff client |
1827 |
8721 minor Typo in AllowItemsOnHoldCheckout |
1828 |
8730 minor Browse overlaying powered by |
1829 |
8737 minor Incorrect icon at login in staff client |
1830 |
8765 minor Add series title to intranet search results |
1831 |
8766 minor OPACBaseURL still called as OPACBaseurl in many files |
1832 |
8851 minor Strange blue bar above serials results |
1833 |
8898 minor Remove unused mainmenu include and related styles in the staff client |
1834 |
8912 minor Remove unused hold-menu.inc |
1835 |
8933 minor Transport cost matrix capitalization wrong |
1836 |
8935 minor Transport cost matrix could be prettier |
1837 |
3521 trivial Items table in catalogue/detail.pl and cataloguing/additem.pl is sorted nonsensically |
1838 |
8764 trivial Template change "Authors" to "Additional authors" in OPAC |
1839 |
|
1840 |
Test Suite |
1841 |
---------- |
1842 |
8022 normal Permissions test doesn't check all languages |
1843 |
8383 normal Need test to check that Perl files will compile |
1844 |
8413 normal Space in barcode breaks GET request in benchmark_staff.pl |
1845 |
8470 minor Remove depreciated H:T:P test file |
1846 |
7994 trivial Syntax error in yaml (syspref) files |
1847 |
|
1848 |
Tools |
1849 |
---------- |
1850 |
8843 normal Cannot export bibliographic records by call number |
1851 |
6372 minor Batch progress bar does not check for 0 size jobs; should be in separate js too |
1852 |
8861 minor Undefined variables in batchMod.pl trigger error logs |
1853 |
8453 trivial Need spaces after radio buttons on inventory |
1854 |
|
1855 |
Transaction logs |
1856 |
---------- |
1857 |
7241 normal Circulation action logs record biblionumber instead of item number |
1858 |
|
1859 |
translate.koha-community.org |
1860 |
---------- |
1861 |
8968 normal JavaScript String not translatable |
1862 |
|
1863 |
Z39.50 / SRU / OpenSearch Servers |
1864 |
---------- |
1865 |
3782 normal Delivered z39.50 targets wrong for NY Public Library and NY University Library |
1866 |
8171 normal Improper escaping of quotes during z39.50 queries leads to broken html |
1867 |
8704 normal Typo in etc/koha-conf.xml |
1868 |
|
1869 |
|
1870 |
New sysprefs in 3.10.0 |
1871 |
====================== |
1872 |
|
1873 |
* autoBarcode |
1874 |
* BorrowerMandatoryField |
1875 |
* MaxFine |
1876 |
* OpacNavRight |
1877 |
* QuoteOfTheDay |
1878 |
* NoZebra |
1879 |
* defaultSortField |
1880 |
* defaultSortOrder |
1881 |
* OPACdefaultSortField |
1882 |
* OPACdefaultSortOrder |
1883 |
* itemBarcodeInputFilter |
1884 |
* OPACItemsResultsDisplay |
1885 |
* AllowReturnToBranch |
1886 |
* OPACShowHoldQueueDetails |
1887 |
* OPACSearchForTitleIn |
1888 |
* OPACMySummaryHTML |
1889 |
* UseTransportCostMatrix |
1890 |
* SvcMaxReportRows |
1891 |
* decreaseLoanHighHolds |
1892 |
* decreaseLoanHighHoldsValue |
1893 |
* decreaseLoanHighHoldsDuration |
1894 |
* ReservesControlBranch |
1895 |
* IssueLostItem |
1896 |
* SuspendHoldsIntranet |
1897 |
* SuspendHoldsOpac |
1898 |
* DefaultLanguageField008 |
1899 |
* OPACShowBarcode |
1900 |
* OPACShowUnusedAuthorities |
1901 |
* EnableBorrowerFiles |
1902 |
* UpdateTotalIssuesOnCirc |
1903 |
* IntranetSlipPrinterJS |
1904 |
* OpacSuppressionByIPRange |
1905 |
* PrefillItem |
1906 |
* SubfieldsToUseWhenPrefill |
1907 |
* AgeRestrictionMarker |
1908 |
* AgeRestrictionOverride |
1909 |
* IncludeSeeFromInSearches |
1910 |
* OPACMobileUserCSS |
1911 |
* OpacMainUserBlockMobile |
1912 |
* OpacShowLibrariesPulldownMobile |
1913 |
* OpacShowFiltersPulldownMobile |
1914 |
* AuthDisplayHierarchy |
1915 |
* OPACdidyoumean |
1916 |
* INTRAdidyoumean |
1917 |
* BlockReturnOfWithdrawnItems |
1918 |
* HoldsToPullStartDate |
1919 |
|
1920 |
|
1921 |
System requirements |
1922 |
====================== |
1923 |
|
1924 |
Important notes: |
1925 |
|
1926 |
* Perl 5.10 is required |
1927 |
* Zebra is required |
1928 |
|
1929 |
|
1930 |
Documentation |
1931 |
====================== |
1932 |
|
1933 |
The Koha manual is maintained in DocBook.The home page for Koha |
1934 |
documentation is |
1935 |
|
1936 |
http://koha-community.org/documentation/ |
1937 |
|
1938 |
As of the date of these release notes, only the English version of the |
1939 |
Koha manual is available: |
1940 |
|
1941 |
http://manual.koha-community.org/3.10.0/en/ |
1942 |
|
1943 |
The Git repository for the Koha manual can be found at |
1944 |
|
1945 |
http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary |
1946 |
|
1947 |
|
1948 |
Translations |
1949 |
====================== |
1950 |
|
1951 |
Complete or near-complete translations of the OPAC and staff |
1952 |
interface are available in this release for the following languages: |
1953 |
|
1954 |
|
1955 |
* English (USA) |
1956 |
* Arabic (90%) |
1957 |
* Armenian (90%) |
1958 |
* Chinese (Taiwan) (69%) |
1959 |
* Danish (70%) |
1960 |
* English (New Zealand) (91%) |
1961 |
* French (100%) |
1962 |
* French (Canada) (69%) |
1963 |
* German (100%) |
1964 |
* German (Switzerland) (100%) |
1965 |
* Italian (100%) |
1966 |
* Norwegian Bokmål (66%) |
1967 |
* Portuguese (Brazil) (100%) |
1968 |
* Slovak (100%) |
1969 |
* Spanish (93%) |
1970 |
|
1971 |
|
1972 |
Partial translations are available for various other languages. |
1973 |
|
1974 |
The Koha team welcomes additional translations; please see |
1975 |
|
1976 |
http://wiki.koha-community.org/wiki/Translating_Koha |
1977 |
|
1978 |
for information about translating Koha, and join the koha-translate |
1979 |
list to volunteer: |
1980 |
|
1981 |
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate |
1982 |
|
1983 |
The most up-to-date translations can be found at: |
1984 |
|
1985 |
http://translate.koha-community.org/ |
1986 |
|
1987 |
|
1988 |
Release Team |
1989 |
====================== |
1990 |
|
1991 |
The release team for Koha 3.10.0 is |
1992 |
|
1993 |
Release Manager: Paul Poulain <paul.poulain@biblibre.com> |
1994 |
Documentation Manager: Nicole C Engard <nengard@gmail.com> |
1995 |
Translation Manager: Frédéric Demians <frederic@tamil.fr> |
1996 |
Translation Team: Katrin Fischer <Katrin.Fischer@bsz-bw.de>, |
1997 |
Marijana Glavica <mglavica@ffzg.hr> |
1998 |
QA Manager: Ian Walls <koha.sekjal@gmail.com> |
1999 |
QA Team: Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>, |
2000 |
Jonathan Druart <jonathan.druart@biblibre.com>, |
2001 |
Mason James <mtj@kohaaloha.com> |
2002 |
Bug Wranglers: Magnus Enger <magnus@enger.priv.no>, |
2003 |
Katrin Fischer <Katrin.Fischer@bsz-bw.de>, |
2004 |
Dobrica Pavlinušić <dpavlin@rot13.org> |
2005 |
Packaging Manager: Robin Sheat <robin@catalyst.net.nz> |
2006 |
Packaging Assistant: Mason James <mtj@kohaaloha.com> |
2007 |
|
2008 |
Release Maintainer (3.4.x): Chris Nighswonger <cnighswonger@foundations.edu> |
2009 |
Release Maintainer (3.6.x): Jared Camins-Esakov <jcamins@cpbibliography.com> |
2010 |
Release Maintainer (3.8.x): Chris Cormack <chrisc@catalyst.net.nz> |
2011 |
|
2012 |
|
2013 |
Credits |
2014 |
====================== |
2015 |
|
2016 |
We thank the following libraries who are known to have sponsored |
2017 |
new features in Koha 3.10.0: |
2018 |
* BdP de la Meuse |
2019 |
* Brooklyn Law School Library |
2020 |
* Central Kansas Library System (CKLS), Plum Creek Library System and Washoe County Library System |
2021 |
* Centre collégial des services regroupés (CCSR) |
2022 |
* Corpus Christi Public Libraries |
2023 |
* Los Gatos Public Library and Harrison Carmel Public Library |
2024 |
* North Central Regional Library (NCRL) |
2025 |
* Northeast Kansas Library System (NEKLS) |
2026 |
* Talking Tech |
2027 |
* Universidad Nacional de Córdoba |
2028 |
* Université d'Aix-Marseille |
2029 |
* Université de Lyon 3 |
2030 |
* Université de Rennes 2 |
2031 |
* Université de St Etienne |
2032 |
* VOKAL |
2033 |
* Washoe County Library System |
2034 |
|
2035 |
We thank the following individuals who contributed patches to Koha 3.10.0. |
2036 |
* 1 Joseph Alway |
2037 |
* 2 Nuño López Ansótegui |
2038 |
* 13 Tomas Cohen Arazi |
2039 |
* 4 Alex Arnaud |
2040 |
* 1 Marc Balmer |
2041 |
* 5 D Ruth Bavousett |
2042 |
* 2 Gaetan Boisson |
2043 |
* 1 Ivan Brown |
2044 |
* 162 Jared Camins-Esakov |
2045 |
* 31 Colin Campbell |
2046 |
* 7 Frédérick Capovilla |
2047 |
* 14 Galen Charlton |
2048 |
* 14 David Cook |
2049 |
* 32 Chris Cormack |
2050 |
* 3 Christophe Croullebois |
2051 |
* 2 Elliott Davis |
2052 |
* 5 Stéphane Delaune |
2053 |
* 14 Frédéric Demians |
2054 |
* 77 Jonathan Druart |
2055 |
* 70 Nicole Engard |
2056 |
* 11 Magnus Enger |
2057 |
* 26 Katrin Fischer |
2058 |
* 6 Amit Gupta |
2059 |
* 5 Chris Hall |
2060 |
* 72 Kyle M Hall |
2061 |
* 2 Claire Hernandez |
2062 |
* 40 Mason James |
2063 |
* 9 Srdjan Jankovic |
2064 |
* 7 Bart Jorgensen |
2065 |
* 1 Jorgia Kelsey |
2066 |
* 1 Piotr Kowalski |
2067 |
* 1 Henri-Damien Laurent |
2068 |
* 102 Owen Leonard |
2069 |
* 1 Frère Sébastien Marie |
2070 |
* 29 Julian Maurice |
2071 |
* 1 Melia Meggs |
2072 |
* 6 Matthias Meusburger |
2073 |
* 4 Sophie Meynieux |
2074 |
* 1 Christopher Nighswonger |
2075 |
* 21 Chris Nighswonger |
2076 |
* 23 Dobrica Pavlinusic |
2077 |
* 3 Maxime Pelletier |
2078 |
* 3 Shari Perkins |
2079 |
* 306 Paul Poulain |
2080 |
* 6 Meenakshi R |
2081 |
* 5 MJ Ray |
2082 |
* 4 Liz Rea |
2083 |
* 26 Marcel de Rooy |
2084 |
* 34 Fridolyn SOMERS |
2085 |
* 3 Mathieu Saby |
2086 |
* 14 Adrien Saurat |
2087 |
* 19 Robin Sheat |
2088 |
* 1 Simon Story |
2089 |
* 1 Zeno Tajoli |
2090 |
* 8 Lyon3 Team |
2091 |
* 6 Mirko Tietgen |
2092 |
* 25 Mark Tompsett |
2093 |
* 2 Duncan Tyler |
2094 |
* 1 Kathryn Tyree |
2095 |
* 22 Marc Veron |
2096 |
* 1 Aleksa Vujicic |
2097 |
* 1 Stacey Walker |
2098 |
* 5 Ian Walls |
2099 |
* 1 Robert Williams |
2100 |
* 4 christophe croullebois |
2101 |
* 1 root |
2102 |
* 1 Savitra sirohi |
2103 |
* 1 Koha user |
2104 |
* 3 wajasu |
2105 |
* 1 Serhij Dubyk {Сергій Дубик} |
2106 |
|
2107 |
We thank the following companies who contributed patches to Koha 3.10.0 |
2108 |
* 102 ACPL |
2109 |
* 1 Abbaye de La Trappe |
2110 |
* 1 Amigos Library Services |
2111 |
* 26 BSZ BW |
2112 |
* 491 BibLibre |
2113 |
* 10 BigBallOfWax |
2114 |
* 151 ByWater-Solutions |
2115 |
* 162 C & P Bibliography |
2116 |
* 61 Catalyst |
2117 |
* 1 Cilea |
2118 |
* 14 Equinox |
2119 |
* 21 Foundations |
2120 |
* 40 KohaAloha |
2121 |
* 10 Libeo |
2122 |
* 11 Libriotech |
2123 |
* 2 MASmedios |
2124 |
* 13 Nucsoft OSS Labs |
2125 |
* 31 PTFS-Europe |
2126 |
* 1 Progilone |
2127 |
* 14 Prosentient Systems |
2128 |
* 26 Rijksmuseum |
2129 |
* 5 Software.coop |
2130 |
* 14 Tamil |
2131 |
* 7 Université Jean Moulin Lyon 3 |
2132 |
* 3 Université Rennes 2 |
2133 |
* 3 abunchofthings.net |
2134 |
* 3 gmx.de |
2135 |
* 1 littleover.derby.sch.uk |
2136 |
* 1 msys.ch |
2137 |
* 3 mypacks.net |
2138 |
* 23 rot13.org |
2139 |
* 1 ubuntu |
2140 |
* 62 unidentified |
2141 |
* 22 veron.ch |
2142 |
|
2143 |
We also especially thank the following individuals who tested patches |
2144 |
for Koha 3.10.0. |
2145 |
* 1 Koha Team Lyon 3 |
2146 |
* 1 Joseph Alway |
2147 |
* 1 Pierre Angot |
2148 |
* 9 Tomas Cohen Arazi |
2149 |
* 2 Alex Arnaud |
2150 |
* 1 Larry Baerveldt |
2151 |
* 1 Marc Balmer |
2152 |
* 5 Gaetan Boisson |
2153 |
* 256 Jared Camins-Esakov |
2154 |
* 1 Colin Campbell |
2155 |
* 1 François Charbonnier |
2156 |
* 16 Galen Charlton |
2157 |
* 2 David Cook |
2158 |
* 162 Chris Cormack |
2159 |
* 7 Elliott Davis |
2160 |
* 5 Michael Davis |
2161 |
* 1 Stéphane Delaune |
2162 |
* 2 Stephane Delaye |
2163 |
* 1 Stéphane Delaye |
2164 |
* 13 Frédéric Demians |
2165 |
* 87 Jonathan Druart |
2166 |
* 47 Nicole C. Engard |
2167 |
* 9 Magnus Enger |
2168 |
* 81 Katrin Fischer |
2169 |
* 2 Mathilde Formery |
2170 |
* 3 Marijana Glavica |
2171 |
* 1 Corinne HAYET |
2172 |
* 107 Kyle M Hall |
2173 |
* 27 Mason James |
2174 |
* 60 Owen Leonard |
2175 |
* 1 MathildeF |
2176 |
* 25 Julian Maurice |
2177 |
* 11 Melia Meggs |
2178 |
* 3 Matthias Meusburger |
2179 |
* 1 Sophie Meynieux |
2180 |
* 5 Joy Nelson |
2181 |
* 2 Chris Nighswonger |
2182 |
* 10 Dobrica Pavlinusic |
2183 |
* 6 Shari Perkins |
2184 |
* 687 Paul Poulain |
2185 |
* 2 MJ Ray |
2186 |
* 14 Liz Rea |
2187 |
* 9 Martin Renvoize |
2188 |
* 22 Marcel de Rooy |
2189 |
* 1 Fridolyn SOMERS |
2190 |
* 1 Adrien Saurat |
2191 |
* 7 Robin Sheat |
2192 |
* 6 Delaye Stephane |
2193 |
* 1 Zeno Tajoli |
2194 |
* 17 Mirko Tietgen |
2195 |
* 43 Marc Veron |
2196 |
* 2 Stacey Walker |
2197 |
* 9 Ian Walls |
2198 |
* 1 jmbroust |
2199 |
* 1 jorgia |
2200 |
* 3 mveron |
2201 |
* 20 wajasu |
2202 |
|
2203 |
We regret any omissions. If a contributor has been inadvertently missed, |
2204 |
please send a patch against these release notes to |
2205 |
koha-patches@lists.koha-community.org. |
2206 |
|
2207 |
|
2208 |
Revision control notes |
2209 |
====================== |
2210 |
|
2211 |
The Koha project uses Git for version control. The current development |
2212 |
version of Koha can be retrieved by checking out the master branch of |
2213 |
|
2214 |
git://git.koha-community.org/koha.git |
2215 |
|
2216 |
The branch for this version of Koha and future bugfixes in this release line is 3.10.x. |
2217 |
|
2218 |
|
2219 |
Bugs and feature requests |
2220 |
====================== |
2221 |
|
2222 |
Bug reports and feature requests can be filed at the Koha bug |
2223 |
tracker at |
2224 |
|
2225 |
http://bugs.koha-community.org/ |
2226 |
|
2227 |
|
2228 |
He rau ringa e oti ai. |
2229 |
(Many hands finish the work) |
2230 |
|
2231 |
##### Autogenerated release notes updated last on 23 nov. 2012 15:25:13 Z ##### |