Koha/koha-tmpl/intranet-tmpl/prog/en/modules
Owen Leonard 1b0dd7eede Bug 11671 - Restructure patron lists add form for improved usability
Non-standard interface features have the potential to cause confusion.
This patch brings various aspects of the patron lists add page into
conformity with other staff client pages.

- Add "select all/clear all" links for the checkboxes
- Add a "remove selected" to the top of the table (see also Lists)
- Split functionality of add from from delete form
- Hide "Add patrons" button until at least one patron has been selected
- Remove non-standard trash can icon from table's checkbox column
- Exclude checkbox column from table sorting
- Add confirmation to deletion actions
- Improve breadcrumb specificity
- Add title-string sorting to date column to accommodate sorting for all
  date format types

To test, apply the patch and create a patron list.

1. Search for and select patrons for the list. Selecting a patron should
   trigger the display of an "Add patrons" button.
2. Click "Add patrons" and confirm that the add process completes
   correctly.
3. Search for and select a patron and also check the box next to an
   existing patron. Click "Add patrons" and confirm that no patron is
   removed.
4. Check that the "select all" and "clear all" links work correctly.
5. Select patrons on the list and click the "Remove selected" link. You
   should be prompted to confirm your choice.
   4.a. Click cancel and confirm that the deletion process aborts.
   4.b. Click OK and confirm that the deletion process completes.
6. Repeat step 4 with the "Remove selected patrons" at the bottom of the
   page.
7. Confirm that the page title and breadcrumbs correctly show the list
   name.
8. Switch between us and metric dateformat settings and confirm that
   table sorting by date is correct in both cases.

Followed test plan. Patch behaves as expected.
Signed-off-by: Marc Véron <veron@veron.ch>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Works as described, no regressions found.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
2014-03-26 19:33:58 +00:00
..
acqui Bug 11366: make "no group" option in acq basket group drop-down translatable 2014-03-13 14:43:01 +00:00
admin Bug 11806 - Use validation plugin when creating new OAI set 2014-03-26 19:21:14 +00:00
authorities Bug 10691: use authority ID in see-also links in authority search results (staff) 2014-01-16 22:35:58 +00:00
basket Bug 9218: fix intranet cart email for non english templates 2013-10-31 23:53:25 +00:00
batch Bug 9210: wrap long lines in printed hold notices 2014-01-15 15:51:44 +00:00
catalogue Bug 11328 - Show local cover images in staff client search results 2014-03-10 15:16:06 +00:00
cataloguing Bug 9366: add widget to bib editor to control display of the MARC tags 2014-03-14 15:00:58 +00:00
circ Bug 11359: Add the borrower's cardnumber and phonenumber to the branch overdues report 2014-03-10 20:25:26 +00:00
course_reserves Bug 11605: fallback to default DataTables settings where possible 2014-03-10 19:05:51 +00:00
errors
help Bug 11403: (follow-up) Fix typo in renew help 2014-03-14 14:43:02 +00:00
installer Bug 2774 - Path to theme is hard-coded in many places 2013-06-07 09:04:15 -07:00
labels Bug 11716 - Use new DataTables include in label manage template 2014-02-27 15:38:58 +00:00
members Bug 11877 - Eliminate use of deprecated jQuery .live() method 2014-03-26 19:15:01 +00:00
offline_circ Bug 10288 - Fix a tiny typo on "Pending offline circulation actions" 2013-05-20 12:23:32 -07:00
patron_lists Bug 11671 - Restructure patron lists add form for improved usability 2014-03-26 19:33:58 +00:00
patroncards Bug 9924 - Simplify and rename patron card creator error message include 2013-09-08 19:19:23 +00:00
plugins
reports Bug 11718 - Use new DataTables include in reports templates 2014-03-12 17:33:25 +00:00
reserve Bug 11832: fix JavaScript error on staff client place hold screen if record has no items 2014-03-12 14:52:18 +00:00
reviews
rotating_collections
serials Bug 11938: fix capitalization: Serial prediction pattern preview - Publication Date 2014-03-17 15:21:32 +00:00
services Bug 10475 - Item form in acquisition not hiding subfields properly 2013-07-12 20:40:15 +00:00
sms
suggestion Bug 11686: make "please note your reason here..." translatable 2014-03-12 14:26:36 +00:00
tags Bug 11605: fallback to default DataTables settings where possible 2014-03-10 19:05:51 +00:00
test Bug 2774 - Path to theme is hard-coded in many places 2013-05-20 11:11:04 -07:00
tools Bug 11738: Use new DataTables include in batch patron modification template 2014-03-26 19:27:30 +00:00
virtualshelves Bug 11789 - Use validation plugin when creating new list 2014-02-21 20:14:00 +00:00
z3950
about.tt Bug 10415 - Add course reserves to staff client home page 2014-03-12 18:15:24 +00:00
auth.tt Bug 11146: Show a go back link on no permission page 2013-11-23 19:43:37 +00:00
intranet-main.tt Bug 10415 - Add course reserves to staff client home page 2014-03-12 18:15:24 +00:00