evergreen/equinox.git
14 years agoMore power to present friendly messages when hold placement fails
Lebbeous Fogle-Weekley [Wed, 20 Jul 2011 22:02:47 +0000 (18:02 -0400)]
More power to present friendly messages when hold placement fails

This area could use a little cleanup, elegance, but it can give end
users better messages for a diverse set of reasons why hold placement
failed.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agoCleaned up some back-port merge mixups
Bill Erickson [Wed, 20 Jul 2011 18:50:03 +0000 (14:50 -0400)]
Cleaned up some back-port merge mixups

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoFix the wrongish way we were doing staff-assisted holds
Lebbeous Fogle-Weekley [Mon, 18 Jul 2011 22:49:01 +0000 (18:49 -0400)]
Fix the wrongish way we were doing staff-assisted holds

Now the patron that a staff user wants to place a hold for is passed
around as a cookie

It's a little unclear when is best from a workflow perspective to kill
said cookie... hrmmm....

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agoAlert or block holds on available copy at same pickup lib
Lebbeous Fogle-Weekley [Mon, 18 Jul 2011 17:40:17 +0000 (13:40 -0400)]
Alert or block holds on available copy at same pickup lib

This improves upon the earlier commit that attempted to deal with what
to do when either of these org_unit settings are true:

     circ.holds.hold_has_copy_at.alert
     circ.holds.hold_has_copy_at.block

The correct use of these settings are that when /any/ type of hold is
attempted at a given pickup lib, if either of those settings are true in
the context of said pickup lib, and there are copies in an available
status at the pickup lib already, inform the user before placing the
hold.  In the alert case, the user can place the hold anyway with
another click.  In the block case, there's an end on't.
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agoAllow overriding some hold events when permissions apply
Lebbeous Fogle-Weekley [Fri, 15 Jul 2011 22:27:30 +0000 (18:27 -0400)]
Allow overriding some hold events when permissions apply

Works fine now for HOLD_EXISTS and HOLD_ITEM_CHECKOUT_OUT, at least

But this was also supposed to work with these org settings:
 circ.holds.hold_has_copy_at.alert
 circ.holds.hold_has_copy_at.block
which are supposed to define behavior when the user wants to place a
(copy- or volume-level only?) hold on an item at a branch that's not his
home_ou but his home_ou has an available copy.

Anyway, the open-ils.circ.title_hold.is_possible method is supposed to
return information about whether local copies are available to support
such a function, but it doesn't seem to do so.  I think.  Will revisit.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agoPreset correct default pickup lib for staff placing holds for patrons
Lebbeous Fogle-Weekley [Wed, 13 Jul 2011 16:24:38 +0000 (12:24 -0400)]
Preset correct default pickup lib for staff placing holds for patrons

Also, for hold placement, only enable org unit selection where
can_have_vols is true.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agocopy and volume level holds for staff
Lebbeous Fogle-Weekley [Tue, 12 Jul 2011 21:24:16 +0000 (17:24 -0400)]
copy and volume level holds for staff

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agoWhen coming from staff client patron interface,
Lebbeous Fogle-Weekley [Mon, 11 Jul 2011 22:17:13 +0000 (18:17 -0400)]
When coming from staff client patron interface,

pre-populate the patron barcode text box by which staff places a hold
for a patron.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agoStaff can now place title-type holds for patrons
Lebbeous Fogle-Weekley [Mon, 11 Jul 2011 21:43:51 +0000 (17:43 -0400)]
Staff can now place title-type holds for patrons

Still need to put in copy, volume and issuance (and parts? maybe later) -type
holds.  Still need to deal with overridable events.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
14 years agoWrapped up Novelist integration support
Bill Erickson [Fri, 8 Jul 2011 19:13:25 +0000 (15:13 -0400)]
Wrapped up Novelist integration support

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoLoad Chilifresh content after page load
Bill Erickson [Fri, 8 Jul 2011 18:17:38 +0000 (14:17 -0400)]
Load Chilifresh content after page load

