Bug 23215 - Remove PayPal logic from Koha
Summary: Remove PayPal logic from Koha
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Fines and fees (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords: rel_21_05_candidate
Depends on: 27044 23118
Blocks:
  Show dependency treegraph
 
Reported: 2019-06-26 04:05 UTC by Agustín Moyano
Modified: 2021-02-18 15:03 UTC (History)
4 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agustín Moyano 2019-06-26 04:05:08 UTC
PayPal should be treated as any other payment plugin, to unify treatment of payment methods.
Comment 1 Katrin Fischer 2020-09-14 15:08:01 UTC
I think we might want to do some deprecation steps here first. 

Suggestion, for 20.11:
- Deprecate the plugin in the release notes
- Add information about deprecation to the Paypal system preferences
- Add an entry to the "system information" tab

For 21.05:
- Remove the code and enforce the switch
Comment 2 Jonathan Druart 2020-11-11 08:59:19 UTC
Where are we here? Should the deprecation be announced in 20.11?
Comment 3 Martin Renvoize 2020-11-16 13:48:43 UTC
I wonder if we aught to either grab the plugin as part of the upgrade if the syprefs are set.. or at the very least highlight to the user as upgrade time that they'll need to grab the plugin.. (and make sure we copy the config to somewhere so they can easily use it in the plugin config when they come to use that route)
Comment 4 Tomás Cohen Arazi 2020-11-16 13:50:00 UTC
Lets put a bold message about it being deprecated, in the release notes, and the about page!.
Comment 5 Tomás Cohen Arazi 2020-11-16 13:50:24 UTC
(In reply to Katrin Fischer from comment #1)
> I think we might want to do some deprecation steps here first. 
> 
> Suggestion, for 20.11:
> - Deprecate the plugin in the release notes
> - Add information about deprecation to the Paypal system preferences
> - Add an entry to the "system information" tab
> 
> For 21.05:
> - Remove the code and enforce the switch

^^ 100% agree with that
Comment 6 Katrin Fischer 2020-11-16 20:44:53 UTC
(In reply to Tomás Cohen Arazi from comment #5)
> (In reply to Katrin Fischer from comment #1)
> > I think we might want to do some deprecation steps here first. 
> > 
> > Suggestion, for 20.11:
> > - Deprecate the plugin in the release notes
> > - Add information about deprecation to the Paypal system preferences
> > - Add an entry to the "system information" tab
> > 
> > For 21.05:
> > - Remove the code and enforce the switch
> 
> ^^ 100% agree with that

Do you have time to do it? A few more strings are not bad right now, but should be added very soon.
Comment 7 Jonathan Druart 2021-02-18 15:03:53 UTC
Can we have a patch please?