特定のプロジェクトのみ「題名」を変更したい

291 views
Skip to first unread message

jun

unread,
Jul 5, 2018, 8:20:00 PM7/5/18
to Redmine Users (japanese)
View customize pluginを使用して「題名」を変更しているのですが、

新しいチケットのみ変更できているのですが、
チケットの編集や一覧の変更方法が分かりません。

何方か、ご教示願います。

現行は以下の通り

Path pattern:/projects/f/issues
Type:JavaScript
Code:
$(function() {
  // チケットのSubjectの名前を変える
  $('label[for="issue_subject"]').text("環境名");

  // 必須マーク消さないようにするには、HTMLで書き換える
  //$('label[for="issue_subject"]').html('環境名<span class="required"> *</span>')
});

onozaty

unread,
Jul 8, 2018, 9:10:53 AM7/8/18
to redmine-...@googlegroups.com
onozatyです。

チケットの編集だと、Pathがマッチしない(プロジェクトが入らない)ので、Path patternを変える必要があります。
/issues などにして試してみていただけますでしょうか。
ただ、この方法だと、全プロジェクトで有効になってしまうので、特定のプロジェクトに絞りたい場合には、もう少し考慮が必要になります。

あと、チケット一覧は、Subjectにidやclass属性が指定されていないので、同じやり方では出来ません。
もしも全体的にSubjectを変えたいならば、View customizeで変更していくのはかなり手間がかかるので、ソースをいじる形をお勧めします。
config/locales/*.yml に定義がありますので、もしもサーバ上のファイルをいじれるならば、そちらでの変更を試してみていただけますでしょうか。
日本語ならば、 config/locales/ja.yml ファイル内の field_subject の定義を変えることによって対応できます。


2018年7月6日(金) 9:20 jun <papi...@gmail.com>:
--
このメールは Google グループのグループ「Redmine Users (japanese)」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには redmine-users-...@googlegroups.com にメールを送信してください。
このグループに投稿するには redmine-...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/redmine-users-ja からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。


--

Shinji Tamura

unread,
Jul 8, 2018, 9:46:39 PM7/8/18
to redmine-...@googlegroups.com
田村です

path patternを"*"にしておいて、条件式で bodyにproject_idが含まれているのでその条件で 題名(subject)の書き換えを行えばいいとおもいます。

以下例

$(function() {
  if ($('body').hasClass('<プロジェクトID1>')||$('body').hasClass('<プロジェクトID2>')) {

    処理内容

  }

});
Message has been deleted
Message has been deleted
Message has been deleted

jun

unread,
Sep 7, 2018, 4:58:19 AM9/7/18
to Redmine Users (japanese)
onozaty様
情報を頂いたままお返事せず申し訳ございません。
情報ありがとうございました。

もう少し頑張ってみます。

2018年7月8日日曜日 22時10分53秒 UTC+9 onozaty:

jun

unread,
Sep 7, 2018, 4:59:43 AM9/7/18
to Redmine Users (japanese)
田村様

貴重な情報ありがとうございます。

頂いたまま、返信せず申し訳ございませんでした。

新しいチケットやチケット編集は旨くいくのですが、
チケット一覧の項目が旨く置き換わりません。

処理内容の部分の置き換えの設定方法が正しく内容です。

可能であれば、ご教示頂けますか?

Shinji Tamura

unread,
Sep 9, 2018, 11:24:32 PM9/9/18
to redmine-...@googlegroups.com, jun
チケットの方では

label で issue_subject
一覧は
th の title なので、同じ方法ではできないのかと。。。
Reply all
Reply to author
Forward
0 new messages