Execute the CF JS after other inline JS has run.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoRemoved duplicate 'extras' tab
Bill Erickson [Fri, 8 Jul 2011 18:17:16 +0000 (14:17 -0400)]
Removed duplicate 'extras' tab

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoAvoid mixed content warnings on embedded content cafe
Bill Erickson [Fri, 8 Jul 2011 16:32:14 +0000 (12:32 -0400)]
Avoid mixed content warnings on embedded content cafe

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoSupport for embedded Content Cafe on details page
Bill Erickson [Fri, 8 Jul 2011 16:22:24 +0000 (12:22 -0400)]
Support for embedded Content Cafe on details page

Added support for two new Apache environment variables
OILS_CONTENT_CAFE_USER and OILS_CONTENT_CAFE_PASS.  If set, a Content
Cafe pane will be loaded (via iframe) directly into a new "Summaries &
More" section on the record details page of the TT-pac, when the
section is expanded.  In addition to the C. Cafe content, we also show
the 520 bib summary in the same pane.

"Summaries & More" is only visible if either there is 520 data or there
is a suitable identifier (isbn or upc) and the content cafe
configuration is in place.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoMeaningful title elements for record details and search results
Dan Scott [Mon, 27 Jun 2011 18:18:39 +0000 (14:18 -0400)]
Meaningful title elements for record details and search results

Rather than the generic "Record Details" and "Search Results", populate
the <title> element with the actual title of the record or the search
query, respectively.

We punt on advanced search results for now, until we can parse the array
into something usable.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoShowing hold/copy summary in details page
Bill Erickson [Fri, 10 Jun 2011 20:16:21 +0000 (16:16 -0400)]
Showing hold/copy summary in details page

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoChilifresh reviews for results and record pages
Bill Erickson [Fri, 10 Jun 2011 18:21:50 +0000 (14:21 -0400)]
Chilifresh reviews for results and record pages

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoPass ENV down to template environment
Bill Erickson [Fri, 10 Jun 2011 18:21:13 +0000 (14:21 -0400)]
Pass ENV down to template environment

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoAdded Chilifresh secure url to sample apache config
Bill Erickson [Fri, 10 Jun 2011 18:20:50 +0000 (14:20 -0400)]
Added Chilifresh secure url to sample apache config

14 years agoadded notification of successful settings update to patron prefs page
Bill Erickson [Thu, 9 Jun 2011 20:51:20 +0000 (16:51 -0400)]
added notification of successful settings update to patron prefs page

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agohonor hit count user pref on results page
Bill Erickson [Thu, 9 Jun 2011 20:39:03 +0000 (16:39 -0400)]
honor hit count user pref on results page

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoInitial support for updating user prefs
Bill Erickson [Thu, 9 Jun 2011 20:04:43 +0000 (16:04 -0400)]
Initial support for updating user prefs

Starting with hits-per-page and enable/disable circ/hold history

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoadded read support for holds history setting
Bill Erickson [Thu, 9 Jun 2011 13:17:04 +0000 (09:17 -0400)]
added read support for holds history setting

14 years agoRead support for some user settings in setting page
Bill Erickson [Wed, 8 Jun 2011 21:25:31 +0000 (17:25 -0400)]
Read support for some user settings in setting page

Search hits per page and circ history opt-in displaying

TODO: add more settings
TODO: implement POST/write for updating values

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agoSelect all fines for CC payment by default
Bill Erickson [Wed, 8 Jun 2011 16:46:51 +0000 (12:46 -0400)]
Select all fines for CC payment by default

14 years agoFormat selector improvements
Bill Erickson [Sat, 28 May 2011 14:01:43 +0000 (10:01 -0400)]
Format selector improvements

Consistent with format icon fall-thru, try mattype first to locate the
list of formats for search selection.  If no mattype configuration is
found, fall through to item_type.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
14 years agocleanup:
senator [Tue, 17 May 2011 15:59:36 +0000 (11:59 -0400)]
cleanup:

1) fix broken INCLUDE statements in circ and hold histories

2) move an opac "part" to the parts directory

14 years agoempty cases for fines
senator [Tue, 17 May 2011 15:51:04 +0000 (11:51 -0400)]
empty cases for fines

14 years agoEmailing receipts working, some tweaks to payment history page
senator [Tue, 17 May 2011 15:31:08 +0000 (11:31 -0400)]
Emailing receipts working, some tweaks to payment history page

14 years agoReceipt printing also from payment history
senator [Mon, 16 May 2011 22:39:32 +0000 (18:39 -0400)]
Receipt printing also from payment history

14 years agoCredit card payments working with printable receipts
senator [Mon, 16 May 2011 18:14:57 +0000 (14:14 -0400)]
Credit card payments working with printable receipts

Could still use e-mailed receipts

14 years agobegin a sub to process payment
senator [Thu, 12 May 2011 20:53:54 +0000 (16:53 -0400)]
begin a sub to process payment

14 years agodoh, it's history not location.history
senator [Thu, 12 May 2011 14:19:35 +0000 (10:19 -0400)]
doh, it's history not location.history

14 years agoremove in-template fine-totaling: mod_perl code was already doing the same
senator [Thu, 12 May 2011 14:15:41 +0000 (10:15 -0400)]
remove in-template fine-totaling: mod_perl code was already doing the same

also:
    make that fine-totaling not use floating point math.
    don't provide payment form for <= 0 totals (we're not issuing refunds)
    last copyright date in footer always current year, not hardcoded

14 years agosupport paying all fines at once
senator [Wed, 11 May 2011 21:45:58 +0000 (17:45 -0400)]
support paying all fines at once

14 years agoPayment for mostly done. Still needs:
senator [Wed, 11 May 2011 20:02:12 +0000 (16:02 -0400)]
Payment for mostly done. Still needs:

1) to be able to handle the upper "Pay Fines" button that will mean "all
my fines"

2) to use fixed point fine totaling math and bail on total <= 0

3) ... anything else?

14 years agostart on cc payments
senator [Tue, 10 May 2011 21:54:59 +0000 (17:54 -0400)]
start on cc payments

14 years agoFix an ugly grey bar in the record detail page
senator [Tue, 10 May 2011 16:38:56 +0000 (12:38 -0400)]
Fix an ugly grey bar in the record detail page

I have no idea what caused this or why this css adjustments fixes the
problem

14 years agoBetter redirect from place_hold
senator [Tue, 10 May 2011 14:28:55 +0000 (10:28 -0400)]
Better redirect from place_hold

Before this, if you click place hold on something while not logged in,
you are redirected to the login page, which is good, and redirected
thence to the place hold page, which is good. But after actually
placing the hold you got redirected to the login page again, which is
not good.  Now you get sent back to the home page.

This may not be the ideal choice.  myopac/main may make more sense.
Also, there is still not any clear visual feedback for the user that
their hold placement succeeded.  That'll need to be addressed too.

14 years agoserial issue display and holds work
senator [Mon, 9 May 2011 19:01:41 +0000 (15:01 -0400)]
serial issue display and holds work

14 years agoremoved unnecessary kcls record summary template file override
berick [Wed, 4 May 2011 13:11:02 +0000 (09:11 -0400)]
removed unnecessary kcls record summary template file override

14 years agoClean up the rest of the non-entity ampersands in URLs
Dan Scott [Wed, 4 May 2011 02:32:34 +0000 (22:32 -0400)]
Clean up the rest of the non-entity ampersands in URLs

Continue the global change to entity ampersands in URLs
in the TT OPAC. This should be the last of it.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoAvoid empty ID attribute in SELECT element
Dan Scott [Wed, 4 May 2011 00:51:44 +0000 (20:51 -0400)]
Avoid empty ID attribute in SELECT element

The current code appears to always generate an empty id="" attribute,
as the "id" variable never gets populated. For now, protect against
the empty ID attribute.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoHTML compliance in result table
Dan Scott [Wed, 4 May 2011 00:42:16 +0000 (20:42 -0400)]
HTML compliance in result table

Convert & to &amp; in URLs, and change a SPAN element to a DIV
(because SPAN elements are not allowed to contain block-level
elements like DIV and TABLE).

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoLess aggressive URL encoding
Dan Scott [Tue, 3 May 2011 21:08:59 +0000 (17:08 -0400)]
Less aggressive URL encoding

We were double-encoding URIs, as the url and uri filters in
TT happily encode % - which is fine the first time around,
but after you've already escaped everything as %nn the propagator
was serving it back to url to be escaped again on the following
page request.

