# redmine_issue_checklist **Repository Path**: allincodes/redmine_issue_checklist ## Basic Information - **Project Name**: redmine_issue_checklist - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-15 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Redmine Issue Checklist Plugin [![Build Status](https://travis-ci.org/Restream/redmine_issue_checklist.svg?branch=master)](https://travis-ci.org/Restream/redmine_issue_checklist) [![Code Climate](https://codeclimate.com/github/Restream/redmine_issue_checklist/badges/gpa.svg)](https://codeclimate.com/github/Restream/redmine_issue_checklist) This plugin enables you to add checklists to Redmine issues. The initial author of the plugin is [Kirill Bezrukov](http://www.redminecrm.com/projects/checklist/pages/1) ## 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**, clik**Configure** and select the corresponding check boxes. ![plugin settings](doc/issue_checklist_1.png) 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](doc/issue_checklist_2.png) 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](doc/issue_checklist_3.png) 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](doc/issue_checklist_4.png) To manage checklist-related permissions, go to **Administration > Roles and permissions**, click the role name and select or clear the required check boxes. ![permissions](doc/issue_checklist_5.png) ## 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](https://github.com/nodecarter) ## License Redmine Checklist plugin is open source and released under the terms of the GNU General Public License v2 (GPL).