GithubHelp home page GithubHelp logo

tom-mats / redmine_issue_templates Goto Github PK

View Code? Open in Web Editor NEW

This project forked from akiko-pusu/redmine_issue_templates

0.0 2.0 0.0 725 KB

Repository for Redmine Issue Template (Ready to move Repository from Bitbucket to GitHub)

Ruby 58.17% HTML 33.28% JavaScript 5.01% CSS 3.02% Shell 0.51%

redmine_issue_templates's Introduction

Redmine Issue Templates Plugin

Plugin to generate and use issue templates for each project to assist issue creation. For Redmine 2.1.x or higher, please use version 0.0.4 or higher. For Redmine 2.0, please use version 0.0.3 or higher.

Build Status: <img src=“https://drone.io/github.com/akiko-pusu/redmine_issue_templates/status.png” />

Repository

Plugin installation

  1. Copy the plugin directory into the $REDMINE_ROOT/plugins directory. Please note that plugin’s folder name should be “redmine_issue_templates”. If changed, some migration task will be failed.

  2. Do migration task.

e.g. rake redmine:plugins:migrate RAILS_ENV=production
  1. (Re)Start Redmine.

Uninstall

Try this:

  • rake db:migrate_plugins NAME=redmine_issue_templates VERSION=0 RAILS_ENV=production

See also: www.r-labs.org/projects/issue-template/wiki/About_en#Uninstall-plugin

Required Settings

  1. Login to your Redmine install as an Administrator

  2. Enable the permissions for your Roles.

    Show issue templates: User can show issue templates and use templates when creating/updating issues. Edit issue templates: User can create/update/activate templates for each project. Manage issue templates: User can edit help message of templates for each project.

  3. Enable the module “Issue Template” on the project setting page.

  4. The link to the plugin should appear on that project’s navigation.

Note

This plugin aims to assist contributor’s feedback by using template if the project has some format for issues.

Troubleshoot for bundle intall and startup problem

This plugin repository includes some test code and gem settiing. If you have some trouble related “bundle intall”, please try –without option.

Exp. bundle install --without test

WebPage

Description and usage info

Changelog

0.1.3

NOTE: Please run “rake redmine:plugins:migrate” task because new column is added.

  • Code refactoring. (Thank you so much for SideCI!)

  • Enabled to use template in case no project parameter passed. (GitHub: #43)

  • Updated the German locale. Thanks, jwciss!

  • Template is loaded after the error when required fields are not filled. (GitHub: #50)

  • First implement to integrate Checklist plugin. (GitHub: #39)

0.1.2

  • Move repository from Bitbucket to Github.

  • Add Spanish translation. Thanks, Andres Arias (r-labs #1413)

  • Add popup to preview template description and filter template. (Featured: r-labs 1410)

  • Bugfix: Prevent to load default template in case updated issue form triggered by states change event. (Related: bitbucket#36, Template loads every time Status is changed.)

  • Update Simplified Chinese Localization. Thanks, Steven Wong.

  • Support REST API with json format. (prototype. r-labs #1324)

  • Code refactoring.

0.1.1

Bugfix release.

  • Update Brazilian translation file. (Bitbucket Pull Request: #4)

  • Removed deprecation warnings and adjusted gemfile to redmine 3.1.x (Bitbucket Pull Request: #5)

  • Bug fix, prevent load template and overwrite description when status changed. (Bitbucket Issue: #36)

  • Hide templates Element on Trackers without Issue Template. (Bitbucket Issue: #57)

  • Bug fix, when issue create issue from copy, template should not overwrite description. (Bitbucket Issue: #70)

Special thanks all contributors, and Mattani-san, to this release.

0.1.0

NOTE: Please run “rake redmine:plugins:migrate” task because new column is added.

  • Support Redmine 3.0. (r-labs: #1366)

  • Add Sort to Global Templates. (r-labs: #1364)

  • Add Polish translation file. (r-labs: #1354)

0.0.9

Bug fix release.

  • Fix bug on ruby 1.8. (#52)

  • Remove feature to use JQuery tooltip to preview description, because useless. (#50)

  • Change css definition to avoide conflict with Redmine’s base style. (#45)

  • Correct migration file to prevent uninstall error. (Related: #54)

0.0.8

NOTE: Please run “rake redmine:plugins:migrate” task because new column is added.

  • Fix some bugs.

  • Support global issue templates.

  • Try to use JQueryUI’s tooltip.

  • Add Chinese / zh-TW translation file. Thank you so much, Chinese Spporter!

Known issue:

0.0.7

NOTE: Please run “rake redmine:plugins:migrate” task because new column is added.

  • Fix some bugs.

  • Compatible with CKEditor. (#1280)

  • Add feature to show warning message for orphaned templates. (#1278)

  • Inherited templates only should be listed which tracker is the same to child project use. (#1278)

  • Add French translation file. (Bitbucket IssueID:33)

  • Add Serbian translation. Thank you so much, Miodrag Milic. (Bitbucket IssueID:34)

  • Add option to change append or replace with template. (#1176)

0.0.6

  • Inherited templates from parent project. (#1267)

  • Add links to template list/edit at project setting tab. (#1269)

  • Add link to erase issue subject and description text.

  • Replace :rubygems in Gemfile with ‘rubygems.org’. Thanks for JohnArcher.

  • Fixed invalid encoding. Thank you so much, Christoph. (#1178)

  • Fixed append “null” string to issue title field. (IssueID: #1268)

  • Prevent to load template when update and redirect with validation error. (#1151, #1254)

0.0.5

  • Load default template. (#1088)

  • Show warning message in case no project trackers are assigned.

  • Change CSS style when showing template. (#1141)

0.0.4

  • Support Redmine 2.1.x (Now unsupport Redmine 2.0.x. Please use ver 0.0.3 for Redmine2.0.x) Thak you so much, Viktor Muth, that gave me some feedback.

  • Now insert template text just after the text that is already in the description field. (#1115)

Language and I18n contributors

  • Brazilian: Adriano Ceccarelli / Pedro Moritz de Carvalho Neto

  • Korean: Jaebok Oh

  • Chinese: Steven Wong

  • Bulgarian: Ivan Cenov

  • Russian: Denny Brain

  • German: Terence Miller and anonymous contributor

  • French: Anonymous one

  • Serbian: Miodrag Milic

  • Polish: Paweł Budikom and Krzysztof Wosinski

  • Spanish: Andres Arias

Run test

Please see wercker.yml for more details.

% cd REDMINE_ROOT_DIR
% export RAILS_ENV=test
% bundle exec rake redmine:plugins:test PLUGIN=redmine_issue_templates

or

% bundle exec rake redmine_issue_templates:test

Run spec

Please see wercker.yml for more details.

% cd REDMINE_ROOT_DIR
% export RAILS_ENV=test
% bundle exec rake redmine_issue_templates:spec

By default, use poltergeist as a webdriver. If you set environment variable ‘DRIVER’ to ‘selenium’, selenium-webdriver is used.

% bundle exec rake redmine_issue_templates:spec DRIVER='selenium'

Report

Code Climate: <img src=“https://codeclimate.com/github/akiko-pusu/redmine_issue_templates/badges/gpa.svg” /> Test Coverage: <img src=“https://codeclimate.com/github/akiko-pusu/redmine_issue_templates/badges/coverage.svg” />

License

This software is licensed under the GNU GPL v2.

redmine_issue_templates's People

Contributors

akiko-pusu avatar pedromoritz avatar archonwang avatar jwciss avatar athomsen avatar ardahaal avatar robbforce avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.