ログイン後に特定ページへの移動(view Customize pluginを使って)

404 views
Skip to first unread message

Hisayuki Tai

unread,
Jul 21, 2022, 4:34:16 AM7/21/22
to Redmine Users (japanese)

ログイン時にHOMEではなくprojectsのページを表示できないかとおもい
 https://redmine.tokyo/issues/854

を参考に以下を登録したのですが、スクリプトが動いていないのか、user2でログインしてもホームの表示になって、プロジェクト一覧ページになります。

どこが悪いのか、ご教授いただければ幸いです。

パスパータン:$/   挿入位置:全ページのヘッダ 種別: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";
         break;
      case 'user1':
         window.location.href = "./projects/pj-tokyo/issues" ;
         break;
      default:
         window.location.href = "./projects/";
         break;
       }
    }else{
        /* 未ログインならログイン画面へ */
        window.location.href = "./login";        
    }
});

onozaty

unread,
Jul 21, 2022, 7:40:17 AM7/21/22
to redmine-...@googlegroups.com
こんばんは。onozatyです。

外なので実際試せてないのですが、、すくなくともパスパターンはおかしいように見えます。
終端を表す$が先頭になってしまっていますので、/$の間違えではないでしょうか。

あと、うまく動かないときの切り分けとして、ブラウザのソース表示で、スクリプトが埋め込まれているか確認すると、パスパターンや挿入位置がまずいのか、それともスクリプトがまずいの切り分けができるかと思います。

ご参考まで。

2022年7月21日(木) 17:34 Hisayuki Tai <hisay...@gmail.com>:
--
このメールは Google グループのグループ「Redmine Users (japanese)」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには redmine-users-...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/redmine-users-ja/5b20177e-206a-4441-9e0e-da533e3bc293n%40googlegroups.com にアクセスしてください。
--

Hisayuki Tai

unread,
Jul 21, 2022, 7:46:21 PM7/21/22
to Redmine Users (japanese)
onozatyさま

アドバイスありがとうございました。
/$で正常動作することができました!

今後とも、よろしくお願いいたします。



2022年7月21日木曜日 20:40:17 UTC+9 ono...@gmail.com:
Reply all
Reply to author
Forward
0 new messages