-
Notifications
You must be signed in to change notification settings - Fork 1
V3 Badger Claw
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
createas 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
####1. Post Types
Items
Members
Loans
Fines
####2. Taxonomies
Author
Media Type
####3. User Roles
Librarian
Library Admin
####4. Filters
####5. Actions
####6. Releases
6.1 Alpha Releases
Fox Paw
Wolf Tail
Badger Claw
Coyote Snout