We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fb4fcc5 commit 7f95109Copy full SHA for 7f95109
app/models/teams/member.rb
@@ -24,6 +24,7 @@ class Teams::Member < ActiveRecord::Base
24
belongs_to :user
25
26
validates_uniqueness_of :user_id, scope: :team_id
27
+ validates :team_id, :user_id, :presence => true
28
29
scope :active, -> { where(state: 'active') }
30
scope :pending, -> { where(state: 'pending') }
app/models/user.rb
@@ -193,7 +193,7 @@ class User < ActiveRecord::Base
193
has_many :github_repositories, through: :github_profile , source: :repositories
194
195
belongs_to :team, class_name: 'Team'
196
- has_one :membership, class_name: 'Teams::Member'
+ has_one :membership, class_name: 'Teams::Member', dependent: :destroy
197
198
def on_premium_team?
199
if membership
0 commit comments