Added restore playbook.
Pull sources from trunk.
Space out cron runs.
Made updateApp also update the backup app.
Mute cron output.
Added cron to clean up old backups.
Replace trunk with copy of 2_X branch.
Temporarily rm trunk, copy 2_X branch to temp (to become new trunk).
Copied trunk to 2_0 branch.
Added playbook to just update and deploy the app.
Updated tiles template to include issues link.
Don't become non-privileged user; various cleanup items.
Updated checkstyle config.
Added link to issues page; updated tech overview.
Added issues page.
Updated plugins, removed some reports.
Ticket moved from /p/vlibrary/bugs/14/ Can't be converted: _milestone: _priority: 5
Ticket moved from /p/vlibrary/bugs/8/ Can't be converted: _milestone: v0.9a _priority: 7
Ticket moved from /p/vlibrary/bugs/18/ Can't be converted: _milestone: _priority: 5
Ticket moved from /p/vlibrary/feature-requests/23/ Can't be converted: _milestone: 2.0 GA _priority: 5
Upgrade Struts to v2.0
Ticket moved from /p/vlibrary/feature-requests/17/ Can't be converted: _milestone: patch _priority: 5
Ticket moved from /p/vlibrary/feature-requests/18/ Can't be converted: _milestone: _priority: 1
Ticket moved from /p/vlibrary/bugs/37/ Can't be converted: _milestone: 2.0 GA _priority: 5
Ticket moved from /p/vlibrary/bugs/38/ Can't be converted: _milestone: 2.0 GA _priority: 5
Ticket moved from /p/vlibrary/bugs/39/
Generics
Drop interface / impl split in DAO classes
Responsive, interactive front end
Update Getting Started pages to include Ansible instructions
Update How it Works pages
Update How it Works pages
Update Getting Started pages to include Ansible instructions
Responsive, interactive front end
Drop interface / impl split in DAO classes
Generics
Book, reader ids are swapped in some log messages
Separate presentation and business logic
Book data pre-fill based on ISBN
Refactor Validation
User access rights change
Enable readers to request new books
Readers can just add books and thry will get ordered on request.
Support multiple drop-off locations
Fixed error in processCheckout causing request for book being checked out not to be deleted.
Fix typo in message key.
Added location parameter to get location from post.
Dropped extraneous locations pulldown.
Formatting, plus do not display pwd in toString.
Formatting, generics.
Dropped copy number display from book list page.
Added header comment.
Clarified header comment.
Added playbook to execute change password role.
Added header comment; added task to update server.xml so auth does not fail after pwd change.
Fixed incorrect variable name.
Added header comment.
Added role to change database password.
Cleaned up some variable settings.
Add deployment and setup of database backup app.
Set minute for crontab.
Dropped default creds.
Added Derby Backup role.
Added database backup utility.
Changed some group var defaults.
Added missing table header on transaction history page.
Added location to transaction history display.
Added location information to LibraryTranscation VO.
Formatting.
Generics, formatting.
Make checkin/checkout buttons location-specific; only show copy number and id to admins.
Generics fixes.
Generics / formatting.
Eliminated impl/interface split for BookDAO.
Merged javadoc from interface spec; cleaned up formatting.
Chipping away at generics...
Renamed test class to match impl/interface merge.
Send customized request confirmation email when the book is not available in the location.
Added some tests.
Added some locks to prevent database / dumbster concurrency issues.
When a book does not exist in the location where a request is made, send admin notification to order the book.
Removed impl/interface split for mail workers.
Improved library manager tests.
Made delete request delete all requests for any copy of the book in the given location.
Modified getRequestors to get all requestors of the isbn / location pair.
Eliminated interface / impl split in LibraryTransactionDAO.
Formatting, comment fixes.
Added location-related book search methods.
Removed debug logging.
Added some debug logging.
Get locations directly.
Removed debug bean.
Added test bean def,
Add locations to request.
Remove broken debug.
Fix jstl uri.
Add debug.
Do not rely of SearchForm being present in book...
Changed return type.
Make locations available to iterator.