| Download | Size | md5 hash |
|---|---|---|
| library-6.x-2.x-dev.tar.gz | 33.09 KB | 73dd91f2d2321385f17257ec213766db |
| library-6.x-2.x-dev.zip | 39.79 KB | 19a760d87bcf53a1c59e3c67a1b451f4 |
Release notes
This version of the library module removes the patron sub-module. Instead, patrons are now simple Drupal users. This both simplifies the module code and should make this module more intuitive to use. This will be the supported/recommended branch in the future.
Also added in this release:
A history tab for each user with their past library activity and a history tab for each library item with who/when library actions were performed.
For Those Upgrading:
Former users of the library module will not be able to update unless they are using the "associate library patrons with Drupal users" option and have users associated with all patrons. If you would like to upgrade to this version but didn't use the user option, you should be able to check "associate with users" (available in Library Settings), create matching user accounts with the same email addresses as your patrons, and then save the patron nodes. All patrons must have an associated user before the update will run.
Note: the upgrade will remove the patron node type and all patron nodes. It will attempt to migrate first name, last name, and barcode identifier into profile fields created by the core profile module during upgrade. Username is the only accepted unique identifier, so if you are using barcodes for patrons, the barcode should be the Drupal username. If you wish to disable and uninstall the core profile module after upgrading, you may. You will lose all patron info that isn't part of a user object (username/email). Profile is not a dependency.