Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redmica/redmica_ui_extension
This plugin adds useful UI improvements to RedMica.
https://github.com/redmica/redmica_ui_extension
Last synced: 3 days ago
JSON representation
This plugin adds useful UI improvements to RedMica.
- Host: GitHub
- URL: https://github.com/redmica/redmica_ui_extension
- Owner: redmica
- License: gpl-2.0
- Created: 2021-02-10T04:43:02.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T02:09:51.000Z (2 months ago)
- Last Synced: 2024-09-12T06:33:54.124Z (2 months ago)
- Language: Ruby
- Size: 15 MB
- Stars: 41
- Watchers: 9
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-redmine - redmica_ui_extension - This plugin adds useful UI improvements that are difficult to implement in Redmine itself. (Plugins / Active Plugins)
README
# 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](https://select2.org/).
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)](/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](https://mermaid-js.github.io/mermaid/#/./n00b-syntaxReference) 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```
$ # for system test
$ npm install playwright
$ npx playwright install chromium
$ npx playwright install-deps
$ RAILS_ENV=test bundle exec rake test TEST=plugins/redmica_ui_extension/test
```## Libraries included
- Select2 4.0.13
- LICENSE: https://github.com/select2/select2/blob/master/LICENSE.md
- mermaid.js 8.12.1
- LICENSE: https://github.com/mermaid-js/mermaid/blob/master/LICENSE
- BigPicture.js 2.6.1
- LICENSE: https://github.com/henrygd/bigpicture/blob/master/LICENSE## LICENSE
GNU General Public License v2.0 (GPLv2)
## Maintainer
[Far End Technologies Corporation](https://www.farend.co.jp/)