25 lines
990 B
Ruby
25 lines
990 B
Ruby
|
|
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
|