Bug 28843: Add view and edit buttons to result of MARC record import
This patch adds "View" and "Edit" buttons to the output of the result of a MARC record import. To test, apply the patch and go to Tools -> State MARC for import. - Import a file of MARC records. - Click the "Manage staged records" button. - In the table of staged records the last column labeled "Records" should be empty. - Click "Import this batch into the catalog." - The table of records will be shown again, and this time the last column should contain "View" and "Edit" buttons for each row. - Confirm that the buttons work correctly, opening the correct record for viewing and editing. Test with both bibliographic and authority records to confirm that the correct view and edit pages open for each. EDIT: Add permission check for "Edit" link Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
108857e1ed
commit
3a2bb93da7
1 changed files with 15 additions and 4 deletions
|
@ -508,6 +508,11 @@
|
|||
[% ELSE %]
|
||||
var record_details_url = "/cgi-bin/koha/catalogue/detail.pl?biblionumber=";
|
||||
[% END %]
|
||||
[% IF(record_type == 'auth') %]
|
||||
var record_edit_url = "/cgi-bin/koha/authorities/authorities.pl?authid=";
|
||||
[% ELSE %]
|
||||
var record_edit_url = "/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=";
|
||||
[% END %]
|
||||
|
||||
var additional_details = "";
|
||||
if( aData['author'] ){
|
||||
|
@ -559,10 +564,16 @@
|
|||
'<a href="' + aData['diff_url'] + '">' + _("View") + '</a>'
|
||||
);
|
||||
}
|
||||
$('td:eq(6)', nRow).html(
|
||||
'<a target="_blank" href="' + record_details_url
|
||||
+ aData['matched'] + '">' + aData['matched'] + '</a>'
|
||||
);
|
||||
if (aData['matched']) {
|
||||
$('td:eq(6)', nRow).html(
|
||||
'<a class="btn btn-default btn-xs" target="_blank" href="' + record_details_url
|
||||
+ aData['matched'] + '"><i class="fa fa-eye"></i> ' + _("View") + '</a> '
|
||||
[% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
|
||||
+ '<a class="btn btn-default btn-xs" target="_blank" href="' + record_edit_url
|
||||
+ aData['matched'] + '"><i class="fa fa-pencil"></i> ' + _("Edit") + '</a>'
|
||||
[% END %]
|
||||
);
|
||||
}
|
||||
},
|
||||
}));
|
||||
$("#import_batch_form").on("submit", function() {
|
||||
|
|
Loading…
Reference in a new issue