otwa-aggie/app/models/collection_profile.rb

25 lines
990 B
Ruby
Raw Normal View History

2026-08-13 04:44:25 +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