hron / redmine_subtasks

This is plugin for Redmine for adding subtasks functionality.
53 stars 13 forks source link

Redmine subtasks

This is a plugin for Redmine. It was inspired from Redmine patch issue #443.

Plugin's migrations support both methods of converting database from previously patch and migrate from plain, clean Redmine.

Features

Installation

  1. Copy the plugin directory into the vendor/plugins directory

  2. Migrate plugin:

rake db:migrate_plugins

  1. Start Redmine

Installed plugins are listed and can be configured from Admin -> Plugins screen.

Testing

Unfortunately, Redmine core tests which use issues.yml fixture will fail with this plugin installed.

The good news is that the plugin has each own test for testing its own functionality. I have added some hack to make the plugin tests working. The problem that the plugin should use fixtures for issues with additional fields. Therefore, when you run some of plugin's test all fixtures from Redmine core copy in separate directory and some of them are overrides by plugin's fixtures, then unit test runs.