From c4e373296d8953ac1f428538500b7cad22079121 Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Fri, 29 Aug 2025 17:48:35 -0300 Subject: [PATCH] Bug 39190: Adjust permission across the board Signed-off-by: Tomas Cohen Arazi --- admin/sftp_servers.pl | 2 +- api/v1/swagger/paths/config_sftp_servers.yaml | 10 +++++----- .../intranet-tmpl/prog/en/includes/admin-menu.inc | 4 ++-- .../intranet-tmpl/prog/en/includes/permissions.inc | 4 ++-- .../intranet-tmpl/prog/en/modules/admin/admin-home.tt | 4 ++-- t/Koha/Auth/Permissions.t | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/admin/sftp_servers.pl b/admin/sftp_servers.pl index 1be83acea9a..eb41983b62e 100755 --- a/admin/sftp_servers.pl +++ b/admin/sftp_servers.pl @@ -36,7 +36,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( template_name => "admin/sftp_servers.tt", query => $input, type => "intranet", - flagsrequired => { parameters => 'manage_sftp_servers' }, + flagsrequired => { parameters => 'manage_file_transports' }, } ); diff --git a/api/v1/swagger/paths/config_sftp_servers.yaml b/api/v1/swagger/paths/config_sftp_servers.yaml index e634760a637..4e6919192b2 100644 --- a/api/v1/swagger/paths/config_sftp_servers.yaml +++ b/api/v1/swagger/paths/config_sftp_servers.yaml @@ -47,7 +47,7 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - parameters: manage_sftp_servers + parameters: manage_file_transports post: x-mojo-to: Config::SFTP::Servers#add operationId: addSFTPServer @@ -97,7 +97,7 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - parameters: manage_sftp_servers + parameters: manage_file_transports "/config/sftp_servers/{sftp_server_id}": get: x-mojo-to: Config::SFTP::Servers#get @@ -139,7 +139,7 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - parameters: manage_sftp_servers + parameters: manage_file_transports put: x-mojo-to: Config::SFTP::Servers#update operationId: updateSFTPServer @@ -190,7 +190,7 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - parameters: manage_sftp_servers + parameters: manage_file_transports delete: x-mojo-to: Config::SFTP::Servers#delete operationId: deleteSFTPServer @@ -233,4 +233,4 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - parameters: manage_sftp_servers \ No newline at end of file + parameters: manage_file_transports diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc index 8e00a787130..90fc4a3fbff 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/admin-menu.inc @@ -145,7 +145,7 @@ [% END %] - [% IF ( CAN_user_parameters_manage_identity_providers || CAN_user_parameters_manage_smtp_servers ||CAN_user_parameters_manage_sftp_servers || CAN_user_parameters_manage_search_targets || CAN_user_parameters_manage_didyoumean || CAN_user_parameters_manage_column_config || CAN_user_parameters_manage_audio_alerts || ( CAN_user_parameters_manage_sms_providers && Koha.Preference('SMSSendDriver') == 'Email' ) || CAN_user_parameters_manage_usage_stats || CAN_user_parameters_manage_additional_fields || ( Koha.Preference('EnableAdvancedCatalogingEditor') && CAN_user_parameters_manage_keyboard_shortcuts ) ) %] + [% IF ( CAN_user_parameters_manage_identity_providers || CAN_user_parameters_manage_smtp_servers ||CAN_user_parameters_manage_file_transports || CAN_user_parameters_manage_search_targets || CAN_user_parameters_manage_didyoumean || CAN_user_parameters_manage_column_config || CAN_user_parameters_manage_audio_alerts || ( CAN_user_parameters_manage_sms_providers && Koha.Preference('SMSSendDriver') == 'Email' ) || CAN_user_parameters_manage_usage_stats || CAN_user_parameters_manage_additional_fields || ( Koha.Preference('EnableAdvancedCatalogingEditor') && CAN_user_parameters_manage_keyboard_shortcuts ) ) %]
Additional parameters