[Sessions: create / edit / cancel] Connect hosted-session management navigation
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Start with lib/router.dart and lib/screens/home_screen.dart to add a Home action that routes to HostedSessionsScreen via loadHostedSessions. Check the route's account guard and keep static session routes ahead of /sessions/:id. Done when test/router_dp_s06_2_test.dart passes with flutter test test/router_dp_s06_2_test.dart and flutter analyze is clean, showing that each row hook receives the correct meeting ID. Depends on #90, which is still open.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What to build
Let a student open their hosted-meeting list from Home. Connect each list action to the correct meeting ID and keep the app’s sign-in checks on the route.
Files
- lib/router.dart
- Starting example: lib/screens/home_screen.dart
Steps
- Add Home action and route loading HostedSessionsScreen through loadHostedSessions.
- Pass onCreate/onEdit/onCancel hooks; tests assert emitted route/action IDs. Actual create/edit/cancel callbacks are bound as their screen slices merge—do not create fake-success screens to satisfy this task.
- Keep account check on the route and place static session routes before /sessions/:id routes when those exist.
Example
Home opens own host list; row hooks receive correct id; cancelled own session remains listed.
Check it works
In test/router_dp_s06_2_test.dart, check the example above and the failure or limit described in the steps. Run flutter test test/router_dp_s06_2_test.dart and flutter analyze.
Before starting
- #90 — Render caller hosted-session list
References
Assign yourself before starting, or comment to claim the issue. Project setup.
- Ngôn ngữ chính
- PLpgSQL
- Star
- 0
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của DevDogsUGA/DogPack
-
polish
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
DevDogsUGA/DogPack#131 ·
-
polish
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
DevDogsUGA/DogPack#130 ·
-
moderation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
DevDogsUGA/DogPack#119 ·
-
moderation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
DevDogsUGA/DogPack#113 ·
-
discover
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
DevDogsUGA/DogPack#106 ·
Tất cả issue của DevDogsUGA/DogPack
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
vercel/streamdown#673 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
feature request
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
cybersemics/em#5994 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày