From fe3bb1dd40109e7ff8e404e1b2ebe3eb2be99a0a Mon Sep 17 00:00:00 2001 From: James Smith Date: Wed, 3 Jul 2024 11:49:45 +0100 Subject: [PATCH] add simple s3 fields to new library form --- app/controllers/libraries_controller.rb | 5 ++++- app/views/libraries/_form.html.erb | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/controllers/libraries_controller.rb b/app/controllers/libraries_controller.rb index 46c1cf765..b03f78c48 100644 --- a/app/controllers/libraries_controller.rb +++ b/app/controllers/libraries_controller.rb @@ -73,7 +73,10 @@ class LibrariesController < ApplicationController private def library_params - params.require(:library).permit(:path, :name, :notes, :caption, :icon, {tag_regex: []}, :storage_service) + params.require(:library).permit( + :path, :name, :notes, :caption, :icon, {tag_regex: []}, :storage_service, + :s3_endpoint, :s3_bucket, :s3_region, :s3_access_key_id, :s3_secret_access_key + ) end def get_library diff --git a/app/views/libraries/_form.html.erb b/app/views/libraries/_form.html.erb index b471a3c8c..2cd561627 100644 --- a/app/views/libraries/_form.html.erb +++ b/app/views/libraries/_form.html.erb @@ -13,6 +13,11 @@ <%= text_input_row form, :path, placeholder: translate(".path.placeholder") %> + <%= text_input_row form, :s3_endpoint %> + <%= text_input_row form, :s3_bucket %> + <%= text_input_row form, :s3_region %> + <%= text_input_row form, :s3_access_key_id %> + <%= text_input_row form, :s3_secret_access_key %> <% end %> <%= text_input_row form, :caption, help: t(".caption.help") %> <%= text_input_row form, :icon, help: t(".icon.help_html"), placeholder: translate(".icon.placeholder") %>