Skip to content

Commit 5d3aafc

Browse files
committed
refactor: switch asset naming to media_title
1 parent 96e5bf5 commit 5d3aafc

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

app/models/asset_field_type.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def data
3636
'file_size': asset_file_size,
3737
'updated_at': asset_updated_at
3838
},
39-
'asset_title_slug': asset_title_slug,
39+
'media_title': media_title,
4040
'asset_field_type_id': id
4141
}
4242
end
@@ -75,8 +75,8 @@ def allowed_content_types
7575
end
7676
end
7777

78-
def asset_title_slug
79-
@existing_data['asset_title_slug'] || ContentItemService.form_fields[@metadata[:naming_data]][:text].parameterize.underscore
78+
def media_title
79+
@existing_data['media_title'] || ContentItemService.form_fields[@metadata[:naming_data][:title]][:text].parameterize.underscore
8080
end
8181

8282
def mapping_field_name
@@ -133,7 +133,7 @@ def style_urls
133133

134134
def existing_metadata
135135
metadata.except!(:existing_data)
136-
metadata[:path].gsub!(":asset_title_slug", asset_title_slug) if metadata[:path]
136+
metadata[:path].gsub!(":media_title", media_title) if metadata[:path]
137137
metadata
138138
end
139139
end

lib/tasks/cortex/core/media.rake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ namespace :cortex do
3131
},
3232
metadata:
3333
{
34-
naming_data: fieldTitle.id,
34+
naming_data: {
35+
title: fieldTitle.id
36+
},
3537
styles: {
3638
large: {geometry: '1800x1800>', format: :jpg},
3739
medium: {geometry: '800x800>', format: :jpg},
@@ -42,7 +44,7 @@ namespace :cortex do
4244
},
4345
processors: [:thumbnail, :paperclip_optimizer],
4446
preserve_files: true,
45-
path: ':class/:attachment/:asset_title_slug-:style.:extension',
47+
path: ':class/:attachment/:media_title-:style.:extension',
4648
s3_headers: {'Cache-Control': 'public, max-age=315576000'}
4749
})
4850
media.fields.new(name: 'Description', field_type: 'text_field_type', validations: {presence: true})

0 commit comments

Comments
 (0)