jam-cloud/ruby/lib/jam_ruby/models/jam_track_right.rb

15 lines
416 B
Ruby

module JamRuby
# describes what users have rights to which tracks
class JamTrackRight < ActiveRecord::Base
belongs_to :user, class_name: "JamRuby::User" # the owner, or purchaser of the jam_track
belongs_to :jam_track, class_name: "JamRuby::JamTrack"
validates :user, presence:true
validates :jam_track, presence:true
validates_uniqueness_of :user_id, scope: :jam_track_id
end
end