The right way to do this might be to unescape the incoming query
string, then pass it on to url for escaping again - but for now,
using the entity version of & is good enough to begin with.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoEnsure ampersands in URLs are &amp; per HTML spec
Dan Scott [Tue, 3 May 2011 20:48:48 +0000 (16:48 -0400)]
Ensure ampersands in URLs are &amp; per HTML spec

The propagator variable defined in parts/header.tt2 holds the value
of the CGI query string - which, as it comes off the wire, is a simple
"&". The problem with this is perhaps best explained at
http://www.htmlhelp.com/tools/validator/problems.html#amp (and it
explains why "&copy_..." gets converted into a copyright symbol).

By passing the incoming query string through the TT url filter and
then replacing "&" with "&amp;" we avoid this problem at the source.
From there, we have to address the other locations in the code in
which we are manually appending GET variables.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoFix unclosed quoted attribute in TT OPAC footer
Dan Scott [Tue, 3 May 2011 20:17:56 +0000 (16:17 -0400)]
Fix unclosed quoted attribute in TT OPAC footer

Forgot to place the closing attribute quote on the footer image.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoDebrand the KCLS-specific hint about Library Elf in prefs settings
Dan Scott [Mon, 2 May 2011 13:18:35 +0000 (09:18 -0400)]
Debrand the KCLS-specific hint about Library Elf in prefs settings

Even though prefs settings are not yet exposed, we can turn the
KCLS-specific comment into a brandable "hints" section in prefs
settings.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoMake refund policy for lost items a branding option
Dan Scott [Mon, 2 May 2011 12:33:54 +0000 (08:33 -0400)]
Make refund policy for lost items a branding option

Different sites will have different policies for refunds
on lost items (and might not even provide refunds for lost
items, for that matter), so break out that policy description
into its own template and provide a KCLS-specific version of
it.

Signed-off-by: Dan Scott <dbs@coffeecode.net>
14 years agoDebrand lowhits purchase request reference to KCLS
Dan Scott [Mon, 2 May 2011 12:23:34 +0000 (08:23 -0400)]
Debrand lowhits purchase request reference to KCLS

While we break this out to a separate template, perhaps we
could pull the library name from context instead of having
it hardcoded. It will probably depend on each instance, ergo
hardcoding the generic "your library" for now should be fine.

Signed-off-by: Dan Scott <dbs@coffeecode.net>
14 years agoPull call number from XML holdings, not MARC record
Dan Scott [Mon, 2 May 2011 02:06:50 +0000 (22:06 -0400)]
Pull call number from XML holdings, not MARC record

KCLS uses call numbers in the MARC record, but most other sites
use the call numbers from asset.call_number. For now, just display
the first returned call number; eventually the display will probably
need to be adjusted to handle call number / shelving location / library
/ status like the current AjaxPAC does.

Also note that ##URI## call numbers should be filtered out but are
not yet.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoDebrand the login form
Dan Scott [Mon, 2 May 2011 01:25:38 +0000 (21:25 -0400)]
Debrand the login form

Breaking the password hint and login help sections out into
separate templates enables sites to adjust the hint and
login help links without touching the rest of the interface.

Signed-off-by: Dan Scott <dbs@coffeecode.net>
14 years agoDebrand the OPAC footer, home page, and topnav links
Dan Scott [Sun, 1 May 2011 23:02:27 +0000 (19:02 -0400)]
Debrand the OPAC footer, home page, and topnav links

Restore the copyright message and Powered by Evergreen logo
in the footer, and provide obvious example links instead of
the KCLS-specific links.

Also, replace the KCLS home page with the main Evergreen logo.

Signed-off-by: Dan Scott <dan@coffeecode.net>
14 years agoCreate a templates_kcls to hold KCLS branding of TT OPAC
Dan Scott [Sun, 1 May 2011 20:57:01 +0000 (16:57 -0400)]
Create a templates_kcls to hold KCLS branding of TT OPAC

The debranding of the TT OPAC begins with the top navigation.
  * Replace the KCLS logo with the Evergreen logo (even though
    white background on black doesn't look great, it's something)
  * Replace the KCLS specific top links with example links.
  * Split the logo and the links sections out into separate
    templates so that we can maximize commonality of the
    topnav.tt2 template.

For now, all files containing the string 'kcls' have been
copied into the templates_kcls directory. As we move through
the templates, we may refactor them in similar to how we just
refactored topnav.tt2.

