Platform Updates

myTurn1

If you’re looking for updates on our platform, please check out myTurn.com

Local Tools 1.9.5 Released – The Best Way To Manage a Tool Library

Improved User Search, Bug Fixes & More

The latest version of the Local Tools platform has been sent live for all customers. A few especially important notes:

  1. Timezone and Hours: We’ve improved Timezone support in this release. Please log in and go to Settings -> Organization Info to ensure your Timezone, Hours, etc. are set correctly.
  2. user-searchUser Search & Export: We’ve improved the User search functionality and added a keyword search directly to the left navigation. Please note that this does not yet search the member id. As always you can export your member database at the bottom of any (keyword or advanced) search result.
  3. Reservation Request Improvements: We’ve improved the messaging and notifications for the “reservations requests”. Please note that the system does not yet enforce one reservations per time period, but we do add a red warning to any item added to a shopping cart that has an upcoming reservation.  You can enable reseravtion request support in your Organization Options.

Many of the changes are under the covers, and there were over 70 bug fixes and improvements in this release — and a fuller list can be found below. If you have suggestions improvements, new features or better ways to engage your users and customers, please let us know!  We’re committed to building an incredible, easy to use tool library, asset tracking and lending library platform.

Lastly, please connect with us on TwitterFacebook, and/or Google+ to keep up with what we’re doing between releases.

Improvements

  • Implement a keyword search for users.  Put a “search user” box in the sidenav.
  • Add membership type filter to Search Member functionality.
  • Added links to items loaned out to Email reminders
  • Changes to calculate end of day based on the current organization’s timezone.
  • Reservations should default to non-0
  • Add a link on the reservation list to go to a pre-filled cart for that item+user
  • Display what is being searched for on the User Search
  • Make sure to schedule the email reminder job in the store’s timezone.
  • Export membership expiration date in store-tz
  • Change non-expired memberships to expire at the end of the store’s day

Bug Fixes

  • Cascading item type selection fixed for Chrome on Mac OSX
  • Canceling an item type change goes to the wrong place, gives wrong message
  • Cascading list of item types doesn’t get a horizontal scrollbar on FireFox when it gets wider than a certain point
  • Change wording on report date parameters to “on or after” and “on or before”
  • Org Admin can’t edit their own account
  • Create User (from org admin interface) does not validate the date
  • Fix autofill functionality
  • Fix sorting
  • Look at the time at which daily rentals are due
  • First time going to user details page, transactions are incorrect/misordered

Version 1.9: Redesign Started!

myTurn-adminVersion 1.9.1 of myTurn and Local Tools has been rolled out to all sites. The most visible change in this release is that we’ve started to integrate a number of design and user interface improvements.  We’d recommend clearing your browsers cache, or reloading if you see any “wonkiness” in the admin tools.  A fuller list of changes and bug fixes is included at the end of this message.

Over the next few releases we’ll be continuing to simplify the user interface and make it more mobile and tablet friendly.  We’ll also be introducing a way for admins to override styles and colors on your inventory pages.

Staten Island Tool LibraryWe’re also thrilled our system is being used to both help with the ongoing relief efforts and to help build resilient communities in the aftermath of Hurricane Sandy. The Staten Island Tool Library is one of the first of these groups to formally open their doors. Check out their inventory!

We’re also supporting efforts on the Rockaway peninsula, in Sheepshead Bay, and other locations affected by Sandy.  As always, we appreciate your feedback and let us know if you have any questions.

Thanks!
Gene and the myTurn Team

Version 1.9.1 Release Notes

Bugs Fixed

  • [LEND-943] – Error that old password was entered unsuccessfully not cleared upon successful password change
  • [LEND-961] – WYSIWYG Editor no longer working on Org editing page
  • [LEND-940] – It is possible to browse the inventory of disabled organizations, even when not logged in
  • [LEND-941] – Nicer message on inventory/browse page when org is disabled
  • [LEND-942] – Make it possible for org admins to browse/search even when their org is disabled
  • [LEND-920] – Top tool graph is not picking up the default name of an item when a name is not entered for the item
  • [LEND-930] – Org email allowed to be blank
  • [LEND-938] – NPE at adminOrganization/show/X for orgs with no membership types
  • [LEND-905] – “Unable to record donation” message

