藤倉紅子 is a user on toot.redmine.jp. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

藤倉紅子 @8amjp@toot.redmine.jp

こっちのプロフィールとアイコンも変えてみましたよ。

3/9のRedmine大阪のLT「Node.js meets Redmine」で発表したプログラムを公開します。

CoreUI for Angular をベースにした Redmine 向けダッシュボードのテンプレートです。
github.com/8amjp/redmine-dashb

と、ダッシュボードのバックエンドプログラムです。
github.com/8amjp/redmine-dashb

なんでバックエンドプログラムが必要かというと、CORS周りで怒られるからです。cronで定期的にRedmine APIにアクセスしてJSONファイルのキャッシュを作成し、ダッシュボードはそっちにアクセスします。

READMEはこれから頑張って書きます。

3/9のRedmine大阪のLT「Node.js meets Redmine」で発表したプログラムのひとつを公開します。

redmine-helper
github.com/8amjp/redmine-helpe

node,jsでredmine:email:receive_imap コマンドやら mysqldump コマンドを発行するだけなんですけど。

3/9 Redmine大阪のLTで発表した内容です。

note.mu/8am/n/n32c0c17f86fb

……予想以上に緊張して上手くトークできませんでした……ちょっと反省。次回までに練習しておきます。

Redmine Advent Calendar 2018に参加させていただきました。異世界に行った事以外は全部実話です。

あれから 〜Redmineで始める異世界人心掌握術 後日譚〜|足羽川永都(あすわがわえいと) @8amjp|note(ノート) note.mu/8am/n/n809dc3e9d3bf

RedmineとMattermostとCTIを連携してチケット代理起票をサポートする qiita.com/8amjp/items/bdc7f289

私の職場では、サポートデスクが受け付けた質問や要望をRedmineで管理してるので、こういう仕組みが欲しかったんです。なので作りました。

半年前から悩んでた、メール通知に表示されるフィールドのカスタマイズ。結局、ソースを直接修正して対応しました。

qiita.com/8amjp/items/0baf29a8

リマインダメールが出ない😅

send_remindersをtraceオプション付きで実行すると、InvokeやExecuteやSuccessといったログがちゃんと出力される。
チケット更新時の通知メールはちゃんと送信されてる。
もちろん期限の近いチケットは大量にある。

でもリマインダメールが出ない😅

redmine:email:receive_pop3 コマンドで定期的にメールを取り込んでたんですけど。
なぜか取り込めたはずのメールが受信トレイから消えず、気が付くとチケットが無限に増殖している……という悪夢にしばらく悩まされてました。
……はい。原因はfilesディレクトリのパーミッションでしたよ。添付ファイルを書き込めなかったようで、とりあえず777にしたら正常に動作しました。初歩的なミス恥ずかしい。

通知メールが現在の悩みの種。文面を変更できたり、表示されるフィールドを選択できたり、発出の条件を細かくカスタマイズできたりするプラグインはないものでしょうか……

ある程度形になったので公開します。

ng-redmine-admin
github.com/8amjp/ng-redmine-ad

Angular5製の、Redmineのフロントエンドアプリケーションです。
Redmine×JavaScript、もっと流行らせたい。

苦節約半年、今日初めて「rails generate redmine_plugin」コマンドの実行に成功したのでここにご報告します。
いやーーー、プラグインの雛形作るだけで半年…

Redmineの充実したAPIと、何でもできちゃうexpress+node.jsとの組み合わせによるアプリ作成は、プラグインとはまた違ったアプローチでなかなか楽しいです。RENスタック、今後も追求していきます。

続いて。

[redmine-eml]
github.com/8amjp/redmine-eml
チケットの担当者などの情報を元に、電子メールファイル(.eml)を出力するツールです。手動でメールを送信するような場合に役立ちます。同じくexpress(node.js)製です。

Redmine大阪前夜…ということで(?)、作成中のツールを紹介しておきます。

[redmine-xlsx]
github.com/8amjp/redmine-xlsx
Excelファイルとのインポート・エクスポートを実現するツールです。express(node.js)製で、APIで連携しています。