プロジェクト

全般

プロフィール

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

通知センターPC版も作る

Shouta Kashiwagi12年以上前に追加. 約12年前に更新.

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

100%


説明

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

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


関連するチケット

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

関係しているリビジョン

リビジョン 9f50bdf6 (差分)
Shouta Kashiwagi約12年前に追加

add notification center for PC (refs #2767)

リビジョン d528ca51 (差分)
Shouta Kashiwagi約12年前に追加

fixed global navigation style broken (fixes #2767)

リビジョン ad33dea1 (差分)
Shouta Kashiwagi約12年前に追加

add notification center for PC (refs #2767)

リビジョン 92fbeea5 (差分)
Shouta Kashiwagi約12年前に追加

fixed global navigation style broken (fixes #2767)

リビジョン 70b5dc7d (差分)
Shouta Kashiwagi約12年前に追加

fixed i18n context in notification center (fixes #2767)

リビジョン ad0114fa (差分)
Shouta Kashiwagi約12年前に追加

fixed i18n context in notification center (fixes #2767)

リビジョン 537d400e (差分)
Shouta Kashiwagi約12年前に追加

fixed to show error message and remove unnecessary characters on notification center (PC) (fixes #2767)

リビジョン 622a2bc2 (差分)
Shouta Kashiwagi約12年前に追加

fixed to show error message and remove unnecessary characters on notification center (PC) (fixes #2767)

履歴

#1 守 手嶋約12年前に更新

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

#2 守 手嶋約12年前に更新

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

#3 Shouta Kashiwagi約12年前に更新

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

#4 Shouta Kashiwagi約12年前に更新

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

#5 Shouta Kashiwagi約12年前に更新

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

#6 Shouta Kashiwagi約12年前に更新

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

#7 Shouta Kashiwagi約12年前に更新

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

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

#8 Shouta Kashiwagi約12年前に更新

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

#9 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?') ?>

#10 Shouta Kashiwagi約12年前に更新

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

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

#11 Shouta Kashiwagi約12年前に更新

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

#12 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)

#13 Yuya Watanabe約12年前に更新

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

#14 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{

#15 Shouta Kashiwagi約12年前に更新

Yuya Watanabe は書きました:

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

[...]

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

#16 Shouta Kashiwagi約12年前に更新

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

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

#17 Shouta Kashiwagi約12年前に更新

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

#18 Yuya Watanabe約12年前に更新

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

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

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

#19 Kiwa Sakai約12年前に更新

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

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

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