http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2011-10-05T02:53:08Z
OpenPNE Issue Tracking System
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=11422
2011-10-05T02:53:08Z
Yuya Watanabe
watanabe@openpne.jp
<ul></ul><a name="メモ"></a>
<h3 >メモ<a href="#メモ" class="wiki-anchor">¶</a></h3>
<p>apps/mobile_frontend/modules/member/templates/profileSuccess.phpには3.4,3.6で違いは無し.<br /><pre>
1 <?php op_mobile_page_title($member->getName()) ?>
2 <?php $culture = sfCultureInfo::getInstance($sf_user->getCulture()); ?>
3
4 <?php if ($member == $sf_user->getMember()) : ?>
5 <font color="<?php echo $op_color["core_color_22"] ?>">
6 <?php echo __('This is your page other member see.') ?><br>
7 <?php echo __('If you edit profile, access %1%.', array('%1%' => link_to('「'. __('Edit profile') .'」', '@member_editProfile'))) ?>
8 </font>
9 <?php endif; ?>
10
</pre></p>
<p>apps/mobile_frontend/modules/member/actions/actions.class.phpのexecuteProfile()でも3.4と3.6では違いは無し.<br /><pre>
56 public function executeProfile($request)
57 {
58 $this->friendsSize = 5;
59 $this->communitiesSize = 5;
60
61 $gadgets = Doctrine::getTable('Gadget')->retrieveGadgetsByTypesName('mobileProfile');
62 $this->mobileTopGadgets = $gadgets['mobileProfileTop'];
63 $this->mobileContentsGadgets = $gadgets['mobileProfileContents'];
64 $this->mobileBottomGadgets = $gadgets['mobileProfileBottom'];
65
66 return parent::executeProfile($request);
67 }
</pre></p>
<p>以下違いが発生している部分.</p>
<p>3.4のapps/mobile_frontend/modules/member/actions/actions.class.phpが継承しているlib/action/sfOpenPNEMemberAction.class.php<br /><pre>
107 /**
108 * Executes profile action
109 *
110 * @param sfRequest $request A request object
111 */
112 public function executeProfile($request)
113 {
114 $this->redirectIf($this->relation->isAccessBlocked(), '@error');
115
116 $id = $this->getRequestParameter('id', $this->getUser()->getMemberId());
117 $this->member = Doctrine::getTable('Member')->find($id);
118
119 $this->forward404Unless($this->member, 'Undefined member.');
120
121 if (!$this->friendsSize)
122 {
123 $this->friendsSize = 9;
124 }
125 $this->friends = $this->member->getFriends($this->friendsSize, true);
126
127 if (!$this->communitiesSize)
128 {
129 $this->communitiesSize = 9;
130 }
131 $this->communities = $this->member->getJoinCommunities($this->communitiesSize, true);
132 $this->crownIds = Doctrine::getTable('CommunityMember')->getCommunityIdsOfAdminByMemberId($id);
133
134 return sfView::SUCCESS;
135 }
</pre></p>
<p>3.6のapps/mobile_frontend/modules/member/actions/actions.class.phpが継承しているlib/action/opMemberAction.class.php<br /><pre>
180 public function executeProfile($request)
181 {
182 $id = $this->getRequestParameter('id', $this->getUser()->getMemberId());
183 if ('member_profile_mine' === sfContext::getInstance()->getRouting()->getCurrentRouteName())
184 {
185 $this->forward404Unless($id);
186 $this->member = $this->getUser()->getMember();
187 }
188 else
189 {
190 $this->member = $this->getRoute()->getObject();
191 }
192
193 if (!$this->friendsSize)
194 {
195 $this->friendsSize = 9;
196 }
197 $this->friends = $this->member->getFriends($this->friendsSize, true);
198
199 if (!$this->communitiesSize)
200 {
201 $this->communitiesSize = 9;
202 }
203 $this->communities = $this->member->getJoinCommunities($this->communitiesSize, true);
204 $this->crownIds = Doctrine::getTable('CommunityMember')->getCommunityIdsOfAdminByMemberId($id);
205
206 return sfView::SUCCESS;
207 }
</pre></p>
<p>アクションで与えられる$memberの取得方法が違うためprofileSuccess.phpの4行目の$member == $sf_user->gerMember()で違いが発生しているのではないか.</p>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=11467
2011-10-05T14:30:48Z
Yuya Watanabe
watanabe@openpne.jp
<ul><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/11467/diff?detail_id=14648">diff</a>)</li><li><strong>ステータス</strong> を <i>New(新規)</i> から <i>Accepted(着手)</i> に変更</li><li><strong>担当者</strong> を <i>Yuya Watanabe</i> にセット</li><li><strong>対象バージョン</strong> を <i>OpenPNE 3.7.0</i> にセット</li></ul>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=11468
2011-10-05T14:39:02Z
wa ta
watanabe4dgt@gmail.com
<ul><li><strong>ステータス</strong> を <i>Accepted(着手)</i> から <i>Pending Review(レビュー待ち)</i> に変更</li><li><strong>進捗率</strong> を <i>0</i> から <i>50</i> に変更</li></ul><p>更新履歴 <a class="changeset" title="(fixes #2467) modified member object comparison" href="http://redmine.openpne.jp/projects/op3/repository/revisions/8d1b9dc64eb6396521b707ee4457274ece2f32d3">8d1b9dc64eb6396521b707ee4457274ece2f32d3</a> で適用されました。</p>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=11665
2011-10-18T09:27:24Z
Kousuke Ebihara
ebihara@tejimaya.com
<ul><li><strong>ステータス</strong> を <i>Pending Review(レビュー待ち)</i> から <i>Rejected(差し戻し)</i> に変更</li></ul><p>id 同士の比較でも特に問題ありませんが、 PC 版テンプレートでおこなわれているように、 MemberRelationship を利用した判定処理に変更した方がよいと思います。</p>
<pre>
41 <?php slot('op_top'); ?>
42 <?php if ($relation->isSelf()): ?>
43 <?php ob_start() ?>
44 <p><?php echo __('Other members look your page like this.') ?></p>
</pre>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=11686
2011-10-18T19:09:55Z
wa ta
watanabe4dgt@gmail.com
<ul><li><strong>ステータス</strong> を <i>Rejected(差し戻し)</i> から <i>Pending Review(レビュー待ち)</i> に変更</li></ul><p>更新履歴 <a class="changeset" title="(fixes #2467) fixed to use MemberRelationship method for member object comparison" href="http://redmine.openpne.jp/projects/op3/repository/revisions/7bb202e97721598e443b882aab709575cfe046c5">7bb202e97721598e443b882aab709575cfe046c5</a> で適用されました。</p>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=13624
2012-03-22T09:08:39Z
Shouta Kashiwagi
kashiwagi@openpne.jp
<ul><li><strong>対象バージョン</strong> を <i>OpenPNE 3.7.0</i> から <i>252</i> に変更</li></ul>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=14314
2012-04-09T06:04:11Z
Shouta Kashiwagi
kashiwagi@openpne.jp
<ul><li><strong>対象バージョン</strong> を <i>252</i> から <i>OpenPNE 3.8.x</i> に変更</li></ul>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=15784
2012-10-15T07:04:17Z
Yuma Sakata
sakata@tejimaya.com
<ul><li><strong>対象バージョン</strong> を <i>OpenPNE 3.8.x</i> から <i>OpenPNE 3.9.0-old</i> に変更</li><li><strong>3.6 で発生するか</strong> を <i>Unknown (未調査)</i> にセット</li><li><strong>3.8 で発生するか</strong> を <i>Unknown (未調査)</i> にセット</li></ul>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=15855
2012-11-07T09:48:31Z
Kousuke Ebihara
ebihara@tejimaya.com
<ul><li><strong>ステータス</strong> を <i>Pending Review(レビュー待ち)</i> から <i>Pending Testing(テスト待ち)</i> に変更</li><li><strong>進捗率</strong> を <i>50</i> から <i>70</i> に変更</li></ul>
OpenPNE 3 - Bug(バグ) #2467: 携帯版プロフィール確認画面からプロフィール編集へ飛ぶリンクが表示されない
http://redmine.openpne.jp/issues/2467?journal_id=22253
2017-04-03T08:25:20Z
isao sano
sano@tejimaya.com
<ul><li><strong>ステータス</strong> を <i>Pending Testing(テスト待ち)</i> から <i>Won't fix(対応せず)</i> に変更</li><li><strong>進捗率</strong> を <i>70</i> から <i>0</i> に変更</li></ul><p>OpenPNE 3.8.3 にて対応済みであったため、対応せずとします。</p>