Skip to content

fix: Firebase ルール修正でゲストモード閲覧と画像アップロードを改善 (#149, #152)#153

Merged
KOU050223 merged 3 commits intodevelopfrom
KOU050223/fix/149
Aug 17, 2025
Merged

fix: Firebase ルール修正でゲストモード閲覧と画像アップロードを改善 (#149, #152)#153
KOU050223 merged 3 commits intodevelopfrom
KOU050223/fix/149

Conversation

@KOU050223
Copy link
Owner

Summary

2つの重要なFirebaseルール問題を修正しました:

#149: ゲストモードでselectedAnimeの閲覧を可能に
#152: 名刺画像アップロード時の403エラーを修正

変更内容

Firestoreセキュリティルール (firestore.rules)

  • selectedAnimeサブコレクションを認証なしでも読み取り可能に変更
  • favorites、meishiesサブコレクションは認証が必要なまま維持
  • ゲストサイト(viewer)での視聴履歴表示を実現

Firebase Storageルール (storage.rules)

  • 名刺画像のパス構造を実際のアップロード形式に合わせて修正
  • meishi_images/{userId}/{fileName}meishi_images/{fileName}
  • ファイル名パターンによるアクセス制御に変更

テスト追加

  • Firestoreルールの動作確認テスト (firestore_rules_dart_test.dart)
  • Storageルールの動作確認テスト (storage_rules_test.dart)

Test plan

  • Firestoreルールテスト実行(10/10テスト成功)
  • Storageルールテスト実行(5/5テスト成功)
  • flutter analyze実行(警告のみ、エラーなし)
  • ゲストサイトでの視聴履歴表示確認
  • 名刺画像アップロード機能確認

🤖 Generated with Claude Code

@KOU050223 KOU050223 changed the base branch from main to develop August 16, 2025 22:18
@github-actions
Copy link

github-actions bot commented Aug 16, 2025

Visit the preview URL for this PR (updated for commit e96d99f):

https://animeishi-73560--pr153-kou050223-fix-149-damwktvx.web.app

(expires Sat, 23 Aug 2025 22:24:27 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: f1f494a67df8ccbb2232f73b6ccab4934a51e505

@KOU050223 KOU050223 merged commit f955c3b into develop Aug 17, 2025
2 checks passed
@KOU050223 KOU050223 deleted the KOU050223/fix/149 branch August 17, 2025 00:30
@KOU050223 KOU050223 restored the KOU050223/fix/149 branch August 17, 2025 01:06
@KOU050223 KOU050223 deleted the KOU050223/fix/149 branch January 25, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant