Skip to content

Conversation

@simonLeary42
Copy link
Collaborator

@simonLeary42 simonLeary42 commented Nov 11, 2025

Screen.Recording.2025-11-10.at.7.36.11.PM.mov

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a Terms of Service (ToS) acceptance requirement when requesting PI group membership. Users must now check a ToS checkbox before submitting their membership request.

Key changes:

  • Added a required ToS checkbox with link in the PI membership request modal
  • Implemented server-side validation to enforce ToS acceptance
  • Updated functional tests to include the ToS parameter

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
webroot/panel/modal/new_pi.php Added required ToS checkbox with link to terms of service
webroot/panel/groups.php Added server-side validation to check ToS acceptance before processing request
test/functional/PIMemberRequestTest.php Updated test helper to include ToS parameter in POST request

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

simonLeary42 and others added 3 commits November 10, 2025 19:49
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@simonLeary42 simonLeary42 merged commit cc1cf35 into main Nov 11, 2025
3 checks passed
@simonLeary42 simonLeary42 deleted the sync-account-newaccount branch November 11, 2025 00:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants