プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #2767

完了

通知センターPC版も作る

Shouta Kashiwagi さんがほぼ13年前に追加. 12年以上前に更新.

ステータス:
Fixed(完了)
優先度:
High(高め)
対象バージョン:
開始日:
2012-01-23
期日:
進捗率:

100%

予定工数:

説明

通知センターをスマホ版で実装するにあたりPCでも実装する

【候補】
・サイドバナーガジェットに入れる


関連するチケット 1 (0件未完了1件完了)

関連している OpenPNE 3 - Enhancement(機能追加・改善) #2756: 通知センター(Notification Center)を実装するFixed(完了)Youichi Kimura2012-01-23

操作

守 手嶋 さんがほぼ13年前に更新

  • プロジェクトHOUOU から OpenPNE 3 に変更
  • 対象バージョン を削除 (HOUOU_JANUARY)

守 手嶋 さんがほぼ13年前に更新

  • 対象バージョン253 にセット

Shouta Kashiwagi さんが12年以上前に更新

  • 説明 を更新 (差分)
  • 対象バージョン253 から 252 に変更

Shouta Kashiwagi さんが12年以上前に更新

  • 優先度Normal(通常) から High(高め) に変更

Shouta Kashiwagi さんが12年以上前に更新

  • 対象バージョン252 から OpenPNE 3.8beta1 に変更

Shouta Kashiwagi さんが12年以上前に更新

  • トラッカーTask(タスク) から Enhancement(機能追加・改善) に変更

Shouta Kashiwagi さんが12年以上前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 d528ca51b1bee8a8f0c9c638d4e8e494d4bde5d2 で適用されました。

Shouta Kashiwagi さんが12年以上前に更新

更新履歴 92fbeea55fc0d452323970983d3940ef59706540 で適用されました。

Yuya Watanabe さんが12年以上前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

差し戻し理由(#2756 の note-21 とは別の指摘)

下記文言の翻訳カタログが存在せず,日本語版でも英語で表示されます.また #2756 では "%friend% link" となっていますが,文言としては別の意味を持つという状態でしょうか?

apps/pc_frontend/templates/_header.php

  8       <?php echo __('Notification Center') ?>
...
 27         <?php echo __('Friend request') ?>
...
 29         <?php echo __('Do you accept friend request?') ?>

Shouta Kashiwagi さんが12年以上前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

更新履歴 ad0114fa541006f1ef2fc00772614c121870366b で適用されました。

Shouta Kashiwagi さんが12年以上前に更新

更新履歴 70b5dc7d7f164e0ecbb94efc2cf95a1484a21f6f で適用されました。

Yuya Watanabe さんが12年以上前に更新

master

9f50bdf66e3cdaaa4372669902995a1558d8cbe8 add notification center for PC (refs #2767)
d528ca51b1bee8a8f0c9c638d4e8e494d4bde5d2 fixed global navigation style broken (fixes #2767)
ad0114fa541006f1ef2fc00772614c121870366b fixed i18n context in notification center (fixes #2767)

release-3.8beta1

ad33dea197a1cc53d472f704afe1acec94d46dc9 add notification center for PC (refs #2767)
92fbeea55fc0d452323970983d3940ef59706540 fixed global navigation style broken (fixes #2767)
70b5dc7d7f164e0ecbb94efc2cf95a1484a21f6f fixed i18n context in notification center (fixes #2767)

Yuya Watanabe さんが12年以上前に更新

__('Notification Center') は #2756 で修正済み.

Yuya Watanabe さんが12年以上前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

差し戻し理由

  • 下記部分がコードに記述があるが動作上どこだかわからなかったので正常に動作していないように感じました.また,正常に動作している場合でも言語を英語にした状態で日本語が表示されるのではないでしょうか?

web/js/jquery.notify.js

 42               $(this).parent().find('.ncfriendresultmessage').text('リクエストを承認しました');
 43               $(this).parent().find('.ncfriendresultmessage').show();
...
 50             $(this).parent().find('.ncfriendresultmessage').text('既に承認済みです');
 51             $(this).parent().find('.ncfriendresultmessage').show();
...
 75               $('.ncfrinedresultmessage', $(this).parent()).text('リクエストを拒否しました');
 76               $('.ncfrinedresultmessage', $(this).parent()).show();

リクエスト拒否については下記のように記述するととりあえず動作しているように見えました.ただ,このあたりの記述がどういう意図の実装なのかがわからなかったため,下記記述が正しいものかどうかについては言及できません.

diff --git a/web/js/jquery.notify.js b/web/js/jquery.notify.js
index 77198bd..ff34d7a 100755
--- a/web/js/jquery.notify.js
+++ b/web/js/jquery.notify.js
@@ -72,8 +72,8 @@
           success: function(data) {
             if(data.status=='success'){
               $('.ncfriendloading').hide();
-              $('.ncfrinedresultmessage', $(this).parent()).text('リクエストを拒否しました');
-              $('.ncfrinedresultmessage', $(this).parent()).show();
+              $('.push_yesno .ncfriendresultmessage').text('リクエストを拒否しました');
+              $('.push_yesno .ncfriendresultmessage').show();
              }else{
               alert(data.message);
             }   
  • 20行目のみタブ文字が入っています.

web/js/jquery.notify.js

 19           window.location = linkUrl;
 20 >.......}
 21       });

  • インデントのための空白がひとつ多いです.

web/js/jquery.notify.js

 77              }else{

Shouta Kashiwagi さんが12年以上前に更新

Yuya Watanabe は書きました:

リクエスト拒否については下記のように記述するととりあえず動作しているように見えました.ただ,このあたりの記述がどういう意図の実装なのかがわからなかったため,下記記述が正しいものかどうかについては言及できません.

[...]

はい,この実装で正しい結果が得られます.修正案ありがとうございます.
修正案の通り修正したものをコミットします.

Shouta Kashiwagi さんが12年以上前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

更新履歴 622a2bc2d025bfb11bdea581d18820936b0c70ae で適用されました。

Shouta Kashiwagi さんが12年以上前に更新

更新履歴 537d400e7f3bb0aa171cc595956836d9d4fc7c27 で適用されました。

Yuya Watanabe さんが12年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 担当者Shouta Kashiwagi にセット
  • 進捗率50 から 70 に変更

note-17 が release-3.8beta1 ブランチに含まれるもののようです.

レビューOKです.ついでに実装者を担当者を設定しました.

Kiwa Sakai さんが12年以上前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

https://docs.google.com/a/openpne.jp/spreadsheet/ccc?key=0AsdDZCDQSqiYdDFCSGdTZzlYQWV6bDFkTmI2N2p2emc#gid=0
上のテスト表にてテストが完了しているようなので閉じます。

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