/redmica_ui_extension

This plugin adds useful UI improvements to RedMica.

Primary LanguageRubyGNU General Public License v2.0GPL-2.0

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.

5. Preview Attachment

Preview attachments without screen transitions.
The following attachments can be previewed.
Image, Audio, Video, PDF

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