Local Tools 1.6.8 Released!

This will be the last release in the 1.6.x series, and we’ll be moving on to 1.7 where we have some bigger changes planned.  This release focuses on minor improvements, fixing Internet Explorer support for IE7 through IE9 and adding the start of email receipts for transactions (like check-in/check-out).

We strongly recommend libraries check, edit and save their email receipt templates.  You can do this by going to Organization Info in the left navigation, then clicking on “Edit Receipt Email Template”. Once you edit and save the templates for the first time, logged in users will be able to request a receipt for their transactions to be emailed to them from the “Your Account” link in the left navigation.

Bugs Squashed

  • [LEND-587] – The quick check in/out box does not warn when the item to be checked out is disabled
  • [LEND-590] – Issues with IE: can’t add item to cart, other form buttons not working
  • [LEND-600] – Paging by tool type in the admin loses the tool type/criteria on the second page of results
  • Improvement
  • [LEND-588] – Put warning at top of cart if user has overdue tools, even if late fee is not charged.
  • [LEND-592] – Add Google Analytics to custom layouts

New Features

  • [LEND-493] – Email user upon checking out a tool (currently disabled for all libraries)
  • [LEND-494] – Email user upon checkin (currently disabled for all libraries)
  • [LEND-569] – Opt-out option from email for checkout and checkin
  • [LEND-570] – Allow orgadmins to configure the template for the email sent upon checkout
  • [LEND-571] – Allow orgadmins to edit the template of the email sent to users when members checkin tools
  • [LEND-580] – Transaction report in My Account
  • [LEND-581] – Receipt-looking transaction details in My Account
  • [LEND-582] – Email button on receipt so it can be re-sent to user
  • [LEND-591] – On the cart, show whether and org has credit card info on file

Tweaks for Existing Libraries

  • [LEND-601] – Remove members self-registration for Vancouver Tool Library

Not Yet Enabled Functionality

  • [LEND-579] – Comment out emailing automatically on check in/check out. Need to review what gets emailed.

Local Tools 1.6.7 Released

A relatively modest release with just under 20 fixes and improvements. We had originally planned to add emailed receipts for when users check items in and out, but have pushed that back to the next release.

Bugs Fixed

  • [LEND-550] – Editing a user resets/deletes their year of birth
  • [LEND-555] – Empty/null values are displaying as [object Object] in datatables
  • [LEND-557] – Membership transitions and payments are recorded on failed cart submits
  • [LEND-560] – Items without a name are not displayed properly in transaction layout


  • [LEND-477] – Record add-time of items
  • [LEND-525] – Allow organizations to set a home page URL in organization preferences
  • [LEND-536] – Clean up and simplify the layout
  • [LEND-537] – Validate email address without submitting on account creation forms
  • [LEND-552] – Add a link to the admin and logout to custom inventory pages
  • [LEND-556] – Improve how the fee/contribution columns are formatted

New Features

  • [LEND-449] – Keep track of the user’s membership id (assigned by the organization for the user, regardless of membership transitions). see also LEND-448
  • [LEND-530] – Allow loading the cart page for non-full users but WARN that they must record a new membership (upgrade/renew) to proceed
  • [LEND-531] – Add javascript to the cart.jsp page to not let orgadmin checkout a user who isn’t full member without ALSO entering a membership upgrade/renewal/extend
  • [LEND-540] – Change cart processing so that an orgadmin can checkout a user who’s paying for membership at the same time as borrowing tools (ex: for the first time, or lapsed membership)

Local Tools 1.6.6 Released!

What started as a “quick fixes” release, turned into a release with over 40 new features, improvements, and bug fixes.  The full list is below.  We’re already hard at work on the next release — not to mention at updating the main Local Tools site.


New Features
[LEND-490] – Keep track of “message about user” in the user-organization object. This should be displayed on the user details page, and on check out and check in.
[LEND-496] – Alert orgadmin if they are checking out/in a user who has a “message about the user” (popup the alert when they click checkout or checkin or renew)
[LEND-532] – Warn when orgadmin puts a value in membership $, but doesn’t renew/upgrade, the amount goes away. Warn instead.

[LEND-424] – Better UI for date of birth entry
[LEND-467] – Add late fees to “my loans” page
[LEND-472] – Give nice error when user tries to record late fees but checks in no items
[LEND-489] – Display total late fees outstanding in addition to total late fees for items being checked in
[LEND-491] – Hide the message-about-the-user from the user (it should not be displayed on the user’s page about themselves)
[LEND-498] – Have Disabled items show up in search for org admins with “DISABLED” text at end of name
[LEND-500] – Can’t just change the membership expiration date, have to set membership type
[LEND-502] – Check in comments should be listed in the same places as check out comments (e.g. money report)
[LEND-511] – Label required fields on account creation forms
[LEND-512] – Warn user about mismatched passwords on account creation form via JS (do not wait for submit)
[LEND-513] – Make first name appear before last name on account creation/editing forms
[LEND-521] – Add org internal ID#s to custom search results
[LEND-522] – Create one form to check in/out an item
[LEND-526] – Add action buttons to top of tool and user details view
[LEND-527] – Add admin and logout links to browse pages when logged in
[LEND-528] – Initial UI overhaul (left nav, header, main body of the page)
[LEND-534] – Make sure Delete/Remove button is never obscured in cart

Bugs Fixed
[LEND-398] – Money attributes are allowed to be “” but when used in a recommended donation, it causes errors at checkout
[LEND-443] – List all members drop down resets to “Show all types” on error
[LEND-445] – Member Details transactions -> Details can provide error page
[LEND-473] – On myLoans page, paging loans doesn’t work
[LEND-479] – Confirm and fix: you can check in an item that’s already in (if it is checked in while you’re on the checkin page – “race” condition)
[LEND-504] – Admin status on user details always says the user is an admin, even when they are not
[LEND-505] – Long, ugly error message when checking out an item that was “stolen” from under the current cart’s nose
[LEND-506] – Multiple separate trips required to find out all the problems with a new user creation (orgadmin) ex: bad email; password mismatch,…
[LEND-510] – Can’t check out a tool with that has no default condition (if a condition is not set in the cart)
[LEND-514] – New users don’t get a most_recent_transition_id when they’re created
[LEND-515] – “Grant membership” on the user details page does not cause the most_recent_transotopn_id to be set
[LEND-516] – Memberships with no expiration show as expiring today on the “upgrade/renew”
[LEND-518] – Internal id is missing from search results in custom layouts
[LEND-519] – Obsolete warning on org admin create user page
[LEND-520] – Expiration set to null when checking a tool in
[LEND-529] – Add the “membership upgrade” box to the “new member” page
[LEND-539] – Trying to start a cart for a non-Full member functionality regression

User Stories Added
[LEND-384] – Display late fees owed on check out
[LEND-488] – If a user’s membership has expired, the membership accordian on the cart should be “open”

Tasks Performed
[LEND-355] – Figure out rental periods : per tool? per user/membership type?
[LEND-497] – Set the expiration to “one year after the last membership transition” for memberships of founding or regular.
[LEND-517] – Fix memberships without a most_recent_transition_id


If you have any questions, please feel free to contact us via our contact form, on Twitter or Facebook.