Lists/Virtual Shelves not working in OPAC
Lists in Koha 3 aren't working for me in the OPAC. I tried it first in 3.00.00 and upgraded to 3.01.00.002 to see if things improved. When I'm logged in to the OPAC, I can't add books to a list unless it's marked as open from the staff interface. I can create a private or public list from the OPAC, but I still can't put anything in the list. If I'm not logged in to the OPAC, I can rename lists, delete items from public lists and delete the list if there are no items in it. -- Tim McMahon Technical Services West Liberty Public Library
Tim McMahon wrote:
Lists in Koha 3 aren't working for me in the OPAC. I tried it first in 3.00.00 and upgraded to 3.01.00.002 to see if things improved.
When I'm logged in to the OPAC, I can't add books to a list unless it's marked as open from the staff interface. I can create a private or public list from the OPAC, but I still can't put anything in the list.
If I'm not logged in to the OPAC, I can rename lists, delete items from public lists and delete the list if there are no items in it.
Adding to the information above, I just did some testing from the staff interface. I can only add to an existing list if it's marked ad open. I can add the first item to a list as I'm creating a new list, but it won't let me add more to that list unless I set it as open. Has anyone else seen these problems? Could it be a problem with the update from 2.2? -- Tim McMahon Technical Services West Liberty Public Library 400 N. Spencer St. West Liberty, IA 52776 Phone: 319-627-2084 Fax: 319-627-2135 tmcmahon@wlpl.org http://www.wlpl.org
Hi Tim, On Mon, Oct 13, 2008 at 12:07 PM, Tim McMahon <tmcmahon@wlpl.org> wrote:
Lists in Koha 3 aren't working for me in the OPAC. I tried it first in 3.00.00 and upgraded to 3.01.00.002 to see if things improved.
When I'm logged in to the OPAC, I can't add books to a list unless it's marked as open from the staff interface.
Unless the list is your's, you should not be able to add unless the list is marked as an open type list. Per the descriptions on shelves.pl in the staff interface open type lists are manageable by everyone. (public type lists are only viewable by everyone.) I'm not sure what type the list in question was to start with.
I can create a private or public list from the OPAC, but I still can't put anything in the list.
I'm not sure what's going on here. This seems to work fine on my 3.01.00.000 install.
If I'm not logged in to the OPAC, I can rename lists, delete items from public lists and delete the list if there are no items in it.
If the public list is an open type list, it is manageable all and this is expected behavior. If it is simply public type list, this is should not be the case.
Has anyone else seen these problems? Could it be a problem with the update from 2.2?
Possibly. Perhaps someone else can comment here. I've not performed an upgrade from 2.2 myself. Regards, Chris
Chris Nighswonger wrote:
Hi Tim,
On Mon, Oct 13, 2008 at 12:07 PM, Tim McMahon <tmcmahon@wlpl.org> wrote:
Lists in Koha 3 aren't working for me in the OPAC. I tried it first in 3.00.00 and upgraded to 3.01.00.002 to see if things improved.
When I'm logged in to the OPAC, I can't add books to a list unless it's marked as open from the staff interface.
Unless the list is your's, you should not be able to add unless the list is marked as an open type list. Per the descriptions on shelves.pl in the staff interface open type lists are manageable by everyone. (public type lists are only viewable by everyone.)
I'm not sure what type the list in question was to start with.
I didn't make that very clear. I'm having problems adding to lists that I own (while I'm logged in). I'm also able to rename, edit lists, and delete titles and empty lists (anyones lists) while I'm not logged in.
On Mon, Oct 13, 2008 at 4:46 PM, Tim McMahon <tmcmahon@wlpl.org> wrote:
Chris Nighswonger wrote:
Hi Tim,
On Mon, Oct 13, 2008 at 12:07 PM, Tim McMahon <tmcmahon@wlpl.org> wrote:
Lists in Koha 3 aren't working for me in the OPAC. I tried it first in 3.00.00 and upgraded to 3.01.00.002 to see if things improved.
When I'm logged in to the OPAC, I can't add books to a list unless it's marked as open from the staff interface.
Unless the list is your's, you should not be able to add unless the list is marked as an open type list. Per the descriptions on shelves.pl in the staff interface open type lists are manageable by everyone. (public type lists are only viewable by everyone.)
I'm not sure what type the list in question was to start with.
I didn't make that very clear. I'm having problems adding to lists that I own (while I'm logged in). I'm also able to rename, edit lists, and delete titles and empty lists (anyones lists) while I'm not logged in.
Definitely bad behavior. I'm guessing it has to do with the upgrade, but someone else will have to confirm. Regards, Chris
Chris Nighswonger wrote:
I didn't make that very clear. I'm having problems adding to lists that I own (while I'm logged in). I'm also able to rename, edit lists, and delete titles and empty lists (anyones lists) while I'm not logged in.
Some changes to that information again. I am able to save to my private lists and open lists while I'm logged in, but not my public lists.
Tim McMahon wrote:
Lists in Koha 3 aren't working for me in the OPAC. I tried it first in 3.00.00 and upgraded to 3.01.00.002 to see if things improved.
When I'm logged in to the OPAC, I can't add books to a list unless it's marked as open from the staff interface. I can create a private or public list from the OPAC, but I still can't put anything in the list.
If I'm not logged in to the OPAC, I can rename lists, delete items from public lists and delete the list if there are no items in it.
I found a way around the last problem and wanted to check for input. I don't know why this seems to be only happening on my install, but it seems like $loggedinuser is defined as 0 when the user isn't logged in making the original test for a defined $loggedinuser to give an incorrect result. A change in the last line of opac-shelves.pl fixed it for me. Original: shelfpage('opac', $query, $template, (defined($loggedinuser) ? $loggedinuser : -1), $cookie); Fixed: shelfpage('opac', $query, $template, ($loggedinuser ? $loggedinuser : -1), $cookie); I just replaced defined($loggedinuser) with $loggedinuser and now I can't change/delete lists and list items if I'm not logged in. -- Tim McMahon Technical Services West Liberty Public Library
participants (2)
-
Chris Nighswonger -
Tim McMahon