-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
fix: センシティブな画像をアイコン・バナーに指定できないように #13676
base: develop
Are you sure you want to change the base?
Conversation
このPRによるapi.jsonの差分 差分はこちら--- base
+++ head
@@ -51100,6 +51100,24 @@
}
}
},
+ "AVATAR_IS_SENSITIVE": {
+ "value": {
+ "error": {
+ "message": "The file specified as an avatar is marked as sensitive.",
+ "code": "AVATAR_IS_SENSITIVE",
+ "id": "71bb5e53-4742-4609-b465-36081e131208"
+ }
+ }
+ },
+ "BANNER_IS_SENSITIVE": {
+ "value": {
+ "error": {
+ "message": "The file specified as a banner is marked as sensitive.",
+ "code": "BANNER_IS_SENSITIVE",
+ "id": "e148b34c-9f33-4300-93e0-7817008fb366"
+ }
+ }
+ },
"NO_SUCH_PAGE": {
"value": {
"error": { |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #13676 +/- ##
===========================================
- Coverage 39.47% 38.33% -1.15%
===========================================
Files 1559 1559
Lines 196948 197059 +111
Branches 3563 3315 -248
===========================================
- Hits 77750 75539 -2211
- Misses 118592 120909 +2317
- Partials 606 611 +5 ☔ View full report in Codecov by Sentry. |
/preview |
/preview |
プレビューどうやって見るんだっけ |
/preview |
「アイコン画像を変更」などを押しても何も起こらないわね |
たぶん治ったと思われる |
/preview |
コンフリクト解消 |
/preview |
(これエラー処理のアラート掲出を別関数に追いやるんじゃなくてos.apiWithDialogにカスタムエラーを指定できるような仕組みにしたほうが良いかも) |
selectFile自体にその機能を設けてるわけではないので別にいい気はする |
この仕様では「デフォルトでメディアをセンシティブ設定にする」を設定している人間が、プロフィールからアイコンをアップロードして変更ができなくなってしまうのだわね。 |
たぶんロールで「ファイルにNSFWを常に付与」にされたユーザーは、もうアイコンを変更できなくなってしまう。 |
かといってセンシティブがついている画像を指定できてしまうのもそれはそれで問題だとは思うけど… |
まあ外すことはできるようになったのでいいんじゃないかしら(「ファイルにNSFWを常に付与」を付与される人って基本的に何らかのペナルティを食らっている人のはずなので…?) |
コンフリクト解消 |
コンフリクト解消 |
これってリモートユーザーに対しても有効ですか? |
自分をアップデートするAPIの動作内で止めてるだけなのでそんなことはないはず |
What
i/update
でセンシティブな画像の場合はエラーで弾くようにWhy
Fix #7311
Additional info (optional)
Checklist