Page History
...
Functionalities potentially requiring development in the Community version
p r i o | #NN: TASK NAME | Libraries that use/requested it | Notesp r i o | STATUSES Tech expertise message | Libraries that use/requested it | Notes||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.1 | #01: LABEL PRINTER Tools => Label printer (labels to be put in backs of books) (/cgi-bin/koha/labels/oplib-label-create.pl) KC BUGZILLA: none, aim at a plugin solution | 2.1 | 3AMK-libraries Centria | Use is being researched. Just occasionally Info on use in libraries urgent, related to a database structure change. Testing of current options: Label printing in Koha | DEVELOPMENT STATUS:
KCMinni (fork/pilot):
KohaCommunity master:
solved as an external plugin: proper configuration needed, tech assistance will be provided. | 3AMK-libraries Centria | Use is being researched. Just occasionally Info on use in libraries urgent, related to a database structure change. Testing of current options: Label printing in Koha | ||||||||||||||||||||||||||||||||||||||||||||||||
3.2 | #02: EXPIRED HOLDS TAB Circulation → Holds awaiting pickup / Expired holds (list #02: EXPIRED HOLDS TAB Circulation → Holds awaiting pickup / Expired holds (list of items someone has made a hold request on but does not check it out before the hold expires; handy for easy clearing of these items off the holds shelf). (/cgi-bin/koha/circ/waitingreserves.pl) KC BUGZILLA: none | 3.2 | DEVELOPMENT STATUS:|||||||||||||||||||||||||||||||||||||||||||||||||||||
Status | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
colour | Red | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
title | IN QUEUE |
Status | ||
---|---|---|
|
Status | ||
---|---|---|
|
Not started
We'll not work on it now, first test the Community Version functionalities.
3AMK-libraries
XAMK
Centria
Diak
3AMK-libraries
XAMK
Centria
Diak
Info on use in libraries urgent, related to a database structure change.
On community version there is missing system preference:
PickupExpiredHoldsOverReportDuration that defines For how many days holds expired by the 'ExpireReservesMaxPickUpDelay'-syspref are visible in the 'Hold Over'-tab in /circ/waitingreserves.pl
ExpireReservesMaxPickUpDelay system preference allow holds to expire automatically if they have not been picked by within the time period specified in ReservesMaxPickUpDelay.
3AMK-libraries: problems with the reliability of the list
DEVELOPMENT STATUS:
Status | ||||||
---|---|---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | ||
---|---|---|
|
Not started
We'll not work on it now, first test the Community Version functionalities.
Info on use in libraries urgent, related to a database structure change.
On community version there is missing system preference:
PickupExpiredHoldsOverReportDuration that defines For how many days holds expired by the 'ExpireReservesMaxPickUpDelay'-syspref are visible in the 'Hold Over'-tab in /circ/waitingreserves.pl
ExpireReservesMaxPickUpDelay system preference allow holds to expire automatically if they have not been picked by within the time period specified in ReservesMaxPickUpDelay.
3AMK-libraries: problems with the reliability of the list#03: COMPLEX PASSWORDS / POLICIES CHECK
Requiring complex password based on patron category code (usually, higher requirements for staff members)
Administration → Patron categories / Password policy for category
(/cgi-bin/koha/admin/categories.pl => Muokkaa => Tyypin salasanakäytäntö)
KC BUGZILLA: none
XAMK
National Library
Info on use in libraries urgent, related to a database structure change.
In the Community Version, requirements may only be made globally.
XAMK: generally simplenumeric > self-service library PIN is 4 numbers; and staff > alphanumeric)
3.2DEVELOPMENT STATUS:
Status | ||||||
---|---|---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | ||
---|---|---|
|
Not started
Not urgent – libraries will direct staff and other users.
XAMK
National Library
Info on use in libraries urgent, related to a database structure change.
In the Community Version, requirements may only be made globally.
#04: HOLDS WAITING DEPENDING ON RULES
The time that holds will wait for being checked out may be set differently according to the patron group, library, or item type. (In Community Version only on sys pref level)
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8367
Status | ||
---|---|---|
|
Status | ||
---|---|---|
|
Not needed?
There is a very old There is a very old bug report and fix-suggestion for this in Bugzilla: How long is a hold waiting for pickup at a more granular level
Is there need to be able to define different time according to the patron group, library, or item type?
DEVELOPMENT STATUS:
Status | ||
---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | ||||||
---|---|---|---|---|---|---|
|
Not needed?
#05: DEFINING DIFFERENT FEES ACCORDING TO THE RULES
#05: DEFINING DIFFERENT FEES ACCORDING TO THE RULES
Holds not checked out in time: defining different fees according to the patron category, branch (library), or item type (In Community Version on sys pref level only?) (Making holds may be free but you need to pay a "fine" if you don't come and claim the hold before it expires.)
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25711
3AMK-libraries
National Library
DEVELOPMENT STATUS:Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
3AMK-libraries
National Library
XAMK
Koskenee myös asiakasryhmäkohtaiset asetukset? - MinnaK: Mitä tällä tarkoitetaan. Asiakastyyppien määrityksissä on hold fee, jolla tarkoitetaan varausmaksua joka peritään varauksesta joka tapauksessa. Tässä toiminnossa tarkoitetaan maksua, joka peritään, jos asiakas ei nouda varaustaan ajoissa.
and this discussion in english
There is a hold fee -setting in patron categories, but it is a different thing. Patron category hold fee is charged when making a hold or when hold is picked up depending on system preference HoldFeeMode.
In this case we are discussing about fee that is charged if a patron does not pick up hold in time.
National Library: fines differ according to the patron category and by item type
DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | ||||||
---|---|---|---|---|---|---|
|
#06: COMPONENT PART BIBLIOGRAPHIC RECORDS
#06: COMPONENT PART BIBLIOGRAPHIC RECORDS
(e.g. a song on a CD)
Also, bound volume contains multiple items (several independent works bound together)
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11175
3AMK-libraries
National Library
Tritonia
Varastokirjasto
Jyväskylän yliopisto
Kansallisarkisto
Library of Statistics
How to test component part functionalities - instructions: Osakohdetoiminnallisuuksien testaaminen KV-versiossa
- Is the Community Version solution, i.e. the structure of MARC field 773, suitable for the library's needs?
- Will links in the current version work properly in the Community Version? In other words, will the records require conversion?
- Are their tools for handling component parts missing in the staff interface? Is there a list of component parts in the host record (aka parent record) view?
National Library: both component parts and bound volumes
Tritonia: bound volumes, not a priority
Varastokirjasto: also bound volumes, not a priority. Music is important, and how they show in Finna.
Jyväskylän yliopisto: bound volumes, music as it comes from Melinda
Kansallisarkisto: bound volumes
DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | |||||
---|---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Implemented but missing review, see Bug 11175
3AMK-libraries
National Library
Tritonia
Varastokirjasto
Jyväskylän yliopisto
Kansallisarkisto
Library of Statistics
How to test component part functionalities - instructions: Osakohdetoiminnallisuuksien testaaminen KV-versiossa
- Is the Community Version solution, i.e. the structure of MARC field 773, suitable for the library's needs?
- Will links in the current version work properly in the Community Version? In other words, will the records require conversion?
- Are their tools for handling component parts missing in the staff interface? Is there a list of component parts in the host record (aka parent record) view?
National Library: both component parts and bound volumes
#07: HOLDS ON BIBLIOS WITH DIFFERENT ITEM TYPES
Enable making holds on a bibliographic record when there are items available in the library but these items are not eligible for holds. (Read the bug report for thorough explanation)
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24683
Tritonia
National Library
Diak
Jyväskylän yliopisto
Hanken
3AMK
Tritonia, National Library, Diak, Jyväskylän yliopisto, Hanken: Critical
3AMK: We allow on shelf holds, but this is critical if unholdable item type prevents making holds for other item types of the same biblio
DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||||
---|---|---|---|---|
|
KohaCommunity master:
Status | ||||||
---|---|---|---|---|---|---|
|
Implemented. In testing on pilot servers.
#08: "HOLDS TO PULL" LIST PART1:
printing of "edition" under the title in the same field.
KC BUGZILLA: https
Tritonia: bound volumes, not a priority
Varastokirjasto: also bound volumes, not a priority. Music is important, and how they show in Finna.
Jyväskylän yliopisto: bound volumes, music as it comes from Melinda
Kansallisarkisto: bound volumes
#07: HOLDS ON BIBLIOS WITH DIFFERENT ITEM TYPES
Enable making holds on a bibliographic record when there are items available in the library but these items are not eligible for holds. (Read the bug report for thorough explanation)
KC BUGZILLA: httpsHAMK
3AMK
Edition can be add to biblioitems -table by modifying Koha to MARC mapping settings.
After change, biblioitems -table must be rebuild in order to apply change to older records!
DEVELOPMENT STATUS:
Status |
---|
|
KCMinni (fork/pilot):
Status | ||||
---|---|---|---|---|
|
KohaCommunity master:
Status | |
---|---|
|
|
|
Implemented. In testing on pilot servers.
Tritonia
National Library
Diak
Jyväskylän yliopisto
Hanken
3AMK
Tritonia, National Library, Diak, Jyväskylän yliopisto, Hanken: Critical
3AMK: We allow on shelf holds, but this is critical if unholdable item type prevents making holds for other item types of the same biblio
#08: "HOLDS TO PULL" LIST PART1:
printing of "edition" under the title in the same field.
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25699
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Implemented. In testing on pilot servers.
HAMK to confirm
HAMK
3AMK
Edition can be add to biblioitems -table by modifying Koha to MARC mapping settings.
After change, biblioitems -table must be rebuild in order to apply change to older records!
HAMK to confirm
#09: ANONYMIZED HOLD IDENTIFIERS
when patrons can go and pick up themselves their books on hold from a dedicated shelf, they find them by an identifier in the slip between the book. Name is not used for privacy reasons.
KC BUGZILLA: none
Tritonia
XAMK
Diak
On Koha-Suomi there is a systempreference AnonymizeOtherNames use for generating an anonymized code to Patron record Other names -field. The anonymized code is in the format xxxx-xxxx-xxxx (e.g. 1561-9855-2076) and is based on UNIX timestamp.
Other names -field is used for hold identifier.
Diak: Holds identifier / Other name -field in the patron record
#09: ANONYMIZED HOLD IDENTIFIERS
when patrons can go and pick up themselves their books on hold from a dedicated shelf, they find them by an identifier in the slip between the book. Name is not used for privacy reasons.
KC BUGZILLA: none
DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Implemented. In testing on pilot servers.
XAMK to confirm
requires pasting code snippet to system preference IntranetUserJS. Code is found HERE
Tritonia
XAMK
Diak
|
KohaCommunity master:
Status | ||||
---|---|---|---|---|
|
Implemented. In testing on pilot servers.
XAMK to confirm
requires pasting code snippet to system preference IntranetUserJS. Code is found HERE
On Koha-Suomi there is a systempreference AnonymizeOtherNames use for generating an anonymized code to Patron record Other names -field. The anonymized code is in the format xxxx-xxxx-xxxx (e.g. 1561-9855-2076) and is based on UNIX timestamp.
Other names -field is used for hold identifier.
Diak: Holds identifier / Other name -field in the patron recordStatus | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
#10: SELF CHECK MACHINE STARTS THE HOLD INSTANTLY
RequireSCCheckInBeforeNotifyingPickups –pick-up notifications for holds not sent to patrons until an item has been handled by staff in intranet, even though the item has been returned using a self-service machine
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12556
Tritonia
HAMK
National Library
XAMK
Jyväskylän yliopisto
3AMK
This bug fix made to Koha-Suomi is needed. When a book is returned by self service station and there is a reservation, the pickup notice should not be send until the book is returned again by staff. There is a syspreff for this feature in Koha-Suomi
RequireSCCheckInBeforeNotifyingPickups.
https://tiketti.koha-suomi.fi/issues/856 / Automaatit ja varattu aineisto
There are some ideas of how to fix already discussed in KC BZ.in KC BZ.
DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | ||||||
---|---|---|---|---|---|---|
|
in development
#11: DO NOT ALLOW SELF SERVICE CHECK OUT WHEN ON HOLD AND IN TRANSFER
https://tiketti.koha-suomi.fi/issues/3559 / Kuljetustilassa olevan varatun niteen voi lainata automaatilla
When book is returned on self service station and there is a hold to another branch for that book, the item is put to transfer. When AllowItemsOnHoldCheckout -syspreff is set Allow, any borrower can check out the item with self service station despite of the hold. Item stays attached to hold and items stays in transfer -state.
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25690.koha-community.org/bugzilla3/show_bug.cgi?id=25690
HAMK
XAMK
3AMK
Bug fix needed: The system should not allow item check out on self service station when item is attached to hold and item is in transfer -state (item is in BranchTransfers -table and .
1.2DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | ||||||
---|---|---|---|---|---|---|
|
in development
HAMK
XAMK
3AMK
#12: CCODE AND SHELVING LOCATION IN CIRCULATION RULES
Add new ccode and shelving location based circulation rules. This was including db, filtering, and tests.
ccode and shelving location added.
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17593
DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||||
---|---|---|---|---|
|
KohaCommunity master:
Status | ||||||
---|---|---|---|---|---|---|
|
Implemented. In testing on pilot servers.
#13: LOG OF READING PATRON PERSONAL INFORMATION
Is Koha-Suomi version there is logged every view of patron personal information. That is not happening in the community version
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25673
More information on viewing patron information is gathered here Viewing of patron information. We ought to make a decision on what to log when viewing personal information.
DEVELOPMENT STATUS:
Status | ||||||
---|---|---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||
---|---|---|
|
KohaCommunity master:
Status | ||||||
---|---|---|---|---|---|---|
|
|
#14: "HOLDS TO PULL" LIST: FURTHER CHANGES
The publication year should be shown. MARC fields 260c, 264c.
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25798
(list of holds patrons have made on items in stacks, helps in picking up these items)
Circulation → Holds to pull
/cgi-bin/koha/circ/pendingreserves2.pl (Koha Suomi -version)
/cgi-bin/koha/circ/pendingreserves.pl (community -version)
Copyright year can be add to biblio-table by modifying Koha to MARC mapping settings.
After the change, bibliotable must be rebuild in order to apply the change to older records!
DEVELOPMENT STATUS: DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Status | |||||
---|---|---|---|---|---|
|
Implemented. In testing on pilot servers.
HAMK to confirm
KCMinni (fork/pilot):
Status | ||||
---|---|---|---|---|
|
KohaCommunity master:
Status | ||||
---|---|---|---|---|
|
Implemented. In testing on pilot servers.
HAMK to confirm
(list of holds patrons have made on items in stacks, helps in picking up these items)
Circulation → Holds to pull
/cgi-bin/koha/circ/pendingreserves2.pl (Koha Suomi -version)/cgi-bin/koha/circ/pendingreserves.pl (community -version)
Copyright year can be add to biblio-table by modifying Koha to MARC mapping settings.
After the change, bibliotable must be rebuild in order to apply the change to older records!
The edition should be shown.
KC BUGZILLA: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25799bug.cgi?id=25799
After change, biblioitems -table must be rebuild in order to apply change to older records!1.4
DEVELOPMENT STATUS:
Status | ||||
---|---|---|---|---|
|
KCMinni (fork/pilot):
Status | ||||
---|---|---|---|---|
|
KohaCommunity master:
Status | ||||
---|---|---|---|---|
|
Implemented. In testing on pilot servers.
HAMK to confirm
After change, biblioitems -table must be rebuild in order to apply change to older records!
Migration pipeline
Task | Status |
---|---|
Creating DB schema transformation definitions | Done |
Creating script to run before the Koha DB upgrade script, based on the definitions above | Done mostly, except for those waiting library feedback. Successful test conversion done with HAMK |
Script to do post-db-upgrade transformations in DB | Not started (might not be required) |
...