From 07d5133e1be9f947f7ad2167428e2d56d35cc6c6 Mon Sep 17 00:00:00 2001 From: Peter Hankiewicz Date: Wed, 2 Mar 2022 19:56:27 +0100 Subject: [PATCH] Hide works_json field from admin --- app/models/elasticsearch/searchability.rb | 3 ++- config/initializers/rails_admin.rb | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/models/elasticsearch/searchability.rb b/app/models/elasticsearch/searchability.rb index 05867652b..318c24c87 100644 --- a/app/models/elasticsearch/searchability.rb +++ b/app/models/elasticsearch/searchability.rb @@ -88,7 +88,8 @@ def define_elasticsearch_mapping(exclusions = {}) out = as_json(except: [:jurisdiction_list, :regulation_list, :tag_list]) attributes_to_skip = %w[review_required reviewer_id url_count - webform notes views_overall views_by_notice_viewer] + webform notes views_overall views_by_notice_viewer + works_json] out.except!(*attributes_to_skip) out['class_name'] = self.class.name diff --git a/config/initializers/rails_admin.rb b/config/initializers/rails_admin.rb index e85bc79a6..bfb872f8b 100644 --- a/config/initializers/rails_admin.rb +++ b/config/initializers/rails_admin.rb @@ -153,6 +153,7 @@ configure(:type) do hide end + configure :reset_type, :enum do label 'Type' required true @@ -178,6 +179,10 @@ ability.can? :rescind, Notice end end + + configure(:works_json) do + hide + end end end end