Skip to content
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

リアクションだけブロック機能 #14987

Open
1 task
Sayamame-beans opened this issue Nov 17, 2024 · 8 comments · May be fixed by #14992
Open
1 task

リアクションだけブロック機能 #14987

Sayamame-beans opened this issue Nov 17, 2024 · 8 comments · May be fixed by #14992
Labels
✨Feature This adds/improves/enhances a feature

Comments

@Sayamame-beans
Copy link
Member

Summary

特定ユーザーからのリアクションを付けられないように(fallbackもしない)
Related: #13193

Purpose

飛んでくるリアクションが困るけれど、投稿を見ること等を制限したいわけではないというケースがあるようなので

Do you want to implement this feature yourself?

  • Yes, I will implement this by myself and send a pull request
@syuilo
Copy link
Member

syuilo commented Nov 20, 2024

今までのブロックの機能を細分化して個別のカラムにする必要がありそう

@sakuhanight
Copy link
Contributor

と、いいますと?
↑のPRでblockType enumで複数種類できるようにしてみましたが、イメージが違いそうですか?

@syuilo
Copy link
Member

syuilo commented Nov 20, 2024

どのような設計が良いのかまだ明確には考えられていませんが、

  • 相手から見えなくする
  • フォローできなくする
  • リアクションできなくする
  • など

を個別のカラムで表現するイメージですかね
まだPRは見れてません 🙏🏻

@sakuhanight
Copy link
Contributor

なーるほど、ブロックというよりポリシー?みたいな感じですかね。
どうやるのがユーザー的に使いやすいか考える必要がありそう。

@syuilo
Copy link
Member

syuilo commented Nov 20, 2024

リアクションブロック自体は既にできる認識で合ってるかしら(ブロック機能使ったことない)

@Sayamame-beans
Copy link
Member Author

Sayamame-beans commented Nov 20, 2024

ブロックするとリアクションもブロックされますね

@syuilo syuilo changed the title リアクションブロック機能 リアクションだけブロック機能 Nov 20, 2024
@syuilo
Copy link
Member

syuilo commented Nov 20, 2024

ほむん

@sakuhanight
Copy link
Contributor

Yes, 現行ではブロックすると、 相手から見えない/フォローできない/リアクションできないになります。
↑のPRでは既存のブロックをblockType=userとして、リアクションのみできなくするblockType=reactionを追加しています。
この二つは排他で、blocker/blockeeで1つ選択します。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨Feature This adds/improves/enhances a feature
Projects
None yet
3 participants