[Bug 20170] New: Clicking Reregistration Link Causes Enrollment Periods to Stack
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 Bug ID: 20170 Summary: Clicking Reregistration Link Causes Enrollment Periods to Stack Change sponsored?: --- Product: Koha Version: 17.05 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Patrons Assignee: koha-bugs@lists.koha-community.org Reporter: cslone@camdencountylibrary.org QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle.m.hall@gmail.com If you renew a patron's registration by using the 'Renew' link that is displayed after the expiration warning on the checkout screen, and you click said link more than once, the dateexpiry gets changed and extended a requisite number of times. In other words, if your enrollment period is two years and you double-click this link, the new expiration date will be end up being four years from today. If you triple click it, it will be 6 years. Quadruple click it for 8 years. (It's not possible to do this using the dropdown renewal option as it produces a dialogue box asking for the user to confirm the registration renewal.) To replicate: 1.) Create or select a patron category that has an enrollment period that is calculated in months (not a fixed date, for this example I use 24 months 2.) Find or create a patron in that category with an expired account 3.) Open this patron's account for checkout and find the warning about the patron's expired account 4.) Double click 'Renew' 5.) When the page reloads confirm that the expiration date is now 48 months from today (rather than the 24 dictated by the category enrollment period) -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 --- Comment #1 from Chris Slone <cslone@camdencountylibrary.org> --- This may be related to bug 15792. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |katrin.fischer@bsz-bw.de --- Comment #2 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Would a confirm message with the new date work here? I think sometimes it might be wanted to be able to renew multiple times, so not sure we should block this totally. Maybe just needs a security question. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Clicking Reregistration |Patron account can be |Link Causes Enrollment |renewed multiple times in a |Periods to Stack |row without noticing -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |trivial Version|17.05 |master --- Comment #3 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- When you renew from the patron menu, we have a confirmation alert, but when you click the renew link on an already expired account there is no alert. In both cases the page reloads and shows the new exiration date in a message box. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 Paul Derscheid <paul.derscheid@lmscloud.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the| |The "Run report" buttons in release notes| |the guided reports | |interface are now disabled | |upon click and display a | |spinner icon, preventing | |accidental duplicate | |submissions that could | |overload the system. This | |improvement uses a new | |reusable throttled button | |component that | |automatically re-enables | |after a configurable | |timeout and correctly | |handles browser | |back-forward cache | |navigation. The component | |wraps icons in semantic | |containers for | |accessibility (aria-busy) | |and is designed to be | |reused across other parts | |of the staff interface. CC| |paul.derscheid@lmscloud.de -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 Paul Derscheid <paul.derscheid@lmscloud.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the|The "Run report" buttons in | release notes|the guided reports | |interface are now disabled | |upon click and display a | |spinner icon, preventing | |accidental duplicate | |submissions that could | |overload the system. This | |improvement uses a new | |reusable throttled button | |component that | |automatically re-enables | |after a configurable | |timeout and correctly | |handles browser | |back-forward cache | |navigation. The component | |wraps icons in semantic | |containers for | |accessibility (aria-busy) | |and is designed to be | |reused across other parts | |of the staff interface. | -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20170 Paul Derscheid <paul.derscheid@lmscloud.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #4 from Paul Derscheid <paul.derscheid@lmscloud.de> --- Although a different symptom is described here, the root of the issue is still the same as Bug 15792. So marking this as a duplicate. *** This bug has been marked as a duplicate of bug 15792 *** -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org