Skip to content

Commit 19f6406

Browse files
committed
WIP
1 parent 113bb15 commit 19f6406

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
class AccessionRenewals::FilesController < ApplicationController
2+
def show
3+
renewal = current_user.accession_renewals.find(params.expect(:accession_renewal_id))
4+
5+
redirect_to renewal.file.url, allow_other_host: true
6+
end
7+
end

app/views/accession_renewals/_accession_renewal.json.jb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
:created_at
99
),
1010

11+
file: {
12+
filename: accession_renewal.file.filename,
13+
url: accession_renewal_file_url(accession_renewal)
14+
},
15+
1116
validation_details: accession_renewal.validation_details.map {|detail|
1217
{
1318
**detail.slice(

config/routes.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@
2424

2525
resources :submissions, only: %i[index show create] do
2626
resources :accessions, only: %i[show update], param: :number, shallow: true do
27-
resources :accession_renewals, only: %i[show create], shallow: true
27+
resources :accession_renewals, only: %i[show create] do
28+
scope module: 'accession_renewals' do
29+
resource :file, only: %i[show], shallow: false
30+
end
31+
end
2832
end
2933
end
3034
end

0 commit comments

Comments
 (0)