Improvements Made

  • [LEND-960] – Use HTML5 input types on forms
  • [LEND-787] – On the “Edit Item” screen, make “Change Type” a button rather than link
  • [LEND-894] – List common countries at top of country list of addresses
  • [LEND-925] – Change date input field order to month/day/year for date of birth
  • [LEND-935] – Integrate new design into admin
  • [LEND-936] – Clean up new styles
  • [LEND-964] – Remember what menus are open in the accordion sidenav menu
  • [LEND-928] – Use lightbox for loan reminder preview messages
  • [LEND-954] – Add link to item page on emailed check out receipt so users can get more information about an item (e.g. link to manual/etc. if provided)

Local Tools 1.9: Reservations, Email and More!

Version 1.9 of Local Tools is now available – we know, it’s been a while! A few highlights from this release:
  • kill-a-watt-reserveReservations: the main feature in this release is a first pass at “reservations”.  We’ll be updating the Administration Guide and posting instructions on how to enable and use reservations shortly.
    • For those that can’t wait to try these features out, you need to enable them in both  “Settings -> Organization Info” and enable reservations for each item status under “Settings -> Edit Statuses”.
  • Email templates: Did you know you can edit the templates for loan reminders, new account confirmation messages, receipts and (now) reservations?  We’ve made these templates easier to find – just head over to Settings -> Email Templates when logged in as an admin.
  • Bug fixes: See the bolded items below for some of the fixes that a number of organizations have run into.
  • Local Tools is now a service of myTurn.  We formed myTurn to bring the advantages of “access over ownership” to a much wider audience — keep an eye out from some big announcements.
Our next couple releases will be coming out much faster and will be focusing on a combination of additional bug fixes and improved design/usability. As always, we’ll sneak some other improvements in as well.
—————————————————
RELEASE NOTES: v1.9
Bugs Fixed

  • [LEND-870] – Ampersands not properly encoded in Org name
  • [LEND-871] – Button to save on “Edit User” says “Create”
  • [LEND-880] – Payment history does not load for (some?) users
  • [LEND-881] – Can’t upload an organization logo
  • [LEND-889] – Once you tab into email field, javascript validation won’t let you leave it blank
  • [LEND-896] – Need nice errors when required fields are missing
  • [LEND-898] – Error when creating a new user
  • [LEND-900] – Error when adding a new item to inventory
  • [LEND-902] – Error in user password javascript prevents form submission
  • [LEND-917] – Link to edit email reminder template causes an error
  • [LEND-931] – Users cannot change their own password: it gives “There was a problem verifying your current password”
 

Improvements Made

  • [LEND-802] – Update description for full size image field
  • [LEND-907] – Add links to additional file/image to item page
  • [LEND-911] – Make sure we reindex when saving certain org settings
  • [LEND-923] – Make organization email address mandatory
  • [LEND-662] – Upgrade search engine
 

New Features

  • Reservation Requests
    • [LEND-909] – Add reservation button to search results and item page
    • [LEND-910] – Add reservation-ability to Search Engine
    • [LEND-929] – Hide “List Reservations” in admin navigation if org has reservations disabled.
    • [LEND-836] – List of all pending reservations for an organization, with status
    • [LEND-837] – List all of the reservations associated with an organization, regardless of the status
    • [LEND-838] – List all the reservations associated with an item
    • [LEND-839] – Implement “Next approved reservations, and next pending reservation, if and only if it’s before the next approved reservation, and after ‘now'”
    • [LEND-840] – Workflow: Organization approves a reservation request
    • [LEND-841] – Workflow: Organization rejects a request for a reservation
    • [LEND-842] – Display the next approved reservation and the next pending reservation if it’s before the next approved reservation on the cart when a tool is added to the cart
    • [LEND-843] – Offer a “reservation” button on the tool details page (and on the card?) when 1) the org supports reservations and 2) the user is logged in
    • [LEND-844] – Workflow: put a “reservation” button on the tool details page (and on the card?) when the user isn’t logged in; the button takes them to a login/register page, then to the reservation page.
    • [LEND-850] – Add a tool status indicator to flag items as unavailable for reservations.
    • [LEND-851] – Workflow: User requests a reservation for a tool
    • [LEND-835] – Verify that when an organization doesn’t allow reservations, it’s not possible to reserve their tools
    • [LEND-845] – Confirm that email is sent to organization and customer when: 1) user requests reservation ; 2) admin approves reservation 3) admin rejects reservation
  • [LEND-919] – Page to edit the various email templates (Admin -> Settings -> Email Templates)
  • Libraries vs. Shops
    • [LEND-874] – Setup/implement a new MessageSource that can give different message values for stores and libraries
    • [LEND-857] – Replace occurrences of “member” or “library” with a placeholder
    • [LEND-876] – Support both *.localtools.org and *.myturn.com URLs – and use the right kind based on the organization
    • [LEND-904] – Depending on URL for “pick a store”, only show the orgs of that type (library vs not-library)
  • Beter Address Support
    • [LEND-883] – Add javascript to switch principal subdivision display when user changes country drop down
    • [LEND-884] – Redo some of the country logic
    • Better address support will be used to support location based searches in the near future.

