diff --git a/C4/Auth.pm b/C4/Auth.pm index 927eef36f5..29823d6ed5 100644 --- a/C4/Auth.pm +++ b/C4/Auth.pm @@ -2329,7 +2329,6 @@ sub get_cataloguing_page_permissions { marc_modification_templates records_batchdel records_batchmod - records_restore stage_marc_import upload_cover_images ); diff --git a/api/v1/swagger/paths/deleted_biblios.yaml b/api/v1/swagger/paths/deleted_biblios.yaml index 117ac1521a..cf290da778 100644 --- a/api/v1/swagger/paths/deleted_biblios.yaml +++ b/api/v1/swagger/paths/deleted_biblios.yaml @@ -206,4 +206,4 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - tools: records_restore + editcatalogue: records_restore diff --git a/api/v1/swagger/paths/deleted_items.yaml b/api/v1/swagger/paths/deleted_items.yaml index f0196d7f8c..fab5760443 100644 --- a/api/v1/swagger/paths/deleted_items.yaml +++ b/api/v1/swagger/paths/deleted_items.yaml @@ -164,4 +164,4 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - tools: records_restore + editcatalogue: records_restore diff --git a/installer/data/mysql/atomicupdate/bug_17387-item_biblio-undelete.pl b/installer/data/mysql/atomicupdate/bug_17387-item_biblio-undelete.pl index 35080c8079..44f92f26d3 100755 --- a/installer/data/mysql/atomicupdate/bug_17387-item_biblio-undelete.pl +++ b/installer/data/mysql/atomicupdate/bug_17387-item_biblio-undelete.pl @@ -11,11 +11,11 @@ return { $dbh->do( q{ INSERT IGNORE INTO permissions (module_bit, code, description) - VALUES (13, 'records_restore', 'Restore deleted records') + VALUES (9, 'records_restore', 'Restore deleted bibliographic records and items') } ); - say_success( $out, "Added new permission 'tools:records_restore'" ); + say_success( $out, "Added new permission 'editcatalogue:records_restore'" ); }, }; diff --git a/installer/data/mysql/mandatory/userpermissions.sql b/installer/data/mysql/mandatory/userpermissions.sql index 96f27765b2..a18ac46ddc 100644 --- a/installer/data/mysql/mandatory/userpermissions.sql +++ b/installer/data/mysql/mandatory/userpermissions.sql @@ -71,6 +71,7 @@ INSERT INTO permissions (module_bit, code, description) VALUES ( 9, 'edit_any_item', 'Edit any item regardless of home library'), ( 9, 'edit_locked_records', 'Edit locked records'), ( 9, 'set_record_sources', 'Set record source'), + ( 9, 'records_restore', 'Restore deleted bibliographic records and items'), (10, 'payout', 'Perform account payout action'), (10, 'refund', 'Perform account refund action'), (10, 'discount', 'Perform account discount action'), @@ -133,7 +134,6 @@ INSERT INTO permissions (module_bit, code, description) VALUES (13, 'records_batchmod', 'Perform batch modification of records (biblios or authorities)'), (13, 'marc_modification_templates', 'Manage marc modification templates'), (13, 'records_batchdel', 'Perform batch deletion of records (bibliographic or authority)'), - (13, 'records_restore', 'Restore deleted bibliographic records and items'), (13, 'access_files', 'Access to the files stored on the server'), (13, 'upload_general_files', 'Upload any file'), (13, 'upload_manage', 'Manage uploaded files'), diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc index 5ebcbdc329..deecefa3a7 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-menu.inc @@ -43,7 +43,7 @@ [% END %] - [% IF ( CAN_user_tools_items_batchmod || CAN_user_tools_items_batchdel || CAN_user_tools_records_batchmod || CAN_user_tools_records_batchdel || CAN_user_tools_records_restore || CAN_user_tools_marc_modification_templates ) %] + [% IF ( CAN_user_tools_items_batchmod || CAN_user_tools_items_batchdel || CAN_user_tools_records_batchmod || CAN_user_tools_records_batchdel || CAN_user_editcatalogue_records_restore || CAN_user_tools_marc_modification_templates ) %]