]> source.dussan.org Git - redmine.git/commit
Adds subtasking (#443) including:
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 13 Mar 2010 14:56:49 +0000 (14:56 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 13 Mar 2010 14:56:49 +0000 (14:56 +0000)
commit8e3d1b694ab47317638b474082cb70e08a8d02e7
tree9997cc24910a029fea3e98ed0765566d9c4bb97e
parente109c9b6b6f314dea19bf92dffa217d962eaa200
Adds subtasking (#443) including:
* priority, start/due dates, progress, estimate, spent time roll-up to parent issues
* descendant issues tree displayed on the issue view with context menu support
* issue tree display on the gantt chart
* issue tree copy on project copy
* unlimited nesting

Defining subtasks requires the new permission 'Manage subtasks'.
Subtasks can not belong to a different project than the parent task.

Implementation is based on scoped nested sets for fast reads and updates.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3573 e93f8b46-1217-0410-a6f0-8f06a7374b81
28 files changed:
app/controllers/issues_controller.rb
app/controllers/timelog_controller.rb
app/helpers/issues_helper.rb
app/models/issue.rb
app/models/issue_relation.rb
app/models/project.rb
app/views/issues/_attributes.rhtml
app/views/issues/_form.rhtml
app/views/issues/auto_complete.html.erb [new file with mode: 0644]
app/views/issues/gantt.rhtml
app/views/issues/show.rhtml
config/locales/en.yml
config/locales/fr.yml
db/migrate/20100313132032_add_issues_nested_sets_columns.rb [new file with mode: 0644]
lib/redmine.rb
lib/redmine/default_data/loader.rb
lib/redmine/helpers/gantt.rb
public/images/task_parent_end.png [new file with mode: 0644]
public/javascripts/application.js
public/stylesheets/application.css
test/fixtures/enumerations.yml
test/fixtures/issues.yml
test/fixtures/roles.yml
test/functional/issues_controller_test.rb
test/unit/issue_nested_set_test.rb [new file with mode: 0644]
test/unit/issue_test.rb
vendor/plugins/acts_as_customizable/lib/acts_as_customizable.rb
vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb