diff options
author | Ciro Santilli <ciro.santilli@gmail.com> | 2014-06-26 09:49:14 +0200 |
---|---|---|
committer | Ciro Santilli <ciro.santilli@gmail.com> | 2014-07-17 22:47:16 +0200 |
commit | 714f7201d3362793d11f33793e5ef6dc83bdd2f0 (patch) | |
tree | 54e6a4cc5ef89e132a123231b439b83de0e54d54 /app/models/users_star_project.rb | |
parent | b634d2801e6abdd039447f53ec5d9cf709f66b06 (diff) | |
download | gitlab-ce-714f7201d3362793d11f33793e5ef6dc83bdd2f0.tar.gz |
Add project stars.
Diffstat (limited to 'app/models/users_star_project.rb')
-rw-r--r-- | app/models/users_star_project.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/models/users_star_project.rb b/app/models/users_star_project.rb new file mode 100644 index 00000000000..1f5ae37b02b --- /dev/null +++ b/app/models/users_star_project.rb @@ -0,0 +1,19 @@ +# == Schema Information +# +# Table name: users_star_projects +# +# id :integer not null, primary key +# starrer_id :integer not null +# project_id :integer not null +# created_at :datetime +# updated_at :datetime +# + +class UsersStarProject < ActiveRecord::Base + belongs_to :project + belongs_to :user + + validates :user, presence: true + validates :user_id, uniqueness: { scope: [:project_id] } + validates :project, presence: true +end |