Skip to content
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

Implement team member and invitation management actions #4977

Merged
merged 25 commits into from
Jan 20, 2025

Conversation

zoldar
Copy link
Contributor

@zoldar zoldar commented Jan 15, 2025

Changes

This PR implements support to accepting, rejecting and removing team invitations as well as updating team role and removing team member from a team.

It also introduces team invitation prompts at the top of /sites view showing any pending team invitations.

The new and revised logic works under assumption that we support a) multiple owners per team b) user being a (full) member of more than one team at once.

Tests

  • Automated tests have been added

@zoldar zoldar force-pushed the team-management-02 branch 6 times, most recently from c5e416b to 9ac4566 Compare January 20, 2025 09:46
@aerosol aerosol force-pushed the team-management-02 branch from 76002cf to 0e6d43e Compare January 20, 2025 11:04
@zoldar zoldar requested a review from aerosol January 20, 2025 13:49
@zoldar zoldar marked this pull request as ready for review January 20, 2025 13:49
@zoldar zoldar added this pull request to the merge queue Jan 20, 2025
Merged via the queue into master with commit a45bc1c Jan 20, 2025
8 checks passed
@zoldar zoldar deleted the team-management-02 branch January 20, 2025 14:31
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