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

Update Google Group Management on Guild Leader Change #2120

Open
6 tasks
mkimberlin opened this issue Mar 8, 2024 · 0 comments
Open
6 tasks

Update Google Group Management on Guild Leader Change #2120

mkimberlin opened this issue Mar 8, 2024 · 0 comments
Labels
enhancement New feature or request server web-ui

Comments

@mkimberlin
Copy link
Member

Depends on #2118

As an Admin,
I want the platform to automatically update the management role of the corresponding Google Group whenever I assign a new leader to a guild,
So that the new leader has the appropriate permissions to manage the Google Group for the guild.

Acceptance Criteria:

  • If Google Group integration is enabled (see Associate Google Group with a Guild #2118):
    • When an Admin assigns a new leader to a guild:
      • The platform attempts to add the new leader to the corresponding Google Group as a Manager.
      • If the new leader is already a member of the group, update their role to Manager.
    • If the previous leader is still a member of the guild after the change:
      • The platform attempts to update their role in the corresponding Google Group to Member.
    • If the previous leader is completely removed from the guild:
      • The platform attempts to remove their email address from the corresponding Google Group.
    • If an error occurs while altering the membership of the Google Group:
      • The database is still updated to reflect the change in Guild membership.
      • The user receives an error notification detailing the issue with updating the Google Group. This notification should include the specific error message and the email address that failed to be added.
@mkimberlin mkimberlin added enhancement New feature or request server web-ui labels Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request server web-ui
Projects
None yet
Development

No branches or pull requests

1 participant