-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
日報フォロー機能のコメント通知を切り替えられるようにする #3227
Conversation
34fcc80
to
330a49d
Compare
@machida
デザインを入れてほしいファイル
|
330a49d
to
88e888d
Compare
@machida
usersの「フォロー中」の階層を1段階あげた件ですが、「フォロー中」タブのデザイン(アクティブ状態)は未対応のため、machidaさんの方で対応頂けないでしょうか。 上のコメントの件と合わせて対応お願いします🙏 |
@yana-gi すいません、遅くなりました🙇♂️ デザイン入れましたー |
18e9363
to
34054e7
Compare
@yana-gi 最新のmainを取り込んだので、
をやってから作業の続きお願いしますー |
@machida |
@machida 相談したいこと説明文の表示入れていただいたデザインでは説明文が選択中のステータスでは非表示になっているようです。 修正を依頼したいことタブのアクティブ状態
通知の表示が崩れているご確認お願いします🙏 |
4c11fb6
to
c7dca88
Compare
📝MTGメモ |
@konaga-k 現在テストが通っていませんが、自分の変更内容とは別の問題で落ちていることを確認済です。 |
明日以降確認します〜 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@yana-gi
結局今日レビューしました
これかなり大変なissueですね…
お疲れ様です😭
- 動作確認はOKです
- コードレビューしたので対応もしくはコメントお願いします。IMOは個人的な意見なので、合わなかったら対応しなくても構わないです。色々書いてますが、致命的におかしなところはないと思います
- Railsのコードはひと通り見ましたが、Vue.jsは不慣れなためあんまりちゃんと見れてないです💦
end | ||
|
||
def change_watching(other_user, watch) | ||
following_row = Following.find_by(follower_id: self, followed_id: other_user) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
【感想】
なんで following
じゃなくて following_row
なんだと思ったんですが、 following
が has_many
で使われているからですね…
今更 has_many
の方を変えるのは大変なので、ここは仕方ない感じですね
(そのうち has_many
の方の following
という名前が負債になる気がする…)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue登録ありがとうございます!
自分も following_row
の命名を考える際にfollowing
の命名が気になっていたのでありがたいです🙏
c7dca88
to
10c2f28
Compare
@konaga-k 指摘いただいた点を修正しました。 |
@konaga-k |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@yana-gi
OKです〜👌
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
確認しました、OKですー🙆♂️
返ってくる値をidではなくuserインスタンスの配列にするため
2クエリ発行していたところを1クエリにした
10c2f28
to
c18e8c2
Compare
@yana-gi
をお願いしますー 一点気になったのですが、フォロー状態を切り替えるとき、赤い枠で囲った部分をクリックしたら、detail タグの open 属性が削除されて detail が close になると便利かと思いました。 もし、こちら手間がかかりそうでしたら、これでリリースして別 Issue で対応でも大丈夫ですー |
@machida detailsのopen属性
こちら少し試してみたのですが、すぐには解決できなさそうなので別issueとして対応させていただければと思います。 アクティブ状態タブのアクティブ状態について再度確認させてください。
こちらで見落としているところがあればすみません。今一度確認お願いします! 何度もお手数ですがご確認お願いします🙏 |
@machida |
@yana-gi お待たせしました!!確認しました。 |
@machida |
ref: #3007
概要
フォローするユーザーごとに日報を自動Watchにするか・しないかを選択できるようにした
修正前
デフォルトでフォローしたユーザーの日報が自動でWatchされる
修正前の仕様は #2015 を参照
修正後
自動でWatchしない設定を追加し、フォロー時に選択できるようにした
通知がくるタイミング
日報を投稿した時
日報にコメントが来た時
やったこと
following
テーブルにwatch
を追加スクリーンショット
ユーザー個別ページ
フォローしない状態
フォロー中の状態
フォロー中一覧ページ
タスク一覧
タスク一覧