Signed-off-by: Dan Scott <dbs@coffeecode.net>
14 years agoInternationalize more of the TT OPAC (records and results)
Dan Scott [Sun, 1 May 2011 17:05:06 +0000 (13:05 -0400)]
Internationalize more of the TT OPAC (records and results)

There are a number of hardcoded strings remaining in the TT OPAC.
This is just some of the lowhanging fruit; more work needs to be
done on the more complex cases involving HTML and placeholders.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: berick <berick@esilibrary.com>
14 years agoEnable unAPI support in TT OPAC
Dan Scott [Sun, 1 May 2011 15:55:11 +0000 (11:55 -0400)]
Enable unAPI support in TT OPAC

We have enough information available from the context and date
plugin to construct valid unAPI IDs - so let's do it and take
one more XXX off the table. (This is good for Zotero support!)

Sadly, Zotero doesn't seem to recognize more than one unAPI
ID on the search results page; in theory it should give the
user the ability to add all of the search results at once,
but in practice it doesn't display anything.

At the same time, we can remove the duplicate unAPI placeholders
and remove unnecessary <span> elements.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: berick <berick@esilibrary.com>
14 years agoContentCafe summary of avaible item content
erickson [Sun, 1 May 2011 15:29:39 +0000 (15:29 +0000)]
ContentCafe summary of avaible item content

Added "available_json" support for Content Cafe.  Returns and array of
available content for a given item, where the content type is mapped to
one of the Evergreen standard added content types, e.g. "summary",
"anotes", "reviews", ...

git-svn-id: svn://svn.open-ils.org/ILS/trunk@20367 dcc99617-32d9-48b4-a31d-7c20da2025e4

14 years agouse medium-sized jacket image on record details page
berick [Sun, 1 May 2011 00:28:30 +0000 (20:28 -0400)]
use medium-sized jacket image on record details page

14 years agoAdd excerpt AC and avoid rate-limiting for OpenLibrary content
dbs [Sun, 1 May 2011 00:28:23 +0000 (00:28 +0000)]
Add excerpt AC and avoid rate-limiting for OpenLibrary content

OpenLibrary added rate-limiting (100 cover requests per 5 minutes)
for cover images requested by ISBN; using the OpenLibrary book
API to pull the list of direct cover URLs avoids the rate limit.

Also, add excerpt added content calls for OpenLibrary.

Signed-off-by: Dan Scott <dbs@coffeecode.net>
git-svn-id: svn://svn.open-ils.org/ILS/trunk@20354 dcc99617-32d9-48b4-a31d-7c20da2025e4

14 years agoforce empty value for the default 'Any' option to avoid using the option text as...
berick [Sat, 30 Apr 2011 21:28:02 +0000 (17:28 -0400)]
force empty value for the default 'Any' option to avoid using the option text as a valid value

14 years agogeneric filters in advanced search using SVF
senator [Wed, 27 Apr 2011 19:53:52 +0000 (15:53 -0400)]
generic filters in advanced search using SVF

incidentally, this reveals that my database has some *weird* languages
represented in it

14 years agoone more minor thing when showing fines on reservations
senator [Mon, 25 Apr 2011 20:15:51 +0000 (16:15 -0400)]
one more minor thing when showing fines on reservations

if there's not a record associated with the xact (like in the case of
a reservation against a non-cataloged resource), don't try to show a
link

14 years agofines on reservations no longer break myopac/main (my account)
senator [Mon, 25 Apr 2011 19:32:50 +0000 (15:32 -0400)]
fines on reservations no longer break myopac/main (my account)

14 years agoif no query is sent in the search, return the user to the referring page
berick [Thu, 21 Apr 2011 14:03:55 +0000 (10:03 -0400)]
if no query is sent in the search, return the user to the referring page

14 years agoshow No Subjects when, well, there are no subjects; cleanup
berick [Wed, 20 Apr 2011 21:50:29 +0000 (17:50 -0400)]
show No Subjects when, well, there are no subjects; cleanup

14 years agoallow filter negation (e.g. -item_type(a) ) in dynamic filter query string building
berick [Wed, 20 Apr 2011 18:52:00 +0000 (14:52 -0400)]
allow filter negation (e.g. -item_type(a) ) in dynamic filter query string building

