https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40896

Andrew Fuerste-Henry <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #193007|0                           |1
        is obsolete|                            |

--- Comment #19 from Andrew Fuerste-Henry <[email protected]> ---
Created attachment 193114
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=193114&action=edit
Bug 40896: Disable run report buttons upon click

This patch will disable the run report button found on both the list page, and
the individual operation pages (e.g. run, edit, saved successfully). This will
stop librarians from unintentionally crashing their Koha system, by pressing
the run report button repeatedly when there is no need to re-request it.

TO TEST:
a)  go to /cgi-bin/koha/reports/guided_reports.pl?op=list
b)  create three new sql test reports:
    *)  Name: Test report #1, SQL: SELECT count(*) FROM biblio
    *)  Name: Test report #2, SQL: SELECT count(*) FROM items
    *)  Name: Test report #3, SQL: SELECT * FROM items WHERE
items.dateaccessioned =  <<Date accessioned|date>>
c)  run all of the above test reports, noticing how the run report button can
be activated repeatedly
APPLY PATCH
d)  redo step a
e)  run test report #1 from the table, notice how now the button can only be
activated once before it is greyed out and the play button is replaced with a
spinner
f)  return to the list, edit test report #2 from the table, click run report
from the edit page, and notice how this run report button exhibits the same
behaviour as the button in step e
g)  return to the list, run test report #3, select a date, click run report
from this page, and notice again how the run report button exhibits the same
behaviour as the buttons in steps e and f
SIGN OFF

Signed-off-by: Andrew Fuerste Henry <[email protected]>
Signed-off-by: Brendan Lawlor <[email protected]>
Signed-off-by: Andrew Fuerste Henry <[email protected]>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
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/

Reply via email to