Skip to content

Conversation

@ThiefMaster
Copy link
Member

@ThiefMaster ThiefMaster commented Sep 23, 2025

  • Log raw email subject + body before interpolating placeholders
  • Fail validation if a registration/invitation email contains a hardcoded link w/ a registration/invitation token
  • Do not allow sending invitation reminders without the invitation link
  • Log the user who sends an invitation reminder

@ThiefMaster ThiefMaster added this to the v3.3 milestone Sep 23, 2025
@ThiefMaster ThiefMaster marked this pull request as ready for review September 23, 2025 13:16
@ThiefMaster ThiefMaster requested a review from tomasr8 September 23, 2025 13:18
@ThiefMaster ThiefMaster added the build-wheel Build a Python wheel for this PR label Sep 23, 2025
Copy link
Member

@tomasr8 tomasr8 left a comment

Choose a reason for hiding this comment

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

Looks good! I'd just test the no_endpoint_links validator as well though

@ThiefMaster
Copy link
Member Author

Testing validators is kind of annoying, so I just moved the actual validation logic into an util and added a test for that instead.

@ThiefMaster ThiefMaster merged commit 58bd1f7 into indico:master Sep 23, 2025
10 checks passed
@ThiefMaster ThiefMaster deleted the reg-email-validation branch September 23, 2025 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build-wheel Build a Python wheel for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants