[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-11-29 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Lisette Scheer  changed:

   What|Removed |Added

 CC||lisette.scheer@bywatersolut
   ||ions.com

--- Comment #17 from Lisette Scheer  ---
If Bug 19605 makes backends pluggable would it be easier to generate a list of
options?

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-11-30 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #18 from Pedro Amorim  ---
(In reply to Lisette Scheer from comment #17)
> If Bug 19605 makes backends pluggable would it be easier to generate a list
> of options?

Bug 19605 is updating the available_backends sub in Illrequest/Config.pm -
among other things. That sub is designed to be the single source of truth for
installed backends in a system, and that should be the case before and after
bug 19605.

(In reply to Katrin Fischer from comment #16)
> Ideally we should display a list of installed backends in a list, so people
> just need to check/uncheck.

This would be ideal, I agree. Although looking at the code it seems it would be
possible to have this working without each backend having to implement the
update itself (which would be preferable I think).

(In reply to Hans Pålsson from comment #0)
> A syspref should not behave like this, if the field is left empty no
> backends should be available in the OPAC (?).
> An alternative solution is to set another syspref that enables/disables use
> of ILL in OPAC. Libraries that do not allow ordering of ILL from the OPAC
> must be able to hide this feature.

See bug 18203 (pushed to master). It's not the same as the ILLOpacbackends sys
pref, but I believe it should help in satisfying the following requirement:
"Libraries that do not allow ordering of ILL from the OPAC must be able to hide
this feature."
At least on a per borrower category basis.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-11-30 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #19 from Hans Pålsson  ---
(In reply to Pedro Amorim from comment #18)
> See bug 18203 (pushed to master). It's not the same as the ILLOpacbackends
> sys pref, but I believe it should help in satisfying the following
> requirement:
> "Libraries that do not allow ordering of ILL from the OPAC must be able to
> hide this feature."
> At least on a per borrower category basis.

I will have to test it, but I belive you are right. Thanks for the help, it
should solve the problem.

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-04-11 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #15 from Hans Pålsson  ---
Hi! The suggestion is ok. The important thing is the possibility to
hide/disable OPAC integration without "hacking" CSS or similar, as we do today.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-04-16 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #16 from Katrin Fischer  ---
(In reply to Pedro Amorim from comment #14)
> (In reply to Hans Pålsson from comment #13)
> > it would be
> > more logical to say what backends should be visible, since all are addons to
> > Koha (mainly plugins).
> 
> Hi Hans!
> The workflow I'm proposing is: as soon as you install a backend, it's
> enabled and showing by default for both Staff and OPAC, as I believe this is
> likely the intent (and expectation) of most ILL backend installations (I may
> be wrong here, of course!).
> 
> This change in the sys pref would provide the option of hiding in the OPAC
> any one, or more - or all - installed backends, an improvement over the
> current functionality that does not allow for hiding all the backends in the
> OPAC.
> 
> Apologies if not clear enough! Any input or alternative suggestion is
> welcome.

I believe it was done the currnet way for technical reasons. I am not sure if
it's possible to detect all installed backends (probably that is possible), but
it might be harder to trigger an update to pref at the time a backend is
installed, without each backend implementing the update itself. I guess when
this was added the intent was not to be disruptive/change current behaviour and
not to enforce backend providers to change. 

Ideally we should display a list of installed backends in a list, so people
just need to check/uncheck.

Maybe an "all" or "always hide" option could work?

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-03-29 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Hans Pålsson  changed:

   What|Removed |Added

 CC||hans.pals...@hkr.se

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-03-29 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Martin Renvoize  changed:

   What|Removed |Added

 CC||pedro.amo...@ptfs-europe.co
   ||m

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-03-29 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #12 from Pedro Amorim  ---
Can we invert this sys pref?
Change old ILLOpacbackends to new HideILLOpacbackends

HideILLOpacbackends:
if empty: does/hides nothing
if one/multiple backend: lists all backends except the one(s) listed
if all backends: hide all backends

For an upgrade script:
Retrieve all currently installed backends (not sure how exactly) and retrieve
old ILLOpacbackends value, then:
From the retrieved installed backends, get all that are not part of old
ILLOpacbackends and set that to the new HideILLOpacbackends

Does the above respond to every use case for this?

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-03-30 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #13 from Hans Pålsson  ---
It would work for the issue, however the functionality still bothers me. But
any solution is good. It is a bit of a backwards suggestion, it would be more
logical to say what backends should be visible, since all are addons to Koha
(mainly plugins).

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2023-04-01 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #14 from Pedro Amorim  ---
(In reply to Hans Pålsson from comment #13)
> it would be
> more logical to say what backends should be visible, since all are addons to
> Koha (mainly plugins).

Hi Hans!
The workflow I'm proposing is: as soon as you install a backend, it's enabled
and showing by default for both Staff and OPAC, as I believe this is likely the
intent (and expectation) of most ILL backend installations (I may be wrong
here, of course!).

This change in the sys pref would provide the option of hiding in the OPAC any
one, or more - or all - installed backends, an improvement over the current
functionality that does not allow for hiding all the backends in the OPAC.

Apologies if not clear enough! Any input or alternative suggestion is welcome.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2022-05-17 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #10 from Magnus Enger  ---
Still a problem.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2022-11-07 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Andrew Isherwood  changed:

   What|Removed |Added

 CC|bugzi...@warmlight.co.uk|

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2022-11-07 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #11 from Hans Pålsson  ---
Still a problem (22.05.05).

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-05-23 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #6 from Katrin Fischer  ---
*** Bug 22305 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-05-23 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #7 from Katrin Fischer  ---
It looks like I pointed this out on bug 20639 when the pref was introduced:
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20639#c14

And as a result bug 22305 was filed for this as another future enhancement.

I will mark the older bug as as duplicate in this case, as I think this bug has
more lively discussion/more content.

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-05-23 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #8 from Katrin Fischer  ---
I think the current behaviour of the pref is probably to be explained by the
fact that there was supposed to be no behavior change for existing
installations when the pref was added and it's hard to detect the installed
backends to make a multi-select/add the correct ones in an update?

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-05-24 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Katrin Fischer  changed:

   What|Removed |Added

   Severity|major   |enhancement

--- Comment #9 from Katrin Fischer  ---
I am sorry, but as the pref works as intended and described, this is not a
major bug - it's more an enhancement request right now - the feature you want
where the backends can only be enabled for the staff side doesn't exist right
now. That doesn't mean I don't understand the need.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-03-10 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Hans Pålsson  changed:

   What|Removed |Added

Summary|Syspref ILLOpacbackends can |Syspref ILLOpacbackends can
   |not be disbled  |not be disabled

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-03-10 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Martin Renvoize  changed:

   What|Removed |Added

 CC||andrew.isherwood@ptfs-europ
   ||e.com,
   ||martin.renvoize@ptfs-europe
   ||.com

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-03-30 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Magnus Enger  changed:

   What|Removed |Added

   See Also||https://bugs.koha-community
   ||.org/bugzilla3/show_bug.cgi
   ||?id=20639

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-03-30 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

--- Comment #5 from Magnus Enger  ---
Some libraries might also want only some patron categories to have access to
creating new ILL requests from the OPAC. But that might be something for
another bug report...

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24806] Syspref ILLOpacbackends can not be disabled

2020-03-30 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24806

Hans Pålsson  changed:

   What|Removed |Added

   See Also||https://bugs.koha-community
   ||.org/bugzilla3/show_bug.cgi
   ||?id=22305

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/