14 years agoformat selector gets formats from CCVM fields, starting with 'mattype', falling back...
berick [Wed, 20 Apr 2011 15:01:45 +0000 (11:01 -0400)]
format selector gets formats from CCVM fields, starting with 'mattype', falling back to item_type

14 years agoadded simple field/value filter to the RO fetch/cache code; useful for limiting...
berick [Wed, 20 Apr 2011 15:00:22 +0000 (11:00 -0400)]
added simple field/value filter to the RO fetch/cache code;  useful for limiting larger sets of config data like ccvm objects

14 years agouse the more explicit get_foo instead of find_foo for pub/cache object lookup
berick [Wed, 20 Apr 2011 13:57:34 +0000 (09:57 -0400)]
use the more explicit get_foo instead of find_foo for pub/cache object lookup

14 years agomove utils.tt2 to printnav.tt2 just to give it a more explicit name; i18n and cleanup
berick [Fri, 15 Apr 2011 20:12:08 +0000 (16:12 -0400)]
move utils.tt2 to printnav.tt2 just to give it a more explicit name; i18n and cleanup

14 years agouse org unit shortname for site param; capture site/depth in search builder to pass...
berick [Fri, 15 Apr 2011 20:11:40 +0000 (16:11 -0400)]
use org unit shortname for site param; capture site/depth in search builder to pass on to unapi retrieval, though there's still some template work to do w/ displaying the correct data there (for copy counts)

14 years agofetch bookbags inside xact to avoid replication delays, which can occur directly...
berick [Thu, 14 Apr 2011 19:04:23 +0000 (15:04 -0400)]
fetch bookbags inside xact to avoid replication delays, which can occur directly after bookbag-update actions

14 years agouse unapi for record retrieval on details page; includes svf attrs for matttype,...
berick [Wed, 13 Apr 2011 18:25:58 +0000 (14:25 -0400)]
use unapi for record retrieval on details page; includes svf attrs for matttype, etc.; some i18n cleanup

14 years agoPull SVF attrs into displayed bib rec (results page only thus far). use SVF value...
berick [Wed, 13 Apr 2011 17:53:14 +0000 (13:53 -0400)]
Pull SVF attrs into displayed bib rec (results page only thus far).  use SVF value to determine format icon and icon label

14 years agoparticularly for running the catalog embedded in the staff client, which makes no...
berick [Wed, 13 Apr 2011 15:24:07 +0000 (11:24 -0400)]
particularly for running the catalog embedded in the staff client, which makes no visual indication of page progress, it's good to let the caller know something is happening w/ a search.  after a 1-second search delay, show a small progress spinny icon

14 years agoinisial staff client integration in record details page w/ new staff js file; move...
berick [Wed, 13 Apr 2011 14:46:32 +0000 (10:46 -0400)]
inisial staff client integration in record details page w/ new staff js file; move footer and other js loading to their own templates; hide top-nav pane (my account summary) for embedded mode; load slim version of marc html (no external css; no print button)

14 years agopile of material type icons that are not yet mapped to codes. renaming to follow
berick [Tue, 12 Apr 2011 21:31:26 +0000 (17:31 -0400)]
pile of material type icons that are not yet mapped to codes.  renaming to follow

14 years agomoving toward svf for mattype extraction; much media/material-type icon cleanup;...
berick [Tue, 12 Apr 2011 21:30:43 +0000 (17:30 -0400)]
moving toward svf for mattype extraction; much media/material-type icon cleanup; icons are now accessed directly via code instead of inconsistent and map-requiring human names

14 years agoadded paging to payment history; added paging arrows to circ/holds/payments history...
berick [Fri, 8 Apr 2011 20:57:56 +0000 (16:57 -0400)]
added paging to payment history; added paging arrows to circ/holds/payments history links

14 years agomake public bookbag name's links to the public view of the bookbag; minor tidying
berick [Fri, 8 Apr 2011 20:34:42 +0000 (16:34 -0400)]
make public bookbag name's links to the public view of the bookbag; minor tidying

14 years agoimproved holds history paging
berick [Thu, 7 Apr 2011 20:35:44 +0000 (16:35 -0400)]
improved holds history paging

