VRFS-2029 : Rails model attribute for upload_to_youtube flag
Also includes Rails validation.
This commit is contained in:
parent
dacd702bd8
commit
d95a063648
|
|
@ -3,7 +3,7 @@ module JamRuby
|
|||
include HtmlSanitize
|
||||
html_sanitize strict: [:name, :description]
|
||||
|
||||
attr_accessible :name, :description, :is_public, :genre_id, :recording_id, :user_id, as: :admin
|
||||
attr_accessible :name, :description, :is_public, :genre_id, :recording_id, :user_id, :upload_to_youtube, as: :admin
|
||||
|
||||
belongs_to :recording, :class_name => "JamRuby::Recording", :inverse_of => :claimed_recordings, :foreign_key => 'recording_id'
|
||||
belongs_to :user, :class_name => "JamRuby::User", :inverse_of => :claimed_recordings
|
||||
|
|
@ -17,6 +17,8 @@ module JamRuby
|
|||
validates :name, no_profanity: true, length: {minimum: 3, maximum: 64}, presence: true
|
||||
validates :description, no_profanity: true, length: {maximum: 8000}
|
||||
validates :is_public, :inclusion => {:in => [true, false]}
|
||||
validates :upload_to_youtube, :inclusion => {:in => [true, false]}
|
||||
|
||||
validates :genre, presence: true
|
||||
validates :user, presence: true
|
||||
validates_uniqueness_of :user_id, :scope => :recording_id
|
||||
|
|
|
|||
Loading…
Reference in New Issue