Methods moved.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9473 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
0fad78f53f
commit
ccf37f59a9
|
@ -1,9 +1,4 @@
|
|||
module ObjectHelpers
|
||||
def User.add_to_project(user, project, roles)
|
||||
roles = [roles] unless roles.is_a?(Array)
|
||||
Member.create!(:principal => user, :project => project, :roles => roles)
|
||||
end
|
||||
|
||||
def User.generate!(attributes={})
|
||||
@generated_user_login ||= 'user0'
|
||||
@generated_user_login.succ!
|
||||
|
@ -17,6 +12,11 @@ module ObjectHelpers
|
|||
user
|
||||
end
|
||||
|
||||
def User.add_to_project(user, project, roles)
|
||||
roles = [roles] unless roles.is_a?(Array)
|
||||
Member.create!(:principal => user, :project => project, :roles => roles)
|
||||
end
|
||||
|
||||
def Group.generate!(attributes={})
|
||||
@generated_group_name ||= 'Group 0'
|
||||
@generated_group_name.succ!
|
||||
|
@ -67,6 +67,19 @@ module ObjectHelpers
|
|||
issue
|
||||
end
|
||||
|
||||
# Generate an issue for a project, using its trackers
|
||||
def Issue.generate_for_project!(project, attributes={})
|
||||
issue = Issue.new(attributes) do |issue|
|
||||
issue.project = project
|
||||
issue.tracker = project.trackers.first unless project.trackers.empty?
|
||||
issue.subject = 'Generated' if issue.subject.blank?
|
||||
issue.author ||= User.find(2)
|
||||
yield issue if block_given?
|
||||
end
|
||||
issue.save!
|
||||
issue
|
||||
end
|
||||
|
||||
def Version.generate!(attributes={})
|
||||
@generated_version_name ||= 'Version 0'
|
||||
@generated_version_name.succ!
|
||||
|
@ -86,17 +99,4 @@ module ObjectHelpers
|
|||
source.save!
|
||||
source
|
||||
end
|
||||
|
||||
# Generate an issue for a project, using it's trackers
|
||||
def Issue.generate_for_project!(project, attributes={})
|
||||
issue = Issue.new(attributes) do |issue|
|
||||
issue.project = project
|
||||
issue.tracker = project.trackers.first unless project.trackers.empty?
|
||||
issue.subject = 'Generated' if issue.subject.blank?
|
||||
issue.author ||= User.find(2)
|
||||
yield issue if block_given?
|
||||
end
|
||||
issue.save!
|
||||
issue
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue