[Report & Block] Bind unblock action in profile
还没有人认领这个 Issue。
评估
调研方向
Start with the blocked-user list in lib/screens/profile_screen.dart and the blocks table in supabase/schemas/dogpack/tables/blocks.sql, but first check whether prerequisite #119 (the block list rendering) is merged. Add an Unblock button per own block that awaits unblockUser, then reloads the block list and visible feed, and keeps the row if the request fails. Done when test/screens/profile_screen_dp_r06_2_test.dart passes with flutter test and flutter analyze is clean.
由索引模型根据 Issue 内容生成。
描述
What to build
Add Unblock actions to the profile’s blocked-user list. After success, refresh the list and visible meetings; on failure, keep the entry available to retry.
Files
lib/screens/profile_screen.dart(extend the prerequisite’s file)- Starting example: supabase/schemas/dogpack/tables/blocks.sql
Steps
- Render own block IDs with label andUnblock button.
- Await unblockUser, then reload block list/visible feed; keep row on failure.
- Reuse existing profile navigation and scroll layout; do not remove incoming blocks.
Example
Successful unblock removes own row and refreshes feed;failed request leaves button/row.
Check it works
In test/screens/profile_screen_dp_r06_2_test.dart, check the example above and the failure or limit described in the steps. Run flutter test test/screens/profile_screen_dp_r06_2_test.dart and flutter analyze.
Before starting
- #119 — Render own block list with safe identity fallback
References
Assign yourself before starting, or comment to claim the issue. Project setup.
- 主要语言
- PLpgSQL
- 星标
- 0
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
DevDogsUGA/DogPack 的其他 Issue
-
polish
难度 2/5 1-3 小时 新手友好度 72/100
DevDogsUGA/DogPack#131 ·
-
polish
难度 2/5 1-3 小时 新手友好度 65/100
DevDogsUGA/DogPack#130 ·
-
moderation
难度 2/5 1-3 小时 新手友好度 75/100
DevDogsUGA/DogPack#119 ·
-
moderation
难度 2/5 1-3 小时 新手友好度 85/100
DevDogsUGA/DogPack#113 ·
-
discover
难度 2/5 1-3 小时 新手友好度 74/100
DevDogsUGA/DogPack#106 ·
查看 DevDogsUGA/DogPack 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 2 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 60/100
meshtastic/Meshtastic-Apple#2603 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 3 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
software-mansion/argent#1457 ·
维护者通常 1 天内回复
-
fyi-ecosystem platform-ios team-ios
难度 1/5 1 小时以内 新手友好度 70/100
flutter/flutter#194348 · 1 条评论 ·
维护者通常 1 天内回复