Merge pull request #9730 from AthiraKadampatta/9726-unused-paperclip-columns-ignored-list

Ignore paperclip columns to prepare for deletion
This commit is contained in:
Maikel
2022-10-11 11:44:42 +11:00
committed by GitHub
5 changed files with 35 additions and 1 deletions

View File

@@ -16,6 +16,19 @@ class Enterprise < ApplicationRecord
large: { resize_to_fill: [1200, 260] },
}.freeze
self.ignored_columns = %i(terms_and_conditions_file_name
terms_and_conditions_content_type
terms_and_conditions_file_size
terms_and_conditions_updated_at
logo_file_name
logo_content_type
logo_file_size
logo_updated_at
promo_image_file_name
promo_image_content_type
promo_image_file_size
promo_image_updated_at)
searchable_attributes :sells, :is_primary_producer
searchable_associations :properties
searchable_scopes :is_primary_producer, :is_distributor, :is_hub, :activated, :visible,

View File

@@ -5,6 +5,15 @@ require 'open_food_network/locking'
class EnterpriseGroup < ApplicationRecord
include PermalinkGenerator
self.ignored_columns = %i(logo_file_name
logo_content_type
logo_file_size
logo_updated_at
promo_image_file_name
promo_image_content_type
promo_image_file_size
promo_image_updated_at)
acts_as_list
has_and_belongs_to_many :enterprises, join_table: 'enterprise_groups_enterprises'

View File

@@ -9,6 +9,13 @@ module Spree
large: { resize_to_limit: [600, 600] },
}.freeze
self.ignored_columns = %i(attachment_file_name
attachment_content_type
attachment_file_size
attachment_updated_at
attachment_width
attachment_height)
has_one_attached :attachment
validates :attachment, attached: true, content_type: %r{\Aimage/(png|jpeg|gif|jpg|svg\+xml|webp)\Z}

View File

@@ -5,6 +5,11 @@ class TermsOfServiceFile < ApplicationRecord
validates :attachment, attached: true
self.ignored_columns = %i(attachment_file_name
attachment_content_type
attachment_file_size
attachment_updated_at)
# The most recently uploaded file is the current one.
def self.current
order(:id).last

View File

@@ -7,7 +7,7 @@
= form_for [:admin, @product, @image], url: admin_product_image_path(@product, @image, @url_filters), html: { multipart: true } do |f|
%fieldset
%legend{align: "center"}= @image.attachment_file_name
%legend{align: "center"}= @image.attachment.filename
.field.alpha.three.columns.align-center
= f.label t('spree.thumbnail')
%br/