Skip to content

Claim personal invitations#4953

Merged
simfeld merged 6 commits intoecamp:develfrom
carlobeltrame:claim-personal-invitations
Jun 10, 2025
Merged

Claim personal invitations#4953
simfeld merged 6 commits intoecamp:develfrom
carlobeltrame:claim-personal-invitations

Conversation

@carlobeltrame
Copy link
Member

@carlobeltrame carlobeltrame commented Apr 13, 2024

This is the missing part of #4865 which @usu expected during testing: When there already exists an open invitation for some email, and a new eCamp account with this email is activated, or an existing eCamp account changes its email to this email, then the invitation is converted to a personal invitation.

TODO:

  • Also claim invitations when registering via OAuth
  • Handle unique constraint violations more gracefully when they happen during this conversion.

@carlobeltrame carlobeltrame requested a review from usu April 13, 2024 23:13
@carlobeltrame carlobeltrame force-pushed the claim-personal-invitations branch from f7cd85f to 72192e5 Compare May 9, 2025 15:59
@carlobeltrame carlobeltrame marked this pull request as ready for review May 9, 2025 16:00
@carlobeltrame carlobeltrame added the deploy! Creates a feature branch deployment for this PR label May 9, 2025
@carlobeltrame carlobeltrame force-pushed the claim-personal-invitations branch from 72192e5 to a10a158 Compare May 9, 2025 16:02
@carlobeltrame carlobeltrame requested a review from a team May 9, 2025 16:03
@github-actions
Copy link

github-actions bot commented May 9, 2025

Feature branch deployment currently inactive.

If the PR is still open, you can add the deploy! label to this PR to trigger a feature branch deployment.

@carlobeltrame carlobeltrame requested a review from a team June 6, 2025 14:02
@manuelmeister manuelmeister requested a review from a team June 10, 2025 17:51
@simfeld simfeld added this pull request to the merge queue Jun 10, 2025
Merged via the queue into ecamp:devel with commit 35606b0 Jun 10, 2025
30 checks passed
@carlobeltrame carlobeltrame deleted the claim-personal-invitations branch June 10, 2025 18:13
@carlobeltrame carlobeltrame mentioned this pull request Jun 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deploy! Creates a feature branch deployment for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants