Skip to content

fix(classroom): みんなの課題からさがすの「キャンセル」を「戻る」に変更 (#1121)#1124

Open
smalruby3-editor-bot[bot] wants to merge 1 commit into
developfrom
topic/autopilot-1121
Open

fix(classroom): みんなの課題からさがすの「キャンセル」を「戻る」に変更 (#1121)#1124
smalruby3-editor-bot[bot] wants to merge 1 commit into
developfrom
topic/autopilot-1121

Conversation

@smalruby3-editor-bot

Copy link
Copy Markdown

Summary

クラス管理の「みんなの課題からさがす」画面(SharedAssignmentCatalog)のヘッダーボタンのラベルを「戻る」に修正する。

導線: クラス管理 > クラス一覧 > 課題一覧 > 「みんなの課題からさがす」

背景(Issue #1121

  • 現状ラベルは「キャンセル」で分かりにくい。
  • 「戻る」に変更し、押すとカタログを閉じて 課題一覧(1つ前の画面) に戻る(クラス一覧には戻らない)挙動に統一したい。

Changes Made

  • shared-assignment-catalog.jsx: ヘッダーボタンの FormattedMessageCancelBack に変更(data-testid="shared-catalog-close"handleCloseCatalog はそのまま)。
  • ロケール en.js / ja.js / ja-Hira.jsgui.classroom.shared.catalogCloseBack / 戻る / もどる に整合。
  • 挙動(handleCloseCatalog = カタログを閉じて課題一覧に戻る)は既存のまま。クラス一覧へは遷移しない。

Test Coverage

  • test/unit/components/shared-assignment-catalog.test.jsx に、ヘッダーボタンのラベルが Back で、クリックで handleCloseCatalog(= 課題一覧へ戻る)が呼ばれることを検証するテストを追加。
  • npm run lint / 当該 unit テストがローカルで green。

Note

Issue の autopilot-base: feature/assignment-sharing は develop へマージ・削除済みのため、本 PR の base は develop。develop 上のラベルが実際に「キャンセル」であることを確認済み。

DoD

  • ボタンラベルが「戻る」になっている。
  • 「戻る」で課題一覧に戻る(クラス一覧ではない)。
  • ja.js / ja-Hira.js のラベル文言を整合。
  • 関連テストを更新・追加し green。

Closes #1121

「みんなの課題からさがす」画面のヘッダーボタンのラベルを「閉じる」から「戻る」に変更。

押すとカタログを閉じて課題一覧(1つ前の画面)に戻る挙動は既存のまま。ja/ja-Hira/en ロケールも整合。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@smalruby3-editor-bot smalruby3-editor-bot Bot added the 🤖 autopilot autopilot が処理対象にした Issue/PR(daemon が付与) label Jul 26, 2026
@smalruby3-editor-bot

smalruby3-editor-bot Bot commented Jul 26, 2026

Copy link
Copy Markdown
Author

🤖 autopilot status

field value
Status Review
AI Status
HITL Yes
Size small

Linked issue #1121. Maintained by autopilot (single writer); do not edit.

@github-actions

Copy link
Copy Markdown

🚀 Preview deployed: https://smalruby.jp/smalruby3-editor/topic/autopilot-1121/

@smalruby3-editor-bot

Copy link
Copy Markdown
Author

[Question] docs/assignment-sharing/screenshots/0102-catalog.png はカタログ画面のスクリーンショットで、ヘッダーの当該ボタン(旧「キャンセル」→ 新「戻る」)が写っている可能性が高いです。documentation.md の DoD 上は「既存画面のテキストを変えた → 既存スクリーンショットを撮り直し(ファイル名は変更しない)」に該当します。ただし headless の autopilot 環境では ja ロケールでの再撮影が安定しないため、改修コスト > 効果と判断し自動では対応しません。人間レビューで 0102-catalog.png の差し替え要否を確認してください。

@smalruby3-editor-bot

Copy link
Copy Markdown
Author

[FYI] テスト内コメント(test/unit/components/shared-assignment-catalog.test.jsx:170)が Label must read "戻る" (Back) と書かれていますが、テストは IntlProvider locale="en" でレンダリングするため実際のラベルは英語 defaultMessage="Back" に解決され、アサーションも toBe('Back') です。コメントの「戻る」表記が誤解を招きうるので、Back(英ロケール)である旨に直すとより明確です。動作は正しいため対応は任意。

@smalruby3-editor-bot

Copy link
Copy Markdown
Author

🤖 敵対的レビュー完了。指摘 2 件(Must 0 / Question 1 / FYI 1)。Must なし。lint / prettier / 当該 unit テスト(15 件)はローカル green。handleCloseCatalog はカタログを閉じて課題一覧に戻るのみでクラス一覧へは遷移せず、Issue の意図と一致。i18n の ja/ja-Hira 対メンテ不変条件も維持。既存の en=Close / ja=キャンセル / component default=Cancel の不整合も併せて Back 系に統一されており改善。

@smalruby3-editor-bot smalruby3-editor-bot Bot added the 🙋 HITL 人間の対応待ち(Project HITL=Yes の投影) label Jul 26, 2026
@smalruby3-editor-bot
smalruby3-editor-bot Bot marked this pull request as ready for review July 26, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 autopilot autopilot が処理対象にした Issue/PR(daemon が付与) 🙋 HITL 人間の対応待ち(Project HITL=Yes の投影)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(classroom): みんなの課題からさがすの「キャンセル」を「戻る」にし課題一覧へ戻す

0 participants