Submit Search
View customizeでユーザー/プロジェクトのカスタムフィールドを利用した個別カスタマイズの方法
Download as PPTX, PDF
1 like
2,019 views
Asa Morino
redmine.tokyo.17 LT04 https://redmine.tokyo/versions/34#LT
Services
Read more
1 of 16
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
More Related Content
PDF
View customize pluginを使いこなす
onozaty
PDF
View customize1.2.0の紹介
onozaty
PDF
ある工場のRedmine画面カスタム【View customize plugin 活用例】
Kohei Nakamura
PDF
View Customize Pluginで出来ること
onozaty
PDF
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
onozaty
PDF
Redmineをプラグインで拡張しよう
Haruyuki Iida
PDF
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
PDF
View customize plugin for Redmineの紹介 (2019年版)
onozaty
View customize pluginを使いこなす
onozaty
View customize1.2.0の紹介
onozaty
ある工場のRedmine画面カスタム【View customize plugin 活用例】
Kohei Nakamura
View Customize Pluginで出来ること
onozaty
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
onozaty
Redmineをプラグインで拡張しよう
Haruyuki Iida
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
View customize plugin for Redmineの紹介 (2019年版)
onozaty
What's hot
(20)
PDF
Redmineプラグイン導入・開発入門
Minoru Maeda
PDF
全文検索でRedmineをさらに活用!
Kouhei Sutou
PDF
Redmine issue assign notice plugin の紹介
onozaty
PDF
はじめる! Redmine (2021年版)
Go Maeda
PDF
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
PDF
うちのRedmineの使い方
Tomohisa Kusukawa
PDF
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
PDF
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Go Maeda
PDF
とあるメーカーのRedmine活用事例
agileware_jp
PDF
View CustomizeからREST APIを使用する
Asa Morino
PDF
Dockerfileを改善するためのBest Practice 2019年版
Masahito Zembutsu
PPTX
FINAL FANTASY Record Keeperのマスターデータを支える技術
dena_study
PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
PDF
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
Go Maeda
PDF
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
PDF
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
PDF
Redmine 4.2で作るヘルプデスク向け問い合わせ受付・管理システム
Go Maeda
PDF
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
A AOKI
PPTX
開発環境の認証を改善して Redmineを社内標準にした話
Ryou Soda
PDF
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
Redmineプラグイン導入・開発入門
Minoru Maeda
全文検索でRedmineをさらに活用!
Kouhei Sutou
Redmine issue assign notice plugin の紹介
onozaty
はじめる! Redmine (2021年版)
Go Maeda
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
うちのRedmineの使い方
Tomohisa Kusukawa
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Go Maeda
とあるメーカーのRedmine活用事例
agileware_jp
View CustomizeからREST APIを使用する
Asa Morino
Dockerfileを改善するためのBest Practice 2019年版
Masahito Zembutsu
FINAL FANTASY Record Keeperのマスターデータを支える技術
dena_study
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
Go Maeda
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
naoki koyama
Redmine 4.2で作るヘルプデスク向け問い合わせ受付・管理システム
Go Maeda
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
A AOKI
開発環境の認証を改善して Redmineを社内標準にした話
Ryou Soda
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
Ad
View customizeでユーザー/プロジェクトのカスタムフィールドを利用した個別カスタマイズの方法
1.
View Customizeで ユーザー/プロジェクト のカスタムフィールドを 利用した 個別カスタマイズ手法 もりのあさ (@forenoonM)
2.
JensMartensson • 目的と手段 • プロジェクト別のカスタマイズ •
ユーザー別のカスタマイズ • メリット&デメリット 目次 2
3.
JensMartensson 目的と手段 The Goal 3
4.
JensMartensson 4 目的と手段 個別カスタマイズにはデータ保持が必要なためDBカラム/テーブルの追加が必要。 ViewCustomize(JavaScript)では難しい。プラグインを開発する。 提案手法 個別カスタマイズのデータ保持にユーザー/プロジェクトのカスタムフィールドを利用する。 カスタマイズの調整値をカスタムフィールドに入力しておき、 ViewCutomizeからユーザー/プロジェクトのカスタムフィールドを参照し、 カスタマイズ内容を変化させる。 従来の手法 『ユーザー/プロジェクト管理者自身がカスタマイズを調整でき る』
5.
JensMartensson 必要環境 5 プロジェクト別カスタマイズ • redmine-view-customize v2.3.0
以上 • (ViewCustomize.context.project.customfields) ユーザー別カスタマイズ • redmine-view-customize v1.2.0 以上 • (ViewCustomize.context.user.customfields)
6.
JensMartensson 6 プロジェクト別の カスタマイズ For ViewCustomize Plugin
7.
JensMartensson プロジェクトのカスタムフィールドを追加 7
8.
JensMartensson プロジェクトのカスタムフィールド値を入力 8
9.
JensMartensson ViewCustomizeでのカスタムフィールド値の取得 let cf =
ViewCustomize.context.project.customFields .find(cf => cf.name == "カスタムフィールド「A」の初期値"); if(typeof cf != 'undefined'){ cf.value; } プロジェクトのカスタムフィールド参照例 9
10.
JensMartensson 10 ユーザー別の カスタマイズ For ViewCustomize Plugin
11.
JensMartensson ユーザーのカスタムフィールドを追加 11
12.
JensMartensson ユーザーのカスタムフィールド値を入力 12
13.
JensMartensson ViewCustomizeでのカスタムフィールド値の取得 let cf =
ViewCustomize.context.user.customFields .find(cf => cf.name == "個人壁紙を有効"); if(typeof cf != 'undefined'){ cf.value; } ユーザーのカスタムフィールド参照例 13
14.
JensMartensson 14 メリット & デメリット For ViewCustomize Plugin
15.
JensMartensson メリット • ユーザー/プロジェクト管理者自身がカスタマイズ内容を変えられる • システム管理者以外に裁量を委譲できる •
データがカスタムフィールドなので実態としてわかりやすい デメリット • 複雑な機能だとカスタムフィールドが膨大になり収集がつかなくなる • カスタムフィールドは手入力であるためフィールド間のデータ制約が困難 カスタムフィールド利用メリット&デメリット 15
16.
ありがとう ございました もりのあさ @forenoonM
Editor's Notes
#5:
あとで実際に紹介する内容を例とすると、 チケットのカスタムフィールドの初期値を設定するVCスクリプト……の値をプロジェクト別に変える。 Redmineの全画面に透かし壁紙を挿入するVCスクリプト……の壁紙URLと壁紙機能自体の有効無効をユーザー別に変える。
#7:
まず簡単に概要を説明してから、Redmineで実際にお見せします
Download