@@ -10,6 +10,7 @@ namespace :cortex do
10
10
puts "Creating Media ContentType..."
11
11
media = ContentType . new ( {
12
12
name : "Media" ,
13
+ name_id : "media" ,
13
14
description : "Media for Cortex" ,
14
15
icon : "collections" ,
15
16
tenant : example_tenant ,
@@ -21,9 +22,9 @@ namespace :cortex do
21
22
puts "Creating Fields..."
22
23
23
24
allowed_asset_content_types = %w( txt css js pdf doc docx ppt pptx csv xls xlsx svg ico png jpg gif bmp )
24
- fieldTitle = media . fields . new ( name : 'Title' , field_type : 'text_field_type' , validations : { presence : true , uniqueness : true } )
25
+ fieldTitle = media . fields . new ( name : 'Title' , name_id : 'title' , field_type : 'text_field_type' , validations : { presence : true , uniqueness : true } )
25
26
fieldTitle . save
26
- media . fields . new ( name : 'Asset' , field_type : 'asset_field_type' ,
27
+ media . fields . new ( name : 'Asset' , name_id : 'asset' , field_type : 'asset_field_type' ,
27
28
validations :
28
29
{
29
30
presence : true ,
@@ -87,10 +88,10 @@ namespace :cortex do
87
88
svgo : false
88
89
}
89
90
} )
90
- media . fields . new ( name : 'Description' , field_type : 'text_field_type' , validations : { presence : true } )
91
- media . fields . new ( name : 'Tags' , field_type : 'tag_field_type' )
92
- media . fields . new ( name : 'Expiration Date' , field_type : 'date_time_field_type' )
93
- media . fields . new ( name : 'Alt Tag' , field_type : 'text_field_type' )
91
+ media . fields . new ( name : 'Description' , name_id : 'description' , field_type : 'text_field_type' , validations : { presence : true } )
92
+ media . fields . new ( name : 'Tags' , name_id : 'tags' , field_type : 'tag_field_type' )
93
+ media . fields . new ( name : 'Expiration Date' , name_id : 'expiration_date' , field_type : 'date_time_field_type' )
94
+ media . fields . new ( name : 'Alt Tag' , name_id : 'alt_tag' , field_type : 'text_field_type' )
94
95
95
96
media . save!
96
97
0 commit comments