Local Tools 1.8.4 Released: Cascading Lists and more

This release brings a ton of bug fixes and improvements, along with a few new features.  The main improvement is the way item types are selected. With the increase in type of items (media, kitchen, camera coming soon, etc.) we needed a better way to select the type of a new item or change the type of an existing item (also a new feature), so we decided to go with “cascading lists”:

You can see a full list of features, improvements and bug fixes below.

New Feature

  • [LEND-140] – Allow the type of item to be changed, use a new cascading list to select item types
  • [LEND-740] – Member Report

Improvements

  • [LEND-730] – Provide better error message when a badly formatted image is uploaded
  • [LEND-741] – Resize uploaded organization logos
  • [LEND-775] – Improve error message when entering an invalid username on the account creation form
  • [LEND-776] – Fix Member Search by Email Address
  • [LEND-782] – Stale DB connections causing issues
  • [LEND-784] – Improve usability for tool type selection when creating a new tool, and when editing defaults for item types.
  • [LEND-785] – Make it possible for orgadmins to change the type of an item.
  • [LEND-786] – Clean up buttons for “edit item type”
  • [LEND-791] – Set default expiration on “regular” memberships to 1yr
  • [LEND-792] – Move to Three Column Layout for Library Logos
  • [LEND-793] – Resize logos to 200px wide automatically
  • [LEND-798] – Ensure correct name is used for item in admin and search if using a default from the “type”
  • [LEND-800] – Make sure item type list is sorted
  • [LEND-806] – Change request memberships to have a default loan length of 7 when orgs are created
  • [LEND-822] – Add library name to default layout search and browse results

 

Bugs Fixed

  • [LEND-795] – Convert to more recent image libraries to reduce errors
  • [LEND-507] – Multiple separate trips required to find out all the problems with a new user creation (orgadmin) ex: bad email; password mismatch,…
  • [LEND-726] – Membership type created even after error seemingly prevents it
  • [LEND-781] – When trying to create an account, user gets the message that passwords do not match even when they do
  • [LEND-788] – Date of birth day/month lost when editing users
  • [LEND-789] – Paging layout issue in default layout on last row if it is not full
  • [LEND-790] – After running a manual loan reminder for all users on a report, it says, “Email sent” on a page without sidenav.
  • [LEND-796] – Changing item type does not reindex the item
  • [LEND-797] – Nasty error when uploading non-image to image field
  • [LEND-799] – Error checking out and upgrading membership from request to full
  • [LEND-803] – Should not be able to “change item type” when creating a new item
  • [LEND-804] – Disabled users show up in the “check in/out” list but clicking on them to start a cart gives a server error
  • [LEND-807] – Some times, the due date is “today” (combination of other issues)
  • [LEND-814] – Editing Org Description gives ugly error when Description is too long

Tasks Completed

  • [LEND-805] – Change non-full memberships to have the same loan length as the full membership with the shortest loan length (to fix “today as a due date?!”)

 

Local Tools 1.8.3 Released – Customizable Tool Status & More

Items For Sale at the West Seattle Tool LibraryThis release focuses on the new customizable tool statuses.  This allows libraries to setup and edit a list of custom “states” that items can be in, including specifying if an item is “for sale”, “in maintenance”, “sold” or even “recycled”.  Items can be placed into one or more sates,a nd each state defines who can see items in that state, and whether the item can be checked out or not.

You can already see what the West Seattle Tool Library has listed For Sale!

New Feature

  • [LEND-764] – Create ability for libraries to create customized tool statuses (broken, in maintenance, for sale, sold, scrapped, etc.).

Bugs Fixed

  • [LEND-765] – Automated Loan Reminders Not Being Emailed Out
  • [LEND-766] – Item type name chopped off
  • [LEND-767] – Currently impossible to remove all statuses for an item
  • [LEND-772] – Preventing users from loading item pages for items they are not permitted to see

Improvements Made

  • [LEND-731] – Display when an item is “Disabled” on search results to organization admins
  • [LEND-768] – Display comma separated list of tool statuses on browse results and item page
  • [LEND-769] – Display more information when searching/browsing for tools
  • [LEND-770] – Validate category names when editing
  • [LEND-773] – Show availability and status to non-logged in users

 

