Merge pull request #482 from OWASP/feature/improve-file-upload-ux

Fix file upload flash messages and add GET redirect
This commit is contained in:
Ken Johnson
2025-12-11 13:50:28 +00:00
committed by GitHub
3 changed files with 7 additions and 1 deletions
@@ -16,6 +16,11 @@ class BenefitFormsController < ApplicationController
end end
end end
def redirect_to_benefit_forms
flash[:info] = "Please use the upload form below to upload files"
redirect_to user_benefit_forms_path(user_id: current_user.id)
end
def upload def upload
file = params[:benefits][:upload] file = params[:benefits][:upload]
+1 -1
View File
@@ -28,7 +28,7 @@
end end
%> %>
<div class="alert <%= alert_class %> alert-dismissible fade show d-flex align-items-center" role="alert"> <div class="alert <%= alert_class %> alert-dismissible show d-flex align-items-center" role="alert">
<i class="bi <%= icon_class %> me-2"></i> <i class="bi <%= icon_class %> me-2"></i>
<div class="flex-grow-1"> <div class="flex-grow-1">
<%= msg %> <%= msg %>
+1
View File
@@ -34,6 +34,7 @@ Railsgoat::Application.routes.draw do
end end
get "download" => "benefit_forms#download" get "download" => "benefit_forms#download"
get "upload" => "benefit_forms#redirect_to_benefit_forms"
post "upload" => "benefit_forms#upload" post "upload" => "benefit_forms#upload"
resources :tutorials do resources :tutorials do