otwarchive-symphonyarchive/app/models/collection_profile.rb

25 lines
990 B
Ruby
Raw Permalink Normal View History

2026-03-11 22:22:11 +00:00
class CollectionProfile < ApplicationRecord
belongs_to :collection
validates_length_of :intro,
allow_blank: true,
maximum: ArchiveConfig.INFO_MAX, too_long: ts("must be less than %{max} letters long.", max: ArchiveConfig.INFO_MAX)
validates_length_of :faq,
allow_blank: true,
maximum: ArchiveConfig.INFO_MAX, too_long: ts("must be less than %{max} letters long.", max: ArchiveConfig.INFO_MAX)
validates_length_of :rules,
allow_blank: true,
maximum: ArchiveConfig.INFO_MAX, too_long: ts("must be less than %{max} letters long.", max: ArchiveConfig.INFO_MAX)
validates_length_of :assignment_notification,
allow_blank: true,
maximum: ArchiveConfig.SUMMARY_MAX, too_long: ts("must be less than %{max} letters long.", max: ArchiveConfig.SUMMARY_MAX)
validates_length_of :gift_notification,
allow_blank: true,
maximum: ArchiveConfig.SUMMARY_MAX, too_long: ts("must be less than %{max} letters long.", max: ArchiveConfig.SUMMARY_MAX)
end