プロジェクト

全般

プロフィール

QA #854

未完了

ログイン後に特定のプロジェクトページを表示(ユーザ毎)

Devi Roze さんが5年以上前に追加. 5年以上前に更新.

ステータス:
回答済
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2018/09/10
期日:
進捗率:

0%

予定工数:

説明

いつもお世話になっております。

下記のようなことが実現できるかアドバイスをお願い致します。
【実現したいこと】
・ログインユーザ毎にログイン後すぐに特定のプロジェクトの概要ページを開きたい。
・可能であればログインユーザがプロジェクトを個別に設定したい。
ex)
 001のユーザはプロジェクトAの概要ページが開く。
 002のユーザはプロジェクトBの概要ページが開く。

奈良 裕記 さんが5年以上前に更新

  • ステータス新規 から 回答済 に変更

・ログインユーザ毎にログイン後すぐに特定のプロジェクトの概要ページを開きたい。

view_customizeを利用すればできますね
下記の様にscriptを登録すれば対応できます。(登録はadmin作業)

https://github.com/onozaty/redmine-view-customize

/* ログインIDにより表示するページを分ける
Path pattern:/$ 
Type:JavaScript 
*/
$(function(){
  /* 自分のログインIDを取得 ('admin')*/
   var user_login_id = $("div#loggedas a").text();

    /*  ログイン済の場合 */
    if(($('#loggedas').length)){

        /* ログインIDに応じて画面移動 */

       switch( user_login_id) {
       case 'admin':
         window.location.href = "./projects/pj-redmine/issues";
         break;
      case 'user1':
         window.location.href = "./projects/pj-tokyo/issues" ;
         break;
      default:
         window.location.href = "./projects/pjj-redmine-tokyo/issues";
         break;
       }
    }else{
        /* 未ログインならログイン画面へ */
        window.location.href = "./login";        
    }
});

・可能であればログインユーザがプロジェクトを個別に設定したい。

現行のview_customizeでは困難(adminのみ)、
redmine_theme_changerの様な処理が必要になりそうです。
https://bitbucket.org/haru_iida/redmine_theme_changer

楠川 智久 さんが5年以上前に更新

Devi Roze さんへのメールがエラーリターンとなっています。
メールアドレスのご確認をお願いいたします。

Devi Roze さんが5年以上前に更新

ご回答ありがとうございます。

やはりログインユーザ毎だと考えないとダメそうですね。
どうにかできないか挑戦してみます。

メールアドレスの件、修正しました。
申し訳ありません。

奈良 裕記 さんが5年以上前に更新

ユーザが初期表示したいURLを指定してアクセスすれば、
結果的にログイン後に指定されたページに直接アクセス可能ですね。
必要に応じて表示先変更できますし。

https://redmine.tokyo/projects/unofficialcooking (ログイン必要なProjectで)

とは言え、ホーム画面を変えたい場合があるのは理解できる。。

奈良 裕記 さんが5年以上前に更新

Redmineログイン後のリダイレクト処理(LocalStorage利用、超殴り書き)
https://gist.github.com/wate/01280e48fc5dab4a91167739fa9d0f95

他の形式にエクスポート: Atom PDF