14 years agorepaired circ history paging
berick [Thu, 7 Apr 2011 20:27:22 +0000 (16:27 -0400)]
repaired circ history paging

14 years agoSupport for password update
berick [Thu, 7 Apr 2011 19:10:24 +0000 (15:10 -0400)]
Support for password update

14 years agoafter clearing out a stale ses cookie, return user to originally requested resource...
berick [Thu, 7 Apr 2011 18:22:48 +0000 (14:22 -0400)]
after clearing out a stale ses cookie, return user to originally requested resource instead directing home.  this prevents the case where going to 'my account' in presence of expired ses cookie redirects the user home

14 years agotie in select-all option in lists interfaces
berick [Thu, 7 Apr 2011 16:00:36 +0000 (12:00 -0400)]
tie in select-all option in lists interfaces

14 years agoremoved debug log line
berick [Thu, 7 Apr 2011 15:48:24 +0000 (11:48 -0400)]
removed debug log line

14 years agoconsistent w/ previous opac, default to barcode login and jump to username only if...
berick [Thu, 7 Apr 2011 15:46:18 +0000 (11:46 -0400)]
consistent w/ previous opac, default to barcode login and jump to username only if there is a barcode regex (and regex does not match)

14 years agooops, forgot to git-add w/ last commit
berick [Thu, 7 Apr 2011 15:45:24 +0000 (11:45 -0400)]
oops, forgot to git-add w/ last commit

14 years agoimplemented username update
berick [Thu, 7 Apr 2011 15:18:23 +0000 (11:18 -0400)]
implemented username update

14 years agospeed up and clean up the user holds out/available count summary call
berick [Thu, 7 Apr 2011 15:14:29 +0000 (11:14 -0400)]
speed up and clean up the user holds out/available count summary call

14 years agooops, missed a wrapper decl. fix; repaired
berick [Thu, 7 Apr 2011 14:28:11 +0000 (10:28 -0400)]
oops, missed a wrapper decl. fix; repaired

14 years agoMore my-account cleanup/consistency
berick [Thu, 7 Apr 2011 14:15:42 +0000 (10:15 -0400)]
More my-account cleanup/consistency

For consistency, make new sub-pages (payments history, preferences) load
as a separate page in the same path (prefs -> prefs_notify) instead of
either an ?expand= option or a sub-path page (prefs -> prefs/notify).

Let the my-account base page load the generic base page as a wrapper so
that my-account page are not required to load both and (for me, anyway)
make the inheritance more obvious.

14 years agocirc history sorting newest to oldest, got paging working, but could use some work..
berick [Wed, 6 Apr 2011 21:52:10 +0000 (17:52 -0400)]
circ history sorting newest to oldest, got paging working, but could use some work..

14 years agominor cleanup
berick [Wed, 6 Apr 2011 20:03:28 +0000 (16:03 -0400)]
minor cleanup

14 years agoadded support for updating opt-in settings preferences
berick [Wed, 6 Apr 2011 19:54:44 +0000 (15:54 -0400)]
added support for updating opt-in settings preferences

14 years agocreated inital notifications preference page; infrastructure for notify and search...
berick [Wed, 6 Apr 2011 16:17:01 +0000 (12:17 -0400)]
created inital notifications preference page; infrastructure for notify and search/settings preferences pages; prefs pages icons

14 years agoinitial payments history tab; I18n; some general cleanup
berick [Tue, 5 Apr 2011 21:14:25 +0000 (17:14 -0400)]
initial payments history tab; I18n; some general cleanup

14 years agomake next/prev search links not-visible instead of removing entirely to keep page...
berick [Sat, 2 Apr 2011 13:21:37 +0000 (09:21 -0400)]
make next/prev search links not-visible instead of removing entirely to keep page position of links consistent

14 years agoUse MultiSession for parallel sessions
berick [Sat, 2 Apr 2011 13:06:11 +0000 (09:06 -0400)]
Use MultiSession for parallel sessions

In unapi.bre record retrieval, leverage OpenSRF::MultiSession for
fetching batches of records in parallel.

14 years agomove to unapi.bre for bib/copy-count/slim-holdings retrieval on record results page
berick [Fri, 1 Apr 2011 21:45:12 +0000 (17:45 -0400)]
move to unapi.bre for bib/copy-count/slim-holdings retrieval on record results page