QA #825
未完了チケット作成時、lastnameを取得し題名に自動設定したい。
0%
説明
View customize pluginを利用して、
チケット作成時に以下のフォーマットの題名を自動入力させたいです。
[自動入力させたい題名のフォーマット]
"休暇申請:" + チケット作成者のlastname + "_" + チケットの作成日
チケットの作成日は、
日付オブジェクトを使用して取得できたのですが、
チケット作成者のlastnameの取得方法が分からず手詰まり状態です。
チケット作成者のlastnameを取得する方法はありますでしょうか。
奈良 裕記 さんがほぼ6年前に更新
lastnameを素直に取得する方法は思いつきませんが、
恐らくlastnameにフルネーム入れているでしょうから、
ログオン時の名称をそのまま使う方法もあると思います。
firtnameに部署名などを入れており邪魔なら、文字列処理で消去も可能かと。
https://qiita.com/tamaki-kz/items/6055afd7833a82098aec
中程の「全頁へのカスタマイズ」
/* 自分の名前を強調表示 */
var userUrl = $("div#loggedas a").attr("href");
$("a[href='" + userUrl + "']").addClass("emphasis");
奈良 裕記 さんが5年以上前に更新
- ステータス を 新規 から 回答済 に変更
View customize v1.2.0 にて、ログイン中ユーザの情報を取得可能になりました。
http://blog.enjoyxstudy.com/entry/2018/10/01/000000
ユーザに紐づく情報として、ID、氏名以外にも、APIキー、グループ、ロール、カスタムフィールドといった情報に参照することができます。
プロジェクトの情報としても識別子やロール、またチケットの情報としてIDを参照できるようにしました。
lastnameは、ViewCustomize.context.user.lastname で取得可能になりましたので、こちらを利用ください。