redmine.tokyo: チケット
https://redmine.tokyo/
https://redmine.tokyo/welcome/index/themes/redmine_tokyo_theme/favicon/favicon.ico?1665553863
2022-12-13T11:02:15Z
redmine.tokyo
Redmine
Unofficial Redmine Cooking - QA #1458 (新規): View Customize Pluginでのローカルフォルダのファイルへのリンク
https://redmine.tokyo/issues/1458
2022-12-13T11:02:15Z
Kohno Kenta
<a name="現象"></a>
<h3 >■現象<a href="#現象" class="wiki-anchor">¶</a></h3>
<p>Redmineをテスト環境で使用してた際には用意したPCに、<br />Redmine Wiki Unc pluginを使用させて頂いていて、<br />ローカルフォルダに置かれたファイルにリンクを張れていました。<br />めでたくRedmineを正式に業務で使用することになりクラウドのRedmine(Lychee様)に<br />移行したところ自由にプラグインを選べなくなったため、<br />ローカルフォルダに置かれたファイルにリンクを貼れなくなりました。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>以下の方法を参考に<br /><a class="external" href="https://gist.github.com/vividtone/4795436465a29540149d">https://gist.github.com/vividtone/4795436465a29540149d</a><br />View Customize Pluginを使用して見ましたところ、<br />file:\\~と記載することでリンクが貼れるようになりました。</p>
<p>パスのパターン .*<br />プロジェクトのパターン <br />挿入位置 全ページのヘッダ<br />種別 JavaScript<br />コード <br />$(function(){<br /> $('.wiki').each(function() {<br /> var doc = $(this).html();<br /> $(this).html(<br /> doc.replace(/(file:\/\/[^\s<]*)/g, '<a href="$1">$1</a>')<br /> );<br /> });<br />});</p>
<p>しかし、パスはエンコードされている必要があり、<br />一度、Chromeにアドレス欄にパスを貼ってエンコードした上で、<br />チケットに記載しています。<br />エンコードされているとパスが把握出来ないため、<br />以下のような対応を組み込もうと考えたのですが、<br />Java scriptは初心者でして思うような動作が出来ませんでしたので、<br />同じような試みをされた方がいっらっしゃいましたら<br />解決策を教えて頂けないでしょうか。</p>
<p>var name = "\\フォルダ\ファイル名.拡張子";<br />var path = name.replace(/(\\|\/)/g,'/');<br />var encode = encodeURI(path);<br />var link= '<a href="file:///' + encode + '"target="_blank">' + name + '</a>';</p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=9999" alt="" /></p>
Unofficial Redmine Cooking - QA #1400 (新規): チケット編集時のバリデーションエラー発生時の振る舞いについて
https://redmine.tokyo/issues/1400
2022-06-01T08:52:15Z
m t
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>view customizeを使用し、チケット編集時の担当者リストを表示制御していますが、<br />必須項目等のバリデーションチェックエラーとなった場合、<br />上部にエラーメッセージが表示されますが、<br />その際、担当者リストがデフォルト(view customize適用前)になります。</p>
<p>入力途中の内容を保持するためか、ページのリロードが行われず、<br />view customizeのコードは実行されず再表示が行われるためかと思われます。</p>
<p>バリデーションエラー時もview customizeのコードが適用された担当者リストを表示したいと考えております。</p>
<p>このような事象に対して、対処等された方がおられましたら、<br />対処方法等をご教示いただきたくお願いいたします。</p>
<p>redmineバージョンは、4.2です。<br />よろしくお願いいたします。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=9999" alt="" /></p>
Unofficial Redmine Cooking - QA #1359 (問合せ中): チケット起票時にプロジェクト・テンプレート自体の表示を消したい
https://redmine.tokyo/issues/1359
2022-01-30T00:47:07Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>チケット起票時にプロジェクト・テンプレート自体の表示を消したい場合がある。</p>
<p>チケット起票/初期内容入力まで直リン可能だが、ユーザの入力操作上は不要な項目なので,表示自体を消したい要望。</p>
<p>階層構造があるプロジェクトでは、新規起票時にチケットのプロジェクト選択部分を非表示にできない。<br />(階層構造を利用していないプロジェクトでは表示停止可能)</p>
<p>IssueTemplateには、チケット編集画面上でテンプレート選択部分を非表示にする機能が無い。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>下記2手順の実施により、チケット起票時のプロジェクト選択/テンプレート選択部分を非表示化できる。</p>
<p>Redmine本体、プラグインのソースコード自体に、専用のCSSのdivタグ出力コードを追加する。<br />viewcustomizeにて、該当PJのチケット作成条件にて、このdivタグのdisplay:noneを追加する。</p>
<p>チケット新規起票画面及びIssueTemplateプラグインについて、この対応を行うことで、<br />URLリンクのみでチケットの起票/初期設定、及び操作不要項目の非表示化が行えた。</p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>Redmine自体のソースコード修正により解決</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<a name="チケット起票時のURL指定による初期設定"></a>
<h4 >チケット起票時のURL指定による初期設定<a href="#チケット起票時のURL指定による初期設定" class="wiki-anchor">¶</a></h4>
<p>Redmineワンポイントチェック(2): URLに入力値を埋め込んでチケット作成のテンプレートを実現する<br /><a class="external" href="https://blog.redmine.jp/articles/opc/new-issue-template/">https://blog.redmine.jp/articles/opc/new-issue-template/</a></p>
<a name="チケットテンプレートを利用した起票までの直接リンク"></a>
<h4 >チケットテンプレートを利用した起票までの直接リンク<a href="#チケットテンプレートを利用した起票までの直接リンク" class="wiki-anchor">¶</a></h4>
<p>・1プロジェクト内で、トラッカー単位のテンプレートを1個のみに制限。<br />・IssueTemplateプラグインの、デフォルトテンプレート指定を行う。</p>
<a name="プロジェクト選択欄非表示化設定"></a>
<h4 >プロジェクト選択欄非表示化設定<a href="#プロジェクト選択欄非表示化設定" class="wiki-anchor">¶</a></h4>
<p>管理/ワークフロー/フィールドに対する権限にて、<br />プロジェクト欄を読み取り専用にすると、各ロール/ステータスに応じて、編集時にもプロジェクト欄の選択欄を非表示にできる。<br />しかし、階層構造を持ったプロジェクトの新規起票時には非表示化できない。(Redmine4.2にて確認)</p>
<a name="説明欄初期入力にIssueTemplateプラグインを利用した理由"></a>
<h4 >説明欄初期入力にIssueTemplateプラグインを利用した理由<a href="#説明欄初期入力にIssueTemplateプラグインを利用した理由" class="wiki-anchor">¶</a></h4>
<p>説明欄の初期入力自体は、起票時のURL指定でも可能だが、下記理由からIssueTemplateプラグインを利用した。<br />URL上で長文の説明欄編集作業の実施では、(一般人の)担当者内で作業完結できない。<br />(改行、特殊文字、encodingなどを考慮すると、一般のエンドユーザ内で作業完結できる内容ではない。)</p>
<a name="ローコードツールの限界"></a>
<h4 >ローコードツールの限界<a href="#ローコードツールの限界" class="wiki-anchor">¶</a></h4>
<p>筆者はRedmineをローコードツールとみなし活用している。<br />ローコードツールは、その設計範囲内で、最大限の効果を発揮するものである。(開発期間/コスト)</p>
<p>単に自分の操作上不要だからというだけの理由で、ツール標準対応外の対応を行うことは、ペイしない場合も多い。(利用範囲・利用者層・規模にも依存するが)</p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=1359" alt="" /></p>
Unofficial Redmine Cooking - QA #1357 (新規): カスタムフィールド(書式:ユーザー)のドロップダウンリストの並び順
https://redmine.tokyo/issues/1357
2022-01-12T04:07:29Z
大介 布川
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>チケットの標準フィールドある[担当者]の並び順はユーザーの「姓」の昇順なっていますが、<br />カスタムフィールドで作成すると、ユーザーの「作成日」の昇順になってしまいます。</p>
<p>書式をユーザーで作成したカスタムフィールドを、標準フィールドと同じように、<br />並び順をユーザーの「姓」の昇順にするにはどうしたいいのか、ご教授いただけますと幸いです。</p>
<p>※個人的にView customizesで対応できると思い、コードを書いてみたのですが、上手く反映されず。。。<br /> View customizesで対応できる場合は、コードもご教授いただけますと嬉しいです。</p>
<p>【標準フィールド】<br />書式:ユーザー<br />名称:担当者<br />表示:ドロップダウンリスト<br />⇒並び順:ユーザーの「姓」の昇順</p>
<p>【カスタムフィールド】<br />書式:ユーザー<br />名称:開発担当者(※例)<br />表示:ドロップダウンリスト<br />⇒並び順:ユーザーの「作成日」の昇順</p>
<p><Redmineのバージョン><br />Redmine 3.3.0.stable</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=9999" alt="" /></p>
Unofficial Redmine Cooking - QA #1351 (回答済): CommonMark Markdown (GitHub Flavored)の対応(Redmine4)
https://redmine.tokyo/issues/1351
2021-12-19T14:52:06Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>CommonMark Markdown(GitHub Flavored)対応が<br />Redmine5/RedMica2対応としてリリースされたが、現行Redmine4環境でも利用したい。</p>
<p>CommonMark Markdown Text Formatting<br /><a class="external" href="https://redmine.org/issues/32424">https://redmine.org/issues/32424</a></p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>手元のRedmine4.2base環境(unofficial)に取り込みましたので、利用したいかたはどうぞ。</p>
<p><a class="external" href="https://github.com/y503unavailable/redmine/tree/feature-64-commonmark">https://github.com/y503unavailable/redmine/tree/feature-64-commonmark</a></p>
<p>今回導入差分<br /><a class="external" href="https://github.com/y503unavailable/redmine/compare/1e9fad349d404168e32540790f5fa8956ef662e1...8637e66bee12f7fd1eca03e8c06e251cb3af58ef">https://github.com/y503unavailable/redmine/compare/1e9fad349d404168e32540790f5fa8956ef662e1...8637e66bee12f7fd1eca03e8c06e251cb3af58ef</a></p>
<p>表の途中に<br>を入れ、Commonmarkの場合のみ表中で改行することを確認しました。</p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>パッチ作成済</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p>textile/markdown切替用プラグインを利用している場合、commonmarkに対応できない可能性があると思われます。</p>
<p>sanitizeは6.0ではなく5.1を利用した。(他Gemも変更必要となるため)</p>
<p>12/19時点では、リポジトリブラウザ内のmarkdown対応には未対応です。<br />(本家18649(Redmine5用追加)の追加対応分のため)<br />関連修正部分<br /><a class="external" href="https://redmine.org/projects/redmine/repository/diff/trunk/app/views/repositories/entry.html.erb?utf8=%E2%9C%93&rev=21165&rev_to=19460">https://redmine.org/projects/redmine/repository/diff/trunk/app/views/repositories/entry.html.erb?utf8=%E2%9C%93&rev=21165&rev_to=19460</a><br /><a class="external" href="https://redmine.org/projects/redmine/repository/changes/trunk/app/views/repositories/entry.html.erb?rev=21165">https://redmine.org/projects/redmine/repository/changes/trunk/app/views/repositories/entry.html.erb?rev=21165</a></p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=1351" alt="" /></p>
Unofficial Redmine Cooking - QA #1308 (問合せ中): フッタ表示部分を印刷対象にしたい
https://redmine.tokyo/issues/1308
2021-10-19T14:30:08Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>Redmineのチケット印刷時、フッタ部分は印刷されない。<br />しかし、フッタ部分に著作権表示などを設定している場合、印刷時に抜けるのは困る。<br />画面表示だけでなく、印刷にもフッタ部分を含められないか。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>印刷時にフッタ部分が含まれないのは、application.css にて、footerなどに、media printの場合に display:none が設定されているからである。<br />このフッタ指定を抜かすか、後からCSSで display:none を打ち消せばよい。</p>
<ol>
<li>application.cssを修正する場合の対応</li>
</ol>
<p>/var/lib/redmine/public/stylesheets/application.css<br />下記の 「#footer ,」 部分を削除し、Redmineを再起動する。<br />これにより、右側の display:none の対象から除外され、印刷時にフッタが含まれるようになる。</p>
<pre><code class="css syntaxhl" data-language="css"><span class="c">/***** Media print specific styles *****/</span>
<span class="k">@media</span> <span class="n">print</span> <span class="p">{</span>
<span class="nf">#top-menu</span><span class="o">,</span> <span class="nf">#header</span><span class="o">,</span> <span class="nf">#main-menu</span><span class="o">,</span> <span class="nf">#sidebar</span><span class="o">,</span> <span class="nf">#footer</span><span class="o">,</span> <span class="nc">.contextual</span><span class="o">,</span> <span class="nc">.other-formats</span> <span class="p">{</span> <span class="nl">display</span><span class="p">:</span><span class="nb">none</span><span class="p">;</span> <span class="p">}</span>
</code></pre>
<ol>
<li>view customizeによる設定</li>
</ol>
<p>display:noneを打ち消す処理をCSS上で定義する。</p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>ソース修正 or ciewvustomizeの設定にて対応可能</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p>フッタ部分の書換は <a class="issue tracker-4 status-8 priority-4 priority-default" title="QA: フッタ表示内容を変更したい (回答済)" href="https://redmine.tokyo/issues/1304">#1304</a> を参照</p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1308" alt="" /></p>
Unofficial Redmine Cooking - QA #1283 (回答済): オンプレRedmine(AD上IDで初回ログイン時にIDを自動登録)にて、emailのactivati...
https://redmine.tokyo/issues/1283
2021-07-20T16:25:40Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>オンプレRedmineでAD上IDを初回ログイン時に自動登録している場合、実際にはemailのactivationによる別ID登録も可能である。<br />AD上IDのみに統一するため、email経由の登録を防止したい。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p><strong>本件の動作は、Redmineの仕様によるものと判明しました。</strong></p>
<p>管理/設定/認証/ユーザーによるアカウント登録=無効 で対応できます。</p>
<p>詳細は下記リンク先を参照ください。<br /><a class="external" href="https://redmine.tokyo/issues/1163#note-9">https://redmine.tokyo/issues/1163#note-9</a></p>
<p>>4.Redmineのアカウント登録設定とLDAP認証設定は無関係に動作する。<br />>ユーザーによるアカウント登録を無効にしても、LDAP認証が有効の場合、ユーザが自分でLDAP上の自分のIDを登録できる。</p>
<hr />
<p>1.単にユーザの誤操作を防止したいだけの場合、</p>
<p>Redmineのメニュー上で、右上の[登録する]のリンクを非表示にすれば良い。<br />登録画面を非表示、ログイン操作を実施するようガイダンスを表示する方法もある。<br />(ViewCustomoizeで可能)</p>
<p>2.登録を完全に防ぎたい場合</p>
<p>1のリンク非表示対策だけでは、実際の登録画面のURLを呼び出すだけで対処可能である。<br />登録画面についても、表示しないようにカスタマイズ可能だが、<br />登録可能性を完全に排除する必要がある場合は、Redmine内コードレベルで修正が必要となる。</p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>viewcustomize設定例</p>
<a name="画面右上の登録するを非表示にする"></a>
<h4 >画面右上の「登録する」を非表示にする<a href="#画面右上の登録するを非表示にする" class="wiki-anchor">¶</a></h4>
<p>パスのパターン .*<br />挿入位置 全ページのヘッダ<br />種別 CSS<br />コード <br /><pre>
#top-menu a.register{
display: none;
}
</pre></p>
<a name="登録するリンク先を非表示にする"></a>
<h4 >「登録する」リンク先を非表示にする<a href="#登録するリンク先を非表示にする" class="wiki-anchor">¶</a></h4>
<p>パスのパターン /account/register<br />挿入位置 全ページのヘッダ<br />種別 CSS<br />コード <br /><pre>
div #content{
display: none;
}
</pre></p>
<a name="登録するリンク先にログイン画面への案内とリンクを表示する"></a>
<h4 >「登録する」リンク先に、ログイン画面への案内とリンクを表示する。<a href="#登録するリンク先にログイン画面への案内とリンクを表示する" class="wiki-anchor">¶</a></h4>
<p>パスのパターン /account/register<br />挿入位置 全ページのヘッダ<br />Javascript<br /><pre>
$(function() {
$('#main').before(
'<div class="nosidebar">' +
' <p>本Redmineのログインには社内ADのID/PASSを入力してください<p>' +
' <p><a href="../login"><button type="button"><span >ログイン画面に移動する</span></button></a></p>' +
' <p>一度ログインした後、各プロジェクト側でユーザIDにアクセス権限を割り当てると利用可能になります。</p>' +
'</div>'
);
});
</pre></p>
<a name="登録可能性を完全に排除する必要がある場合"></a>
<h4 >登録可能性を完全に排除する必要がある場合<a href="#登録可能性を完全に排除する必要がある場合" class="wiki-anchor">¶</a></h4>
<p>Redmine内コードレベルで修正が必要となる。</p>
<p>app/controllers/account_controller.rb<br />register_by_email_activationの中身をコメントアウトするなどで無効化すればよい。</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p>参考</p>
<p>ログイン画面にアカウント登録を促すメッセージを表示する<br /><a class="external" href="https://github.com/farend/redmine-view-customize-examples/blob/master/customizes/fb591668/customize.md">https://github.com/farend/redmine-view-customize-examples/blob/master/customizes/fb591668/customize.md</a></p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1283" alt="" /></p>
Unofficial Redmine Cooking - QA #1269 (新規): DMSFの使用領域について教えていただけますでしょうか。
https://redmine.tokyo/issues/1269
2021-06-10T01:22:06Z
h n
<p>投稿失礼します。<br />DMSFについて質問させてください。<br />①DMSFでダウンロード時に/tmpの領域を使用していると思うのですが<br /> この/tmpを任意の場所に変更することは可能なのでしょうか。</p>
<p> (/tmpの領域が圧迫されることがあり、変更したいと考えております)</p>
<p>②DMSFでダウンロード時(圧縮時)には、どの程度の容量を見込むべきなのでしょうか。<br /> 一概には言えないことはわかっているのですが、もし何か参考情報などがあれば<br /> おねがいできますでしょうか。</p>
<p>申し訳ございませんが、お力添えいただけますでしょうか。<br />どうぞよろしくお願いいたします。</p>
Unofficial Redmine Cooking - QA #1239 (新規): Redmineのシステムレベル設定/参照を、admin以外にも可能にしたい
https://redmine.tokyo/issues/1239
2021-05-09T06:24:43Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>admin以外がRedmineのシステムレベル設定/参照可能にしたい</p>
<p>システムレベルの設定/参照は、adminのみ可能だが、利用者側への設定内容を開示が必要になる場合もある。<br />adminの作業負荷/ボトルネック回避のために、日常必要な作業を利用者側で完結にしたい。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<a name="1-SQLで定期的にダンプした結果を渡す"></a>
<h4 >1. SQLで定期的にダンプした結果を渡す<a href="#1-SQLで定期的にダンプした結果を渡す" class="wiki-anchor">¶</a></h4>
<p>SQLを定期的にダンプし、CSVなどで共用ファイルサーバなどに出力する。<br />ユーザ側はこのファイルを利用する。<br />ファイルサーバ経由せずとも、Redmine上添付ファイルのパスを指定して上書きし、Redmine内でユーザが取得可能にする方法もある。</p>
<a name="2プラグイン利用"></a>
<h4 >2.プラグイン利用<a href="#2プラグイン利用" class="wiki-anchor">¶</a></h4>
<p>下記プラグインは、カスタムフィールド定義、ユーザ一覧、ワークフロー設定などをREST-APIで返す<br />参照のみ、権限設定無し(認証済ユーザ利用可)</p>
<p><a class="external" href="https://github.com/ANovitsky/redmine_shared_api/tree/version-reails-upto-5">https://github.com/ANovitsky/redmine_shared_api/tree/version-reails-upto-5</a></p>
<p>↓Redmine4.2で動作するよう修正したフォーク(今後機能追加検討中)<br /><a class="external" href="https://github.com/y503unavailable/redmine_shared_api">https://github.com/y503unavailable/redmine_shared_api</a></p>
<p>enumは標準でGETのみ可能だが、PUTの機能のみを追加できないか?</p>
<a name="3特定ユーザに対して一部管理者メニューを非表示にする対応"></a>
<h4 >3.特定ユーザに対して一部管理者メニューを非表示にする対応<a href="#3特定ユーザに対して一部管理者メニューを非表示にする対応" class="wiki-anchor">¶</a></h4>
<p>画面上にメニュー出さないだけの対応で良ければ、作業担当者にadmin権限付けてviewcustomizeでユーザID毎に非表示にする方法もある。<br />下記リスクが受容できる事が前提<br />・直接URL指定でアクセスされるリスクを無視できる。<br />・admin権限によりアクセス制御が無効化される。</p>
<p>特定ユーザに対して一部管理者メニューを非表示にする(Redmine View Customize Plugin)<br /><a class="external" href="https://blog.enjoyxstudy.com/entry/2020/09/21/000000">https://blog.enjoyxstudy.com/entry/2020/09/21/000000</a></p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>SQLでダンプ or プラグイン利用 or メニュー画面のみ非表示</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1239" alt="" /></p>
Unofficial Redmine Cooking - QA #1231 (新規): Redmineのチケット一覧画面からチケット内容を直接編集したい
https://redmine.tokyo/issues/1231
2021-05-05T04:56:58Z
奈良 裕記
<p>[お知らせ] <span style="color: red;">11/5午後、redmine.tokyo第23回勉強会開催(無料、受付中、品川+Zoom+YouTubeLive)</span> <a class="external" href="https://redmine-tokyo.connpass.com/event/261924/">https://redmine-tokyo.connpass.com/event/261924/</a></p>
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>標準のRedmineでは、チケット編集時に、対象チケット選択→編集ボタン→内容編集→保存ボタンの操作が必要である。<br />チケット一覧画面からチケット内容を直接編集できれば、作業効率を大幅に向上でき、EXCELライクな利用も可能になる。</p>
<p>標準のチケット一覧画面の一括変更機能は、複数チケットを同一の値に変更する場合のみ利用可能。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>下記プラグインを利用することで対応可能</p>
<p>1. チケット一覧画面上でカスタムフィールドを直接編集<br /><a class="external" href="https://github.com/matobaa/redmine_edit_cf_at_issues_index/">https://github.com/matobaa/redmine_edit_cf_at_issues_index/</a><br />紹介ツイート<br /><a class="external" href="https://twitter.com/matobaa/status/1389728042663104514">https://twitter.com/matobaa/status/1389728042663104514</a><br />(CFがint/float/shorttextの場合に利用可能)</p>
<p>2. チケット一覧画面&ガントチャート画面を2ペイン化<br /><a class="external" href="https://github.com/sk-ys/redmine-view-customize-scripts/blob/master/html/2-pane_issue_list/2-pane_issue_list.md">https://github.com/sk-ys/redmine-view-customize-scripts/blob/master/html/2-pane_issue_list/2-pane_issue_list.md</a></p>
<blockquote>
<p>対象の画面を2ペイン化し,対象の画面とチケット詳細を1画面内に同時に表示します.<br />これにより,対象の画面を確認しながら,チケット詳細の確認と編集が可能になります.</p>
</blockquote>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>プラグイン対応</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p>チケット表示画面上で、直接編集可能とするプラグインもある。<br /><a class="external" href="https://github.com/Ilogeek/redmine_issue_dynamic_edit">https://github.com/Ilogeek/redmine_issue_dynamic_edit</a></p>
<p>直接編集の対象フィールド限定などは下記参照<br />チケットの項目を画面上で直接編集したい<br /><a class="external" href="https://redmine.tokyo/issues/917">https://redmine.tokyo/issues/917</a></p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1231" alt="" /></p>
Unofficial Redmine Cooking - QA #1227 (新規): Redmine4.2にて、複数の引数付きのimage_url表示が機能しなくなった
https://redmine.tokyo/issues/1227
2021-04-25T17:04:51Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>Redmine4.2にて、複数の引数付きのimage_url表示が機能しなくなった(&で複数引数を渡している場合のみ動作しない)<br />Matomoなどのアクセスログ解析にて、イメージトラッカーコードとして引数付きの画像URL利用する場合、<br />4.2ではその画像のアクセスが行われず、元のイメージタグが表示される。</p>
<p>例<br /><pre>
!https://unofficial-redmine.org/matomo/matomo.png?idsite=1&rec=1208!
</pre></p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>調査中</p>
<p>下記が関連すると思われる。<br />lib/redmine/wiki_formatting/textile/redcloth3.rb <br />def inline_textile_image( text ) <br />def to_html</p>
<p>下記のSEC修正にて発生した可能性がある。<br />(SEC修正のため表示不可) <a class="external" href="https://www.redmine.org/issues/32934">https://www.redmine.org/issues/32934</a></p>
<p><a class="external" href="https://github.com/redmine/redmine/commit/895fc12d56c17a9f125e9ad591656281c5fda908#diff-7fd35a152b4d6f80a5c756100ef0ab7435852c04a2c473e9d8d0b016203b5a33">https://github.com/redmine/redmine/commit/895fc12d56c17a9f125e9ad591656281c5fda908#diff-7fd35a152b4d6f80a5c756100ef0ab7435852c04a2c473e9d8d0b016203b5a33</a><br />HOW DO I ENABLE TRACKING FOR VISITORS WHEN JAVASCRIPT CANNOT BE USED ON A PAGE (OR FOR VISITORS THAT HAVE DISABLED JAVASCRIPT)?<br /><a class="external" href="https://matomo.org/faq/how-to/faq_176/">https://matomo.org/faq/how-to/faq_176/</a></p>
<p>下記のrecとidsiteの両方が無いと、Matomo側は記録しない仕様の模様</p>
<blockquote>
<p>The following parameters can also be passed to the image URL:<br />rec – (required) The parameter &rec=1 is required to force the request to be recorded<br />idsite – (required) Defines the Website ID being tracked</p>
</blockquote>
<pre>
途中に半角の&が存在すると、イメージタグとみなされず、テキストで表示される?
テキスト表示される
!https://unofficial-redmine.org/matomo/matomo.php?rec=1227!
テキスト表示されない。idsiteが無いとmatomo側に記録されない仕様
!https://unofficial-redmine.org/matomo/matomo.php?rec=1227!
!https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=1227!
</pre>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>unofficialcooking分については、サーバ内のMatomo側ソースを変更し、idsite=1を常時指定された状態にすることで、recだけの指定でも記録させることで暫定対応した。<br />自サイトならimagetagの利用など不要で、所詮手元の環境が動作すれば良い訳で。。</p>
<p>matomoの変更点<br />core/Tracker/Request.php getIdSiteUnverified() にて、強制的に1を返すだけで対応できた。</p>
<pre>
public function getIdSiteUnverified()
{
/* $idSite = Common::getRequestVar('idsite', 0, 'int', $this->params); */
$idSite = 1;
</pre>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1227" alt="" /></p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?idsite=1227" alt="" /></p>
Unofficial Redmine Cooking - QA #1208 (新規): Redmine上で数値データを履歴管理したい
https://redmine.tokyo/issues/1208
2021-04-03T00:53:44Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>Redmine上で数値データを履歴管理したい<br />タスク管理をRedmine上で運用している場合、日常の作業を同じ環境上で実行できると楽。<br />各自が入力した数値データを履歴付きでそのまま活用したい場合もある。</p>
<p>きっかけは下記やりとり<br /><a class="external" href="https://twitter.com/bear3_2/status/1377466815794741252">https://twitter.com/bear3_2/status/1377466815794741252</a><br />>課員全員が各々毎日測っている体温を記録するチケットを作りたいのだが、<br />>カスタムフィールド(体温値)へ入れた数値の過去履歴を見ることはできないのだろうか?<br />>「ステータス」の様に過去履歴(日時と値)が見れると嬉しいな。</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<ul>
<li>チケットの変更履歴表示<br />チケットの変更履歴としては表示されているので、見るだけならチケットの履歴欄で可能。</li>
</ul>
<ul>
<li>プラグインによるデータ表示<br /><a class="external" href="https://github.com/matobaa/redmine_numericfield_chart_macro">https://github.com/matobaa/redmine_numericfield_chart_macro</a><br />表示例<br /><img src="https://github.com/matobaa/redmine_numericfield_chart_macro/blob/main/chart.png?raw=true" alt="" /></li>
</ul>
<ul>
<li>データとして利用したい場合<br />Redmineのチケット上項目を更新すると、チケットの履歴として変更前後の値が表示されるが、これはRedmine内部でDB上に保存されている<br />( journals と journal_details テーブル)<br />この内容を取り出せば、Redmine上で更新した内容をそのまま利用できる。<br />ファイルサーバに自動でCSVファイル出力すれば、後はそちらで処理も可能。</li>
</ul>
<p>SQL実行例</p>
<ul>
<li>活動タブへの表示<br />Redmine標準(4.2.0時点)では、カスタムフィールドの変更は活動タブに表示されないが、下記のパッチを当てれば表示できる。<br /><a class="external" href="https://redmine.tokyo/issues/1192">https://redmine.tokyo/issues/1192</a></li>
</ul>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p>Redmineのjournal/journal detailsのテーブル内容は、下記のP67以降参照してください。<br /><a class="external" href="https://www.slideshare.net/y503unavailable/redmine-42182169">https://www.slideshare.net/y503unavailable/redmine-42182169</a></p>
<p>履歴付き数値データからRedmine上でグラフ作成したい場合は、下記Pluginの処理が参考になると思われる。<br /><a class="external" href="https://github.com/momibun926/redmine_issue_evm">https://github.com/momibun926/redmine_issue_evm</a><br />チャートの表示には、Chart.jsを利用</p>
<p>EVMプラグインを筋トレ管理に利用した事例<br /><a class="external" href="https://twitter.com/teshio/status/1255309086524149760">https://twitter.com/teshio/status/1255309086524149760</a></p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1208" alt="" /></p>
Unofficial Redmine Cooking - 気づき #1207 (新規): PluginのRedmine本体バージョン間設計変更点収集(Redmine5/Rails6)
https://redmine.tokyo/issues/1207
2021-03-28T12:26:18Z
奈良 裕記
<p>[お知らせ] <span style="color: red;">11/5午後、redmine.tokyo第23回勉強会開催(無料、受付中、品川+Zoom+YouTubeLive)</span> <a class="external" href="https://redmine-tokyo.connpass.com/event/261924/">https://redmine-tokyo.connpass.com/event/261924/</a></p>
<p>PluginのRedmine本体バージョン間設計変更点収集(Redmine5/Rails6)対応分</p>
<p>・Redmine4.x/Rails5分→ <a class="issue tracker-3 status-1 priority-4 priority-default" title="気づき: PluginのRedmine本体バージョン間設計変更点収集(Redmine4/Rails5/Ruby2.7) (新規)" href="https://redmine.tokyo/issues/755">#755</a><br />・Redmine3.x/Rails4分→ <a class="issue tracker-3 status-1 priority-4 priority-default" title="気づき: PluginのRedmine本体バージョン間設計変更点収集(Redmine3.x/Rails4) (新規)" href="https://redmine.tokyo/issues/751">#751</a><br />・DB間差異箇所の対応(mysql/mariadb, postgresql)→ <a class="issue tracker-4 status-1 priority-4 priority-default" title="QA: DB間差異箇所の対応(mysql/mariadb, postgresql) (新規)" href="https://redmine.tokyo/issues/1085">#1085</a></p>
<p>Redmineバージョン間の変更により、結果的にPluginに不具合が発生し、運用コストが増える事が良くあります。<br />(Redmine本体だけでなく、利用しているRuby,Rails,ライブラリ,DBMS側の変更を含む。)</p>
<p>本チケットは、Redmine5/Rails6対応に関する変更点などを収集するものです。</p>
<hr />
<p>Redmine本家のRails6対応チケット(Redmine5.0用)<br /><a class="external" href="https://redmine.org/issues/29914">https://redmine.org/issues/29914</a></p>
<p>Redmica 2.0でRAILS6対応されたが、その後のZeitwerk機能の対応で多数のpluginが動作しなくなった模様。<br />各プラグインも、本体と同様の設計変更を実施する必要があると思われる。<br />(Redmicaは Redmine trunkのsnapshotだが、Redmica2.0のリリース後にZeitwerk機能が有効化された。)</p>
<p>Zeitwerk Rails6にて導入された、定数の自動読み込みと再読み込み の機能変更</p>
<p><a class="external" href="https://redmine.org/issues/32938">https://redmine.org/issues/32938</a></p>
<p>著名Pluginの対応状況は下記参照。Rails6自体への対応と合わせ、多数のPluginが修正必要となる。<br />Redmine(trunk)でZeitwerkへのプラグイン対応状況を調べる<br /><a class="external" href="https://qiita.com/ryouma_nagare/items/07021b7b5b7ada4c963c">https://qiita.com/ryouma_nagare/items/07021b7b5b7ada4c963c</a></p>
<p>Zeitwerkモード自体については下記参照<br /><a class="external" href="https://railsguides.jp/autoloading_and_reloading_constants.html">https://railsguides.jp/autoloading_and_reloading_constants.html</a></p>
<p>RedmineプラグインのRedmine5(Rails6)向け対応<br /><a class="external" href="https://zenn.dev/onozaty/articles/redmine5-plugin-migration">https://zenn.dev/onozaty/articles/redmine5-plugin-migration</a></p>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1207" alt="" /></p>
Unofficial Redmine Cooking - QA #1203 (回答済): カスタムフィールド説明のポップアップ表示 (4.1から変わった?)
https://redmine.tokyo/issues/1203
2021-03-04T06:43:31Z
竹内 亮二
<p>[お知らせ] <span style="color: red;">11/27午後 redmine.tokyo第21回勉強会開催(オンライン、無料、申込受付中)</span> <a class="external" href="https://redmine.tokyo/versions/42">https://redmine.tokyo/versions/42</a></p>
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>ここで質問して良いのか分かりませんが、よろしければ教えてください。<br />チケット表示画面でカスタムフィールドにマウスオンすると、説明を記入してあるカスタムフィールドには説明の内容が表示されますが<br />( <a class="external" href="https://hosting.redmine.jp/startup/manual/custom-field/">https://hosting.redmine.jp/startup/manual/custom-field/</a> にも説明あり)<br />Redmine3.4の環境だとこのように白地に黒文字で表示され、説明欄で改行を入れると改行も反映されますが、<br /><img src="https://redmine.tokyo/attachments/download/602/clipboard-202103041526-7bgvr.png" alt="" loading="lazy" /></p>
<p>Redmine4.1の環境だと黒字に白文字で表示され、説明欄の改行も効きません<br /><img src="https://redmine.tokyo/attachments/download/601/clipboard-202103041523-mqwaf.png" alt="" loading="lazy" /></p>
<p>これは4.1で入った<br /><a class="external" href="https://redmine.org/issues/30994">https://redmine.org/issues/30994</a><br />の影響なのでしょうか?</p>
<p>見栄え的には悪くなった気がするのですが・・</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>JQuery tooltipにて、 titleでは無くcontentを設定することで対応できた。</p>
<p><img src="https://redmine.tokyo/attachments/download/608/tooltip_patched.png" alt="" loading="lazy" /></p>
<p>public/javascripts/application.js</p>
<pre><code class="javascript syntaxhl" data-language="javascript"><span class="nf">$</span><span class="p">(</span><span class="nf">function </span><span class="p">()</span> <span class="p">{</span>
<span class="nf">$</span><span class="p">(</span><span class="dl">"</span><span class="s2">[title]:not(.no-tooltip)</span><span class="dl">"</span><span class="p">).</span><span class="nf">tooltip</span><span class="p">({</span>
<span class="o">+</span> <span class="na">content</span><span class="p">:</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
<span class="o">+</span> <span class="k">return</span> <span class="nf">$</span><span class="p">(</span><span class="nx">title</span><span class="p">)</span>
<span class="o">+</span> <span class="p">},</span>
<span class="na">show</span><span class="p">:</span> <span class="p">{</span>
<span class="na">delay</span><span class="p">:</span> <span class="mi">400</span>
<span class="p">},</span>
<span class="na">position</span><span class="p">:</span> <span class="p">{</span>
<span class="na">my</span><span class="p">:</span> <span class="dl">"</span><span class="s2">center bottom-5</span><span class="dl">"</span><span class="p">,</span>
<span class="na">at</span><span class="p">:</span> <span class="dl">"</span><span class="s2">center top</span><span class="dl">"</span>
<span class="p">}</span>
<span class="p">});</span>
<span class="p">});</span>
</code></pre>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>unofficialパッチ対応済</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1203" alt="" /></p>
Unofficial Redmine Cooking - QA #1191 (新規): Redmine上のTextile表記をMarkdownに変換したい
https://redmine.tokyo/issues/1191
2020-11-28T05:13:48Z
奈良 裕記
<a name="現象要望"></a>
<h3 >■現象/要望<a href="#現象要望" class="wiki-anchor">¶</a></h3>
<p>Redmine上のTextile表記をMarkdownに変換したい</p>
<a name="解決策"></a>
<h3 >■解決策<a href="#解決策" class="wiki-anchor">¶</a></h3>
<p>下記実施事例を参考にしてください。<br />但し、完全なものではないので、実施前のバックアップ/動作検証をお忘れなく。<br />(利用している記法が返還できれば十分と思いますが)</p>
<p>RedmineのPJ単位Texttile/Markdown選択利用については、 <a class="issue tracker-4 status-8 priority-4 priority-default" title="QA: Redmine上でMarkdownとTextileを混在させたい (回答済)" href="https://redmine.tokyo/issues/1036">#1036</a> を参照してください。</p>
<p>Redmine3.3.4でmarkdownが使えないのでpandocを使ってtextileに変換する<br /><a class="external" href="https://qiita.com/You_name_is_YU/items/425e792c0e064482a567">https://qiita.com/You_name_is_YU/items/425e792c0e064482a567</a><br />pandocによる変換事例</p>
<p>Redmine Reformat - A Swiss-Army Knife for Converting Redmine Rich Text Data<br /><a class="external" href="https://github.com/orchitech/redmine_reformat">https://github.com/orchitech/redmine_reformat</a><br />> rake task for flexible rich-text field format conversions and batch editing.<br />ツール内でpandocを利用</p>
<p>Pandocはtextile,markdown含めた各種文書フォーマット間で変換できる。<br /><a class="external" href="https://pandoc-doc-ja.readthedocs.io/ja/latest/users-guide.html">https://pandoc-doc-ja.readthedocs.io/ja/latest/users-guide.html</a></p>
<p>RedmineのコンテンツをMarkdownに変換しました<br /><a class="external" href="http://yuumi3.hatenablog.com/entry/2015/08/04/105847">http://yuumi3.hatenablog.com/entry/2015/08/04/105847</a><br />rubyで正規表現により一括変換</p>
<p>Upgrading your Textile posts to Markdown<br /><a class="external" href="https://github.blog/2016-03-01-upgrading-your-textile-posts-to-markdown/">https://github.blog/2016-03-01-upgrading-your-textile-posts-to-markdown/</a><br />textile/markdown記法差異、pandocで変換できない部分をawkで追加対応</p>
<p>RedmineのWiki記法をマークダウン記法に変換するツール<br /><a class="external" href="https://qiita.com/ffggss/items/bea966dd804005c9fada">https://qiita.com/ffggss/items/bea966dd804005c9fada</a><br />テキストコピペで変換結果を出力するサービス<br /><a class="external" href="https://yukifujisawa.github.io/redmine-docbase-convertor/">https://yukifujisawa.github.io/redmine-docbase-convertor/</a></p>
<a name="対応状況"></a>
<h3 >■対応状況<a href="#対応状況" class="wiki-anchor">¶</a></h3>
<p>実施事例有</p>
<a name="補足"></a>
<h3 >■補足<a href="#補足" class="wiki-anchor">¶</a></h3>
<p><img src="https://unofficial-redmine.org/matomo/matomo.php?rec=1191" alt="" /></p>