Skip to content
Kit edited this page Jan 18, 2016 · 3 revisions

Badger Claw is the third release of WP-Librarian Alpha. It was released on August 6th 2015. A great deal of minor fixes have been made since Wolf Tail, including some which made WP-Librarian unusable on older PHP installations. Minor features have been implemented allowing for 3rd party plugins, faster page loading and improved item/member/loan/fine browsing.

The long awaited implementation of email notifications was unfortunately delayed until the fourth Alpha release.

Check [the Milestone](../milestones/Alpha V3 (Badger Claw)) to see the individual issues tied to this release.

On 10/08/15 Badger Claw was hotfixed with the following changes:

  • Fixed outdated minified asset being loaded
  • Fixed JS error when a Dashboard error occurred, preventing Dash error from occurring

###Features

  • Sortable Admin Tables: Sort Item/Member/Loan/Fine post tables by previously unsortable columns such as item condition or loan due date.
  • Minified Assets: While WordPress has built in minification it's recommended that developers use minified assets for production.
  • Button to delete a library object on the Dashboard being coloured red to warn of its permanent nature
  • A link to edit each member on the members admin post table. This saves going via the Dashboard
  • Multiple documented plugin hooks, allowing developers to create plugins that interact with WP-Librarian

###Fixes

  • The no selection bug: On certain Dashboard pages librarians were able to create invalid loans by failing to select a member. This is present in Wolf Tail but not Fox Paw.
  • Admin only settings: In order to access the library settings page you had to be both a WP-Librarian Admin and a WordPress Admin. IIRC this is in both Wolf Tail and Fox Paw.
  • Item cover images lacking URLs: Because internal Dashboard links are all dynamically generated the URLs you see are only generated so you can copy them for convenience or Ctrl + Click to open them in a new tab. Cover images link to the page for managing the item but have no psudo-URL.
  • Items marked as delisted not appearing on the Admin Items table.
  • A query being performed to check a user's library level even if no user is logged in.
  • PHP Undefined offset notice on item and member admin post tables
  • PHP Undefined index notice when on edit item/member pages
  • PHP Undefined index notice when viewing Dashboard tables
  • PHP Undefined variable error when halting AJAX page loading because of an error
  • PHP Strict errors caused by the library object class using the same function name create as its child classes but a different scope and different parameters
  • Parsing error on PHP versions 5.3 and older caused by use of array() shorthand
  • The notification for deleted library objects listing them as plural ('Items deleted') when only single items were deleted
  • Fixed Manage Item Dashboard page only displaying 10 members to loan the Item to
  • Fixed security bug that may have allowed Items on loan to be deleted
  • Fixed handling currency as a float (yes, I know)

###Misc.

  • Removal of 'Placeholder' field for items marked as DVDs

Clone this wiki locally