diff --git a/app/models/teambuild_target.rb b/app/models/teambuild_target.rb index aa2c98b..70b71cf 100644 --- a/app/models/teambuild_target.rb +++ b/app/models/teambuild_target.rb @@ -23,3 +23,21 @@ def default_position self.position = (TeambuildTarget.maximum(:position) || 0) + 1 end end + +# == Schema Information +# +# Table name: teambuild_targets +# +# id :bigint not null, primary key +# name :string not null +# target_type_id :integer not null +# group_id :integer +# position :integer not null +# created_at :datetime not null +# updated_at :datetime not null +# +# Indexes +# +# index_teambuild_targets_on_name (name) UNIQUE +# index_teambuild_targets_on_position (position) UNIQUE +# diff --git a/app/models/teambuild_target_user.rb b/app/models/teambuild_target_user.rb index 6051591..8dcea3d 100644 --- a/app/models/teambuild_target_user.rb +++ b/app/models/teambuild_target_user.rb @@ -5,3 +5,19 @@ class TeambuildTargetUser < ActiveRecord::Base belongs_to :teambuild_target belongs_to :teambuild_target_user, class_name: "User" end + +# == Schema Information +# +# Table name: teambuild_target_users +# +# id :bigint not null, primary key +# user_id :integer not null +# teambuild_target_id :bigint not null +# target_user_id :integer not null +# created_at :datetime not null +# updated_at :datetime not null +# +# Indexes +# +# teambuild_unique_choice (user_id,teambuild_target_id,target_user_id) UNIQUE +#