-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WPB-10658 invitation and acceptance of individual users to teams #4229
WPB-10658 invitation and acceptance of individual users to teams #4229
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are still a few small things to do, but this looks good.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i can't think of anything that we may have missed, but i'm not entirely confident that we haven't... 🤔
lots of comments, most of them do not require action.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hints for merge conflict resolution with #4218:
All other conflicts should be trivial. us:
them:
|
failing test basic implementation with holes email sending function no impl dummy endpoint for accepting invitation failing test that user is added to team todo honor timeout refactoring to make findInvitation reuseable accept invitation extend test, publich events test for team id, include team in es doc version assert notification to user sent when fanoutsize is low Add email invitation placeholder Revert "when fanoutsize is low" This reverts commit 0834e48. update nginz confs added errors clean up/renaming email sending Add change logs setting invite url in configmap verify invitation url query parameter release notes clean up move code to http helpers extend golden tests renaming use same timeout settings for all invitations fix format email html add password test (failing) Check if the user password is correct fix test in CI test user cannot join multiple teams Simplify a helper function type Guard against accepting multiple team invitations Throw a suitable invitation not found error
backup branch before rebase: WPB-10658-invitation-and-acceptance-of-individual-users-to-teams-bakleif |
70d8dd5
to
440606c
Compare
there are some conflicts left from the rebase, just follow the compiler errors. |
b527e6c
to
78a4068
Compare
- invitations are distinct - cannot invite user from another team
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i'd like to look into acceptTeamInvitationByPersonalUser
, but if you don't want to do that here that's fine, too. :)
Local UserId -> | ||
AcceptTeamInvitation -> | ||
(Handler r) () | ||
acceptTeamInvitationByPersonalUser luid req = do |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe this function could be reorganized to be a little clearer?
https://wearezeta.atlassian.net/browse/WPB-10658
Checklist
changelog.d