T-baby / redmica_ui_extension

This plugin adds useful UI improvements to RedMica.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RedMica UI extension

This plugin adds useful UI improvements that are difficult to implement in Redmine itself.

Features

1. Make the selection box searchable

Change the Redmine selection box to searchable.
Replace Redmine selectbox with Select2 4.0.12.
This feature is based on the redmine_searchable_selectbox plugin(https://github.com/farend/redmine_searchable_selectbox).

Demo:

Issues filter New issue

2. Display Burndown Chart on version detail

Display a burndown chart on the version detail page based on the information in the version issues.

Explanation of Burndown Chart - Data represented in the chart (./data-represented-in-the-chart.md)

3. You can disable each feature on the plugin settings page

Administration > Plugins > RedMica UI extension configure

4. Add a mermaid macro to use the mermaid syntax in the wiki

Add a mermaid macro to convert text written in Mermaid syntax into a diagram.
You can use the mermaid macro by writing the following in issues, wiki pages, etc.

{{mermaid
erDiagram
    CUSTOMER ||--o{ ORDER : places
    ORDER ||--|{ LINE-ITEM : contains
    CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
}}

Warning: Mermaid macro does not support Internet Explorer.

Installation

Place the plugin source at Redmine plugins directory.

git clone or copy an unarchived plugin to plugins/redmica_ui_extension on your Redmine installation path.

$ git clone https://github.com/redmica/redmica_ui_extension.git /path/to/redmine/plugins/redmica_ui_extension

Test

Chrome Driver required to run system tests. You can also use selenium/standalone-chrome-debug.

$ RAILS_ENV=test bundle exec rake test TEST=plugins/redmica_ui_extension/test

Libraries included

LICENSE

GNU General Public License v2.0 (GPLv2)

Maintainer

Far End Technologies Corporation

About

This plugin adds useful UI improvements to RedMica.

License:GNU General Public License v2.0


Languages

Language:Ruby 71.0%Language:JavaScript 14.1%Language:CSS 6.0%Language:HTML 5.9%Language:Shell 3.0%