V3 Badger Claw - roberts-sandbox/create-repo GitHub Wiki
Badger Claw will be the third release of WP-Librarian Alpha, currently planned for early/mid Summer 2015. Currently there are only some minor fixes since Wolf Tail, so Badger Claw will probably only come out when some notable changes have occurred. If you're interested in keeping up with development of the plugin then check out the dev branch or the issues page.
###Planned 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.
- Email notifications: To avoid librarians having to regularly check the site they could instead have emails to inform them of items approaching their deadline. Emails could also be sent to members if they provided an email address. Using a 3rd party for text notifications is probably fantasy unless someone else starts contributing to this repo besides me.
- 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
###Planned 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 - The notification for deleted library objects listing them as plural ('Items deleted') when only single items were deleted
###Planned Misc.
- Removal of 'Placeholder' field for items marked as DVDs