Bug 17039: Adding 'cancel' link and 'add new item' button to item edit form
To test: 1) Go the the detail page for a record on staff side 2) Edit an existing item and scroll down to Save button 3) Notice no easy way to add a new item or cancel out of the form 4) Apply patch and refresh page 5) You should now see a new button next to the Save button, 'Add a new item', and a link 'Cancel' 6) Confirm clicking Cancel takes you back to the detail page for the record 7) Go to edit an item again 8) Change some fields/add some info to the item 9) Click the 'Add a new item' button and a confirm box should pop up. 10) Confirm that clicking 'cancel' does NOT take you to a new page, and your changes are still there 11) Click the button again, and this time click 'OK' 12) Confirm you are redirected to the 'add item' form Sponsored-by: Catalyst IT Signed-off-by: Hugo Agud <hagud@orex.es> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
dc8c70b745
commit
cf493b9b12
1 changed files with 9 additions and 1 deletions
|
@ -51,6 +51,12 @@ $(document).ready(function(){
|
|||
});
|
||||
});
|
||||
|
||||
$("#addnewitem").click(function(){
|
||||
if ( confirm(_("Are you sure you want to add a new item? Any changes made on this page will be lost.")) ){
|
||||
window.location.href = "/cgi-bin/koha/cataloguing/additem.pl?biblionumber=[% biblionumber %]";
|
||||
}
|
||||
});
|
||||
|
||||
var columns_settings = [% ColumnsSettings.GetColumns( 'cataloguing', 'additem', 'itemst', 'json' ) %]
|
||||
// Skip the first column
|
||||
columns_settings.unshift( { cannot_be_toggled: "1" } );
|
||||
|
@ -355,7 +361,9 @@ function confirm_deletion() {
|
|||
<input type="hidden" name="tag" value="[% itemtagfield %]" />
|
||||
<input type="hidden" name="subfield" value="[% itemtagsubfield %]" />
|
||||
<input type="hidden" name="field_value" value="[% itemnumber %]" />
|
||||
<input type="submit" value="Save changes" onclick="return Check(this.form)" />
|
||||
<input type="submit" value="Save changes" onclick="return Check(this.form)">
|
||||
<input type="button" id="addnewitem" value="Add a new item">
|
||||
<a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber %]">Cancel</a>
|
||||
[% END %]</fieldset>
|
||||
|
||||
[%# Fields for fast cataloging %]
|
||||
|
|
Loading…
Reference in a new issue