QA #337
未完了Redmineのログイン直後に表示されるマイページの変更
0%
説明
Redmineのログイン直後に表示されるマイページの変更
http://IPアドレス/redmine/loginでログインした際の、直後に表示されるマイページの変更を行っているのですが、なかなかうまくいきません。
以下のページに書いてあるroutes.rbを編集する方法とプラグインで変更する方法を試してみたのですが、変更できませんでした。
http://d.hatena.ne.jp/torutk/20130701/p1
http://d.hatena.ne.jp/torutk/20130704/p1
変更後のページはwelcomeページを表示したいと思っています。
どのファイルを修正すればよいでしょうか。
Linux centOS6.2
bitnami redmine 3.3.3-0
を使用しています。
よろしくお願い致します。
奈良 裕記 さんがほぼ7年前に更新
プラグインの3.X非対応可能性を考慮して、
手元の3.3.3の環境にedmine_startpageを入れて試してみましたが、
http://d.hatena.ne.jp/torutk/20130704
のサンプル通りに設定し動作しました、
(プラグインの3.X非対応可能性を考慮して確認)
3.3.2.devel(3.4のベース)、
redmine_startpage 0.1.0
ということで、設定内容に原因がある可能性が高いと思います。(判りにくいと思いますが)
下記お願いします。
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
以下のページに書いてあるroutes.rbを編集する方法とプラグインで変更する方法を試してみたのですが、変更できませんでした。
具体的な変更内容が判らないとコメントできません。
★実際の設定内容を書いてください。(PJ識別子は変更可)
(プラグインのインストールは成功したと思いますので、インストール手順は省略)
-----------------------------------------------------------
両方の変更方法を実行しても、状況が混乱するだけです。
今回の場合、startpageのプラグインで一応動作はしていますので、
config/routes.dbは最初の状態に戻す事を推奨します。
変更後のページはwelcomeページを表示したいと思っています。
ログイン直後のホーム画面から変更したいのでしょうが、
特定プロジェクトの概要ページの事ですか?
それとも、Wikiの特定ページでしょうか?
湯原 光 さんがほぼ7年前に更新
回答ありがとうございます。
redmineで認証ありに設定するとログイン画面が表示されるようになると思うのですが、
ログインの初期表示のアドレスの
http://IPアドレス/redmine/login
このアドレスでログインすると、直後に表示されるのがマイページが表示されると思います。
Redmineをログインした状態からログアウトすると、アドレスのlogin以降に
?back_url=http~~~~~~~
のように追加されたアドレスでログイン画面が表示されると思います。
このアドレスからログインを行うと
app/view/welcome/index.html.erb
のページが表示されると思います。
私が修正を行おうと思った箇所は、
ログインの初期表示のアドレスの
http://IPアドレス/redmine/login
このアドレスでログインしたときに、
app/view/welcome/index.html.erb
のページを表示させることでした。
私が調査を続けたところ、
app/controller/account_controller.rb
の273行目あたりにある
redirect_back_or_default_my_page_path
を
redirect_back_or_default_home_path
に修正したところ、改善されました。
調査して頂きありがとうございます。