Bug 22575

Summary: Item type administration uses invalid error class for dialog
Product: Koha Reporter: Owen Leonard <oleonard>
Component: System AdministrationAssignee: Owen Leonard <oleonard>
Status: CLOSED FIXED QA Contact: Testopia <testopia>
Severity: minor    
Priority: P5 - low CC: gmcharlt, lucas, martin.renvoize, nick
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: Trivial patch
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
19.05.00, 18.11.05
Circulation function:
Attachments: Bug 22575: Item type administration uses invalid error class for dialog
Bug 22575: Item type administration uses invalid error class for dialog
Bug 22575: Item type administration uses invalid error class for dialog
Bug 22575: Item type administration uses invalid error class for dialog

Description Owen Leonard 2019-03-25 17:01:30 UTC
If you try to delete an item type which is in use, the error message you get is displayed in a white dialog with red text. This happens because the message "type" passed from the script is "error," a CSS class which is undefined. The script should send "alert" instead.
Comment 1 Owen Leonard 2019-03-26 14:21:45 UTC Comment hidden (obsolete)
Comment 2 Pierre-Marc Thibault 2019-03-29 19:00:53 UTC Comment hidden (obsolete)
Comment 3 Bin Wen 2019-03-29 19:48:27 UTC Comment hidden (obsolete)
Comment 4 Katrin Fischer 2019-03-31 17:45:51 UTC
Created attachment 87243 [details] [review]
Bug 22575: Item type administration uses invalid error class for dialog

This patch modifies the item types administration script so that it
passes a valid message type to the template, where the type is used as a
CSS class. "Error" is a nonexistent dialog class. It should be "alert."

To test, apply the patch and go to Administration -> Item types.

 - Try to delete an item type which is in use. The style of the error
   dialog should be correct.
 - Try to add an item type using a code which already exists. The error
   should look correct.

Signed-off-by: Pierre-Marc Thibault <pierre-marc.thibault@inLibro.com>
Signed-off-by: Bin Wen <bin.wen@inlibro.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Comment 5 Nick Clemens (kidclamp) 2019-04-05 13:11:02 UTC
Awesome work all!

Pushed to master for 19.05
Comment 6 Martin Renvoize (ashimema) 2019-04-15 10:39:20 UTC
Pushed to 18.11.x for 18.11.05
Comment 7 Lucas Gass (lukeg) 2019-04-15 16:51:23 UTC
backported to 18.05.x for 18.05.12