]> git.evergreen-ils.org Git - working/Evergreen.git/blob - docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt
c586c62fbcfde56463e6525deceb22b8e6e1d4cf
[working/Evergreen.git] / docs / RELEASE_NOTES_NEXT / add-to-permanent-bookbag.txt
1 Add to Permanent Bookbag
2 ------------------------
3
4 TPAC was modified to allow a logged-in user to add records from search
5 results and record summary screens to their permanent bookbags rather
6 than to a temporary bookbag that goes away when logged out.
7
8 Bookbag Selection Menu
9 ~~~~~~~~~~~~~~~~~~~~~~
10
11 The search results and record summary screens were modified so that
12 the "Add to my list" will show a menu when moused over by a logged-in
13 user.  This menu will display the option to add to a temporary
14 bookbag, the user's default list (if any), up to ten of the user's
15 other bookbags, a "See all" option to allow the user to choose one of
16 the bags not on the menu, and to create a new list and add the record
17 to it.
18
19 Choosing the temporary list from the menu will add the record to the
20 temporary my list as TPAC does before the addition of this feature.
21
22 Choosing a named list will add the record to the chosen list.
23
24 Choosing "See all" or "Add to new list" will take the user to their My
25 Lists page.  (The only difference being that "See all" will actually
26 list all of the user's bookbags if they have more than the current
27 limit.)  The My Lists page will have a new button "Add to this list"
28 next to each of their existing lists.  In addition, if the user
29 creates a new list on this screen, the selected record will
30 automatically be added to this new list.
31
32 You can tell all of the above is working if you are redirected to your
33 search results or record summary after adding to a list.  If there was
34 a problem, you will get either an error page or will see your My Lists
35 page.
36
37 Designating a Default Bookbag/list
38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39
40 The user's My List screen has had a 'Make Default List' button added
41 for each list.  Clicking the button will cause that list to be
42 registered as the user's default list.  This is the list that will be
43 added to when a user chooses the Default List option on the Add to my
44 list menu in search or record summary.
45
46 The current default list has a 'Remove Default List' button next to
47 it.  Clicking this button will unset the default status of the list
48 and return to a state of having no default list.
49
50 One handy way that users may want to use this feature is to create a
51 new list, and then designate it as the default.  This list could then
52 be used to add records from searches based on a current topic of
53 interest.  Changing the default list is so easy that users may want to
54 do so when changing search topics in order to keep their results
55 better organized.
56
57 A Note on CSS Styles
58 ~~~~~~~~~~~~~~~~~~~~
59
60 If a user has a bookbag with an overly long name, the end of it will
61 jut out past the right margin of the menu in FireFox and several other
62 browsers.  To change this behavior, you may want to edit the `.popmenu
63 li:hover li a` css entry in `web/css/skin/default/opac/style.css` by
64 adding an `overflow` property.  If you desire to have the longer names
65 clipped to the size ofthe menu then add `overlow: hidden`.  If you
66 prefer to have a scroll bar for oversized entries, then add `overflow:
67 auto`.