|
|
@ -57,7 +57,6 @@ class Changeset < ActiveRecord::Base
|
|
|
|
validates :committed_on, presence: true
|
|
|
|
validates :committed_on, presence: true
|
|
|
|
validates :commit_date, presence: true
|
|
|
|
validates :commit_date, presence: true
|
|
|
|
validates :scmid, uniqueness: {scope: :repository_id, allow_nil: true}
|
|
|
|
validates :scmid, uniqueness: {scope: :repository_id, allow_nil: true}
|
|
|
|
attr_accessible :type, :project_id, :repository_id, :revision, :committer, :comments, :committed_on
|
|
|
|
|
|
|
|
scope :visible, lambda {|*args|
|
|
|
|
scope :visible, lambda {|*args|
|
|
|
|
includes(:repository => :project).where(Project.allowed_to_condition(args.shift || User.current, :view_changesets, *args))
|
|
|
|
includes(:repository => :project).where(Project.allowed_to_condition(args.shift || User.current, :view_changesets, *args))
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -66,7 +65,7 @@ class Changeset < ActiveRecord::Base
|
|
|
|
# after_update :be_user_score
|
|
|
|
# after_update :be_user_score
|
|
|
|
after_destroy :down_user_score
|
|
|
|
after_destroy :down_user_score
|
|
|
|
# before_create :before_create_cs
|
|
|
|
# before_create :before_create_cs
|
|
|
|
after_create :act_as_forge_activity
|
|
|
|
# after_create :act_as_forge_activity
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def revision=(r)
|
|
|
|
def revision=(r)
|
|
|
|