Restream / redmine_issue_checklist

Checklist Plugin creates simple checklists for Redmine issues. Downloaded from http://www.redminecrm.com/projects/checklist/
66 stars 52 forks source link
redmine redmine-plugin

Redmine Issue Checklist Plugin

Build Status Code Climate

This plugin enables you to add checklists to Redmine issues.

The initial author of the plugin is Kirill Bezrukov

Compatibility

This plugin version is compatible only with Redmine 3.0 and later.

Installation

  1. To install the plugin

    • Download the .ZIP archive, extract files and copy the plugin directory into #{REDMINE_ROOT}/plugins.

    Or

    • Change you current directory to your Redmine root directory:

      cd {REDMINE_ROOT}

      Copy the plugin from GitHub using the following commands:

      git clone https://github.com/Restream/redmine_issue_checklist.git plugins/redmine_issue_checklist
  2. Update the Gemfile.lock file by running the following commands:

    bundle install
  3. This plugin requires a migration. Run the following command to upgrade your database (make a database backup before):

    bundle exec rake redmine:plugins:migrate RAILS_ENV=production 
  4. Restart Redmine.

Now you should be able to see the plugin in Administration > Plugins.

Usage

The Redmine Issue Checklist plugin enables you to add checklists to Redmine issues.

You can configure the plugin to track the checklist changes in the issue log and change the issue done ratio based on the checklist progress. To do this, go to Administration > Plugins, clikConfigure and select the corresponding check boxes.
plugin settings

To add a checklist to an issue, enter the checklist item text into the the Checklist field in the issue description and click the + button.
checklist item

You can add as many checklist items as you need. To rearrange the checklist, drag and drop the items in the desired order. To delete an item, click the trash bin icon.
checklist item

To mark the completed checklist items, select the corresponding check boxes. The plugin will display the changes in the issue log and change the issue done ratio, if you have configured it accordingly.
progress

To manage checklist-related permissions, go to Administration > Roles and permissions, click the role name and select or clear the required check boxes.
permissions

Testing

Run tests using the following command:

rake redmine:plugins:test NAME=redmine_issue_checklist RAILS_ENV=test_sqlite3

Maintainers

Danil Tashkinov, github.com/nodecarter

License

Redmine Checklist plugin is open source and released under the terms of the GNU General Public License v2 (GPL).