Don't validate start date when updating an issue without changing it (#14086).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11931 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2013-06-05 19:56:59 +00:00
parent 6327bdc6f8
commit 8cea7d8cf2
3 changed files with 31 additions and 3 deletions
+8 -1
View File
@@ -65,13 +65,20 @@ module ObjectHelpers
role
end
def Issue.generate!(attributes={})
# Generates an unsaved Issue
def Issue.generate(attributes={})
issue = Issue.new(attributes)
issue.project ||= Project.find(1)
issue.tracker ||= issue.project.trackers.first
issue.subject = 'Generated' if issue.subject.blank?
issue.author ||= User.find(2)
yield issue if block_given?
issue
end
# Generates a saved Issue
def Issue.generate!(attributes={}, &block)
issue = Issue.generate(attributes, &block)
issue.save!
issue
end