diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 9c62a5d8..f6ddd687 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -68,6 +68,8 @@ Metrics/BlockLength: # Configuration parameters: CountComments. Metrics/ClassLength: Max: 379 + Exclude: + - 'app/models/post.rb' # Offense count: 6 Metrics/CyclomaticComplexity: diff --git a/app/models/post.rb b/app/models/post.rb index 3ffc1077..a29471c1 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -353,6 +353,15 @@ class Post next if REJECT_FROM_TEMPLATE.include? key next if key.start_with? 'has_' + # XXX: Esto está acá hasta que convirtamos todo en plantillas + if key == 'title' && content.is_a?(String) + contents = { + 'value' => 'text', + 'label' => I18n.t('posts.title'), + 'required' => true + } + end + Post::TemplateField.new(self, key, contents) end.compact end