2017 Mid Summer Mixed Bag Release

This release while primarily a bug fix release also contains a number of new features and improvements. The highest profile updates include:

  • Dashboard updated to show Active Users and Items by default – total users and items can be seen when hovering over the new values
  • Offer to renew an item if the user tries to reserve an item they have checked out
  • Clarify inventory cards to say “In Stock Now” to differentiate between an item being available for a reservation in the future vs available “right now”.
  • Many reports and settings pages are now faster
  • Keep reading for a list of all updates in these releases

New Features and Improvements

  • [LEND-4223] – Update Dashboard to show Active users and non-disabled Items
  • [LEND-4198] – Filter out items already in the cart from check out search results by name
  • [LEND-3799] – When user tries to reserve item already checked out, offer to Renew it
  • [LEND-3997] – Change “In Stock” to “In Stock Now” on inventory cards
  • [LEND-4204] – When using myTurn central login with multiple sites, change header to “Select Site”
  • [LEND-4215] – Add additional user fields (“HUD fields”) to the myAccount page
  • [LEND-4213] – Improve inventory reindexing performance
  • [LEND-4250] – Create new email settings page
  • [LEND-4182] – Show quantities to Location Admins and above when hide quantities is enabled
  • [LEND-4219] – Show check out note at check in
  • [LEND-4235] – Do not require selecting a default item type for import
  • [LEND-4249] – Add message and link to Check In / Out message on the Receipts template help text
  • [LEND-4258] – Change “Add Comment” to “Edit Comment” when there is a check-in comment
  • [LEND-4273] – Add “Organization” to user fields
  • [LEND-4281] – Warn admins about changing the membership discount %’s
  • [LEND-4282] – Allow selectUser to accept comma separated itemIds param to add multiple items to the cart via a link
  • [LEND-4279] – Hide money related membership type fields
  • Beta: Post Project / Loan Surveys
    • [LEND-4259] – Add option to send survey after the last loan of a project has been returned
    • [LEND-4256] – Add setting to select “how many days after the last loan of a project we send the survey”
    • [LEND-4086] – Specify and implement “post project survey fields”
    • [LEND-4260] – Create an automated process that sends survey reminders
    • [LEND-4261] – Add EmailMessageTemplate for survey reminders

Bugs Fixed

  • [LEND-4211] – Location admins with loans privs can’t search for items
  • [LEND-4257] – Validate org logo and favicon extensions when submitting form
  • [LEND-3659] – Cannot override fields in the item editor with an empty value
  • [LEND-4124] – “Amount owed on this transaction: £10.00” at top of Tx is confusing once the amount is paid.
  • [LEND-4294] – Self-renew allowed in edge case when there is an upcoming reservation
  • [LEND-4275] – When creating or editing items, only allow override an existing value with “nothing”
  • [LEND-4212] – Location admins with loans privs can’t email transaction receipts
  • [LEND-4217] – Renewal count improperly displays as 0
  • [LEND-4218] – Some overdue items are allowed to be self-renewed
  • [LEND-4224] – Admin user loan history sorting by the wrong column
  • [LEND-4231] – Overdue item message sometimes incorrectly displaying in user pages
  • [LEND-3298] – Loan reminder job only checks that there is a reply to address set for due reminders
  • [LEND-4140] – Unsetting default values does not always work
  • [LEND-4144] – Reservation badge text does not change after approve/deny without a page reload
  • [LEND-4237] – Adding additional payments on cart unchecks “save card on file”
  • [LEND-4238] – Problem with user causing errors on production
  • [LEND-4243] – Cannot invoke method generateUsername() on null object on test, when logging into PGE
  • [LEND-4246] – Non-expiring users not being taken into account in some cases for stats
  • [LEND-4252] – Can’t access agreement settings actions on mobile devices
  • [LEND-4271] – Add New org button on site admin org list page is busted
  • [LEND-4272] – Remove empty value from list of location emails
  • [LEND-4276] – Need to show membership discounts in reminder and overdue emails (and tx of course)
  • [LEND-4280] – Cart formatting improvements
  • [LEND-4289] – All times to UTC and ensure proper timezones being used when TZ changed
  • [LEND-4299] – Javascript error when a membership discount is set on an org that doesn’t take money