アカウント の検索結果:

SimpleSAMLphp で開発用の SAML ID Provider を立てる

…OneLogin のアカウントを持っている場合は、 "SAML Test Connector (IdP)" を使えば簡単に作れる。 確認環境 CentOS 6.5 PHP 5.3.3 SimpleSAMLphp 1.13.2 onelogin/java-saml 1.1.2 インストール simpleSAMLphp Installation and Configuration を参考にインストールする。 ダウンロードした SimpleSAMLphp のアーカイブを /var/…

管理者権限でログインしているかどうかをひと目で分かるようにする Redmine プラグインを作った

…#header { background-color: #f2a0a1; } 管理画面で作成したテーマを指定します。 この例の場合は、一般ユーザでログインした場合は通常の画面管理者でログインした場合は別の見た目になります。これで誤ったアカウントでチケットを更新する事故をかなり防げるようになります。 まとめ 管理者でログインしているかどうかを判別するために画面を切り替えるプラグインを作った プラグインを作って class 属性を操作するのは簡単な割にできることが広がっていい感じ

Gitlab, AsakusaSatellite などの開発者向け Rails アプリを Redmine で OAuth 認証するための Omniauth プラグイン作った

…der do provider :redmine, "consumer key", "consumer secret", :redmine_base_url => "http://redmine.base.url/" end まとめ これで Rails 製のアプリケーションへの組み込みの敷居が下がったと思います。 以下のような開発者向けアプリケーションもアカウントを共通化できるかと思います。 AsakusaSatellite Gitlab Fulcrum Webistrano

Redmine・Gitlab・Jenkins のログインパスワードの管理が大変になったので OAuth 化した

…って管理が面倒です。アカウントを一つに統合したい。ということでやってみました。 環境 Redmine 2.3.0 Jenkins 1.499 Gitlab 5.2 方針 Redmine にプラグインで OAuth プロバイダの機能を追加し、Redmine のアカウントで Jenkins と Gitlab へログインできるようにします。 Redmine に OAuth プロバイダの機能をつける やりたいことに近いプラグインがあったのですが、Rails3 以降の Redmine …

複数の Jenkins と Travis のビルドの失敗が最速で分かる Stoplight を Heroku にデプロイ

…る Heroku にアカウントをもっている Heroku コマンドがインストールされている Heroku のアカウントに公開鍵が登録されている 手順 1. stoplight を clone する $ git clone git://github.com/customink/stoplight.git $ cd stoplight 2. ログ出力パスの変更Heroku は tmp/ ディレクトリ以外のファイル書き込みを禁止しているのですが、ログ出力で log/ ディレクトリに…

履歴付チケット一覧出力プラグインを書いてみた

…設定 システム管理者アカウントでログインし、 「管理」メニューの「ロールと権限」から許可したいロールの「Export csv with journals」にチェックを入れて保存します。 出力 許可したロールのユーザでログイン後、プロジェクトにアクセスし、「チケット」メニューをクリックします 適当に検索します チケットリストの右下の「csv with journals」をクリックします こんな感じで履歴が後ろに出力されます。 まとめ 履歴まで一覧できたらどうだろう、ということで…

Redmine自体に手を入れずに見た目を変更する方法

…ttom を使って、アカウント情報の左下に担当チケット数を表示してみます。デフォルトはこんな感じです。 1.プラグインの作成 プラグインの作成方法の詳細は Redmine プラグイン開発入門 - mallowlabsの備忘録 を参照。 $ ruby script/generate redmine_plugin AccountTichets 2.リスナの作成 vendor/plugins/redmine_account_tichets/lib/account_listener.…

Redmine MS Project インポートプラグイン開発記録 (2)

…Redmine 上のアカウントを紐付けるインタフェースが必要 トラッカーがバグで固定(!)。これも選択できるインタフェースが必要 重複するタスクがあっても新規にチケットを作成してしまう スナップショット MSPファイルの選択画面 対応しているのは XML 形式のみです。 MS Project で XML 形式で保存したものを選択してください。 インポートするタスクの選択画面 トラッカーと担当を選択することができます。 既に同じ名前のサブジェクトがある場合、そのチケットを更新し…

Redmine MS Project インポートプラグイン開発記録 (1)

…Redmine 上のアカウントを紐付けるインタフェースが必要 トラッカーがバグで固定(!)。これも選択できるインタフェースが必要 MSProject はタスクの階層やタスク間の依存が表現できる。これは、チケット間の関連付け機能で実現するとおもしろそう! 重複するタスクがあっても新規にチケットを作成してしまう なんにせよ Redmine プラグイン、簡単でおもしろいと思います。 Redmine プラグイン開発は、model 間の関連が把握できれば、なんとかなることが多いです。そ…

(マウスいらず)逆引きショートカットキーまとめ

…でしてくれる。 複数アカウント覚えさせた場合はアカウント名を選択するダイアログが現れて、上下で選択し、Enter を打つと、そのアカウントでログインする。 キー 動作 ctrl+Enter (ログインフォームがあれば)Operaで覚えたアカウントでログインする ページ内を検索する 他のブラウザと同様にctrl+Fで検索ができます。検索キーワードを確定すると ctrl + g で次の出現位置を探します。 これが基本。シングルショートカットを有効にしておけば、'/'(スラッシュ)…