Local Tools 1.8.2 Released – Inventory Reports & Improvements

New Features

  • [LEND-739] – Inventory Report

Bugs Fixed

  • [LEND-679] – Can’t start cart for non-full-member when starting with an item
  • [LEND-713] – NPE in weeklyCheckOutIn
  • [LEND-717] – Admin stats are blank if there are no checkouts
  • [LEND-718] – First data point in graphs is always 0
  • [LEND-736] – The Stats/Graphs are Never updated
  • [LEND-738] – Stat cache timeout
  • [LEND-748] – Unnecessary trailing orgShortName on Admin Dashboard and Library Home urls
  • [LEND-749] – Error messages are missing from inventory browsing pages
  • [LEND-750] – Toggling between local and default on item editing page doesn’t always set the right values
  • [LEND-751] – Unable to change values for input type=”file” fields in new item layout
  • [LEND-752] – Checkboxes not rendering a text value for display
  • [LEND-753] – Error when adding new items to inventory
  • [LEND-754] – Editing an item causes all field data to be lost
  • [LEND-760] – Items should only reindex in Solr when org disabled status changes
  • [LEND-761] – Only tech admins should be allowed to change org’s shortName
  • [LEND-762] – Renewals sometimes does not properly check an item in before checking it back out (or something)
  • [LEND-763] – Broken image icon in cart when item has no image

Improvements Made

  • [LEND-349] – Add gender/sex to user search reports (and export)
  • [LEND-708] – Stat cache
  • [LEND-732] – Put item editing/check in/out links on the (end user) item info page
  • [LEND-733] – Improve tool editing page UI
  • [LEND-737] – Change display of stats/graphs cache status
  • [LEND-744] – Add membership expiration to user/member report and export
  • [LEND-745] – Add javascript validation to all fields that need it in the item editor
  • [LEND-747] – Prefill item editing fields with default value on override
  • [LEND-755] – Show item value page has a lot of blank space when fields are left empty
  • [LEND-756] – Improve itemType default value editing page in the same manner as item value editing page
  • [LEND-757] – Warn user that updating default item type values may take a long time
  • [LEND-758] – Swap out the YUI Rich Text Editor for TinyMCE or one that produces well-formed HTML
  • [LEND-734] – Add label field to Attribute

 

1.8.1 Released: Define Your Own Tool Categories & More

Version 1.8.1 of Local Tools, our lending library management system has been released.  The biggest addition to this release is the ability to define and edit your own tool categories.  In Local Tools, items are managed in a hierarchy (e.g. Hand Tools vs. Power Tools), and in a previous release we allowed them to be categorized by “use” (e.g. Carpentry, Skiing for sporting good libraries, etc.).  The tool categories are now fully editable by organizations.

We’ve also added additional email receipts, including for account creation, adding/changing a membership, etc.  While there were only 15 or so new features, bug fixes and improvements, many of them are fairly significant (including a fix to stats and graphs).  For more information, or to sign up for a beta test, please contact us.

New Features

  • [LEND-350] – Email user on Tool Library account creation
  • [LEND-655] – Add ability to add/edit Tool categories

Improvements

  • [LEND-598] – Add a preference for displaying “Card On File” into on the checkout page
  • [LEND-677] – Preference for tracking and displaying “Card on File”

Bugs Fixed

  • [LEND-433] – System allows removing Library Memberships that are in active use
  • [LEND-685] – Error when creating user, a library membership is paid for, and email transactions are enabled
  • [LEND-705] – Admin Stats show wrong value for total # of library items
  • [LEND-719] – Can’t save user info after editing
  • [LEND-720] – Check in/out by week graph always displays 0 for the first week
  • [LEND-721] – Stats page not working – no data shown for any graphs in some cases
  • [LEND-723] – Trying to edit tool categories leads to an error
  • [LEND-724] – Lending library items are not reindexed after category is edited
  • [LEND-725] – Reindexing failing after saving item type
  • [LEND-728] – Default membership fee created not set to reasonable default
  • [LEND-729] – Membership type messages should display name if available

Local Tools 1.7.1 Released – Now with More Stats & Graphs

This is potentially our last release before 1.8, which will provide us with a better platform for some bigger features and user experience improvements.  The feedback we’ve been getting on the recent releases of Local Tools from some of the tool libraries we work with has been fabulous.  Keep an eye out for more updates soon!

New Features

  • [LEND-566] – Updates to the Admin dashboard, including lending library status widget, and additional graphs
  • [LEND-604] – Report by tools (per org) that have been out the most often (# of loans)
  • [LEND-635] – Add ability to browse by category

Bugs Fixed

  • [LEND-630] – Remove “view outstanding items” from the “User has overdue items” warning – the items are visible in the cart
  • [LEND-663] – Error when trying to preview reminder emails if the organization has not set their email reminder template yet
  • [LEND-674] – Can’t use quick check in/out form for certain items
  • [LEND-680] – Transaction problems related to membership expiration
  • [LEND-682] – Edit account page is missing username in title and page header
  • [LEND-683] – Error editing user with site-admin tools (MembershipFees not found)
  • [LEND-684] – Duplicate GUID in the transaction_line_item table. They were caused by previous update

Improvements

  • [LEND-650] – Remove link to old check in page from various places
  • [LEND-651] – Change the checkin/checkout box to only go to the cart
  • [LEND-658] – Get rid of duplicated code
  • [LEND-659] – Add time to inventory rebuild message
  • [LEND-676] – Change wording for new combined check in/out page
  • [LEND-675] – Stop logging full email messages to debug
  • [LEND-660] – Improve search and browse
  • [LEND-691] – Use smaller thumbnails for cart and other tool list pages
You can also check out what’s new in version 1.7 or contact us about becoming a beta tester.

Local Tools 1.7 Released with New Admin Dashboard

Local Tools 1.7 has been released with a brand new Admin Dashboard.  The new dashboard brings all commons tasks to one start page for administrators.  We’ll be adding additional reports and metrics, as well as simplifying the dashboard further.

This release also brings the ability to categorize tools by “use” (Carpentry & Woodworking, Yard & Garden, Electrical, Plumbing, etc.) in addition to by type of tool.  Check it out and let us know what you think!

New Features

  • [LEND-602] – Admin Dashboard
  • [LEND-642] – Change navigation link to Admin Dashboard / Default Home Page
  • [LEND-374] – Ability to choose from a set of specific tags/categories for each item
  • [LEND-381] – Show user’s (member’s) transactions on that member’s account
  • [LEND-493] – Email user upon checking out a tool
  • [LEND-494] – Email user upon checking in a tool
  • [LEND-495] – Consolidate email from check in then check out when user renews tools
  • [LEND-584] – Automatically email a receipt after each transaction
  • [LEND-597] – Add ability to upload PDF and additional image
  • [LEND-624] – Put “checkin/renew” on cart page

Bugs Fixed

  • [LEND-578] – Email at checkout and checkin doesn’t obey user opt-out request
  • [LEND-599] – Hitting return to filter users when filtering users to select one to check a tool out to goes to the wrong place in IE
  • [LEND-608] – Edit page for attribute types does not work
  • [LEND-613] – Cart says user has overdue items, when they do not seem to
  • [LEND-621] – Background color issues with new gray bgcolor
  • [LEND-622] – When editing items quotes (and probably other characters) are not being escaped properly
  • [LEND-623] – Loan reminder emails are not being sent out automagically
  • [LEND-631] – Checkin transactions don’t keep track of the loan that was checked in
  • [LEND-633] – When using the old check in to renew an item, the cart ends up with items in it from multiple users
  • [LEND-637] – When item types have default values set, they do not affect existing items without a manual reindex
  • [LEND-639] – Problems saving default values for tool types
  • [LEND-643] – On the money report, the sorted-by arrow points up while the data is sorted descending (arrow should point down)
  • [LEND-644] – On the Money Report, the second page (and subsequent pages) is order ascending, when it should be descending
  • [LEND-646] – Some transactions for memberships have no MembershipFees to tie the transaction to the membership transition.
  • [LEND-648] – Automatic email reminders possibly sending out notices for tools already returned
  • [LEND-649] – Error when trying to preview reminder email
  • [LEND-627] – Prevent adding the same item twice to the cart when renewing

Improvements

  • [LEND-615] – Update default layout to use nicer card layout that the custom sites use
  • [LEND-614] – Improve email validation on create/edit user pages
  • [LEND-616] – Generate drop shadow behind inventory cards with css
  • [LEND-618] – Replace default favicon

Tasks Completed

  • [LEND-603] – Convert attribute value (and default value) fields to MEMO/TEXT/blob. 255 chars isn’t enought
  • [LEND-632] – Re-attach checkins with their corresponding transaction
  • [LEND-634] – Convert existing data to new TransactionLineItem model
  •  [LEND-625] – Open accordion for check in only when there are items to check in
  • [LEND-626] – Show “no items to check in” instead of empty “select item” table; remove “enter late fees” when there are no items to check in
  • [LEND-628] – Get the right amount for recommended donation when renewing