stevenyvr987 / overdrive-evergreen-opac

Automatically exported from code.google.com/p/overdrive-evergreen-opac
0 stars 0 forks source link

Do not route place hold link to place hold form with a fake target ID #38

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Currently, when the place hold link is clicked, the user is routed to the place 
hold page as is normal. If the user is not logged in yet, the EG server goes to 
the login page and then redirects to the original destination. During the 
interlude, the user sees the original place hold form, which in fact 
corresponds to an unrelated title, because there is no corresponding form that 
can be shown for an Overdrive title.

However, any myopac page can be used as the destination for the place hold 
link, because they all will initiate a login sequence. In particular, we could 
use myopac/main. Once there, we would overlay the page with the place hold form 
for an e-item, which is not dependent on any content found on an original place 
hold form.

In fact, myopac/holds?e_item might be a better destination, because the place 
hold form is really a single row of the holds list, and after successfully 
placing the hold, the user is redirected to this page anyway.

Original issue reported on code.google.com by steven3...@gmail.com on 17 Aug 2014 at 5:11

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Going to place hold page with a fake target ID is no longer done. Instead, we 
go to the holds list or checkout list for e-items and overwrite the page with a 
place hold form, using an action button for placing a hold or checking out an 
item. The end result is that the user does not momentarily see a fake place 
hold form.

Original comment by steven3...@gmail.com on 19 Aug 2014 at 7:49