Skip to content

feat(dialog): PR作成時に流通制御ポリシー同意を必須化#68

Merged
5kdn merged 2 commits into
masterfrom
feature/67
Feb 14, 2026
Merged

feat(dialog): PR作成時に流通制御ポリシー同意を必須化#68
5kdn merged 2 commits into
masterfrom
feature/67

Conversation

@5kdn

@5kdn 5kdn commented Feb 14, 2026

Copy link
Copy Markdown
Owner

📌 概要

PR作成ダイアログで流通制御ポリシーの確認と同意を明示的に行えるようにし、規約未確認のまま投稿されるリスクを低減する。

🛠 変更内容

  • PR作成ダイアログの確認事項を2項目に拡張した。
    • 個人情報未含有の確認
    • DCS-Translation-Japanese の流通制御ポリシー同意
  • 「流通制御ポリシーを確認する」リンクを追加し、既定ブラウザでポリシーURLを開けるようにした。
  • CreatePullRequestViewModelISystemService を注入し、ポリシー参照コマンドを追加した。
  • TargetRepositoryDistributionControlPolicyUrl 定数を追加した。
  • 追加文言(同意文・リンク文)を Strings.CreatePullRequest.resx に追加した。
  • ViewModelテストを更新し、全同意時のみPR作成可能になる条件を検証するようにした。

留意点

  • 流通制御ポリシーURLは master ブランチ上の DISTRIBUTION_POLICY.md を参照しているため、将来的なURL変更時は TargetRepository の更新が必要。

Closes #67

@5kdn 5kdn merged commit 3a70527 into master Feb 14, 2026
4 checks passed
@5kdn 5kdn deleted the feature/67 branch February 14, 2026 08:14
@5kdn 5kdn mentioned this pull request Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: PR作成時に流通制御ポリシー同意を必須化する

1 participant