RedMica1.1→1.2でのプラグイン対応状況を確認した

[Redmine Advent Calendar 2020](https://adventar.org/calendars/5392)の 3日用の記事です。


RedMica 1.1→1.2へ移行した際のプラグインの対応状況を確認しました。

# 確認環境

```
Environment:
Environment:
  RedMica version                1.2.0.devel.f18d0f4 (based on Redmine 4.1.1.devel.20401)
  Ruby version                   2.6.6-p146 (2020-03-31) [x86_64-linux]
  Rails version                  5.2.4.4
  Environment                    production
  Database adapter               PostgreSQL
```

# 対応状況

|プラグイン|バージョン|RecMica1.2対応|備考|
|:----------------|:----------------:|:-----:|:-----:|:-----|
|[full_text_search](https://github.com/clear-code/redmine_full_text_search)|1.0.4|○||
|[group_watchers](https://github.com/wenzhixin/redmine_group_watchers)|0.0.1|－|※1|
|[redmine_absolute_dates](https://github.com/suer/redmine_absolute_dates)|0.0.4|○||
|[redmine_banner](https://github.com/akiko-pusu/redmine_banner)|0.3.4|○||
|[redmine_code_review](https://github.com/haru/redmine_code_review)|1.0.0|○||
|[redmine_issue_templates](https://github.com/akiko-pusu/redmine_issue_templates)|1.1.0|○||
|[redmine_jstoolbar_ext](https://github.com/tleish/redmine_jstoolbar_ext)|0.2.1|○||
|[redmine_jstoolbar_ext_buttons](https://github.com/tleish/redmine_jstoolbar_ext_buttons)|0.2.1|○||
|[redmine_persist_wfmt](https://github.com/pinzolo/redmine_persist_wfmt)|2.0.1|×|※2|
|[redmine_searchable_selectbox](https://github.com/ishikawa999/redmine_searchable_selectbox)|0.1.0|○||
|[redmine_vividtone_my_page_blocks](https://github.com/vividtone/redmine_vividtone_my_page_blocks)|2017/07/05|△|※3|
|[redmine_wiki_extensions](https://github.com/haru/redmine_wiki_extensions)|0.9.2|○|※4|
|[redmine_wiki_index_tree_view](https://github.com/basyura/redmine_wiki_index_tree_view)|0.0.1|○||
|[redmine_wiki_lists](https://github.com/tkusukawa/redmine_wiki_lists)|0.0.9|○||
|[redmine_wiki_page_tree](https://github.com/ledsun/redmine_wiki_page_tree)|0.0.2|○||
|[redmine_work_time](https://github.com/tkusukawa/redmine_work_time)|0.4.1|○||
|[redmine_xls_export](https://github.com/two-pack/redmine_xls_export)|0.2.1.t11|○|featuresブランチを使用|
|[view_customize](https://github.com/onozaty/redmine-view-customize)|2.8.0|○||

## ※1
本体機能で対応のため不要になりました！
欲を言えば、ユーザ/グループの間にセパレータがあるともっと見やすいと感じています。

## ※2
Textile/Markdownの選択肢が表示されません
HTMLソースには存在しているので、追加位置の問題だと思います。
(RedMica1.1でも同じ症状。1.1リリース当初は使えてた記憶が)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/50e5a6fb-be48-1976-316f-aed73faaab45.png)

## ※3
パネルを削除した場合、プルダウンの選択肢がdisableのままで同じパネルを再追加できない。
(RedMica1.1でも同じ症状。ブラウザリロードで解決)

(2020/12/04追加)
以下のリビジョンにアップ後、新たな事象が発生しました

```
RedMica 1.2.0.devel.d9ebe01
Redmine 4.1.1.devel.20561
```

### パネル削除
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/e92ebd9c-d696-61e3-6f51-e317a4aa2ccc.png)

### プルダウンが増える…
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/ad9f3aef-262b-13ad-42f6-1c5f8299d9ab.png)

### 左のプルダウンは動く
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/50b47581-bd38-a74f-ee31-3f6a4e92c960.png)

### 右のプルダウンでパネル追加は422エラーに
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/3f272984-abd7-b916-32ab-92246105bd0f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/26b67fac-8de4-24de-519c-725f2d80bcbb.png)



## ※4
実害はないのですが、タブ除去時にタイトル/Wikiページ名をクリア→アンチェックとしてもクリアされません。
（Redmineのバージョンによる問題ではない）

- 初期状態

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/2dd9de28-c1b0-87e1-e01c-cde869ce63aa.png)

- タイトル/Wikiページクリア→タブ#１アンチェック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/7242e72f-72b5-db34-7ac0-3289b05b0388.png)

- submit後
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/63464/4d67a1e9-3826-0640-86b3-31fd057c04a5.png)

# おわりに
お世話になっているプラグインの作者に感謝を申し上げます。

Redmine4.1→4.2でも同じ結果になるのはないかと思いますので参考にしていただければ幸いです。