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

Require user’s confirmation of invitation for being added to a project #9131

Closed
orangesunny opened this issue Apr 21, 2023 · 2 comments · Fixed by #9566
Closed

Require user’s confirmation of invitation for being added to a project #9131

orangesunny opened this issue Apr 21, 2023 · 2 comments · Fixed by #9566
Assignees
Labels
enhancement Adding or requesting a new feature. hosted Issues affecting Hosted Weblate service.
Milestone

Comments

@orangesunny
Copy link
Member

Describe the problem

Currently, once a user is added to the project, it can happen without their intention. A wrong setup can result in notification-spam.

Describe the solution you'd like

  • require user’s confirmation in the e-mail invitation to be added as a participant
  • let instance admins to turn this off server-wide
  • nice to have see pending invitations in https://weblate/accounts/profile/

Describe alternatives you've considered

No response

Screenshots

No response

Additional context

No response

@nijel nijel added this to the 5.0 milestone Apr 25, 2023
@nijel nijel added enhancement Adding or requesting a new feature. hosted Issues affecting Hosted Weblate service. labels Apr 25, 2023
@nijel
Copy link
Member

nijel commented May 18, 2023

#9261 might make sense to implement together with this.

@nijel nijel self-assigned this Jul 14, 2023
nijel added a commit to nijel/weblate that referenced this issue Jul 14, 2023
@nijel nijel linked a pull request Jul 14, 2023 that will close this issue
9 tasks
nijel added a commit to nijel/weblate that referenced this issue Jul 21, 2023
- remove invite hacks from the social pipeline
- TODO: rewritten invitation to send invites directly
- invitations now work regardless registration open
- TODO: project admins can only invite outside users with registration
  open
- TODO: new mail templates for invitations
- TODO: user profile view of pending invitations
- TODO: user has to accept the invitation to become team member

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Jul 27, 2023
- remove invite hacks from the social pipeline
- TODO: rewritten invitation to send invites directly
- invitations now work regardless registration open
- TODO: project admins can only invite outside users with registration
  open
- improved mail templates for invitations
- TODO: user profile view of pending invitations
- TODO: user has to accept the invitation to become team member

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Jul 31, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Jul 31, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- TODO: add admin view of pending invitations
- TODO: add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Jul 31, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- TODO: add admin view of pending invitations
- TODO: add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Jul 31, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Jul 31, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 1, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 1, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 1, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 2, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 2, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 4, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 4, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit to nijel/weblate that referenced this issue Aug 5, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes WeblateOrg#9261
Fixes WeblateOrg#9131
Fixes WeblateOrg#7412
nijel added a commit that referenced this issue Aug 7, 2023
- remove invite hacks from the social pipeline
- rewritten invitation to send invites directly
- invitations now work regardless registration open
- project admins can only invite outside users with registration open
- improved mail templates for invitations
- user profile view of pending invitations
- user has to accept the invitation to become a team member
- add admin view of pending invitations
- add copy button to copy full invitation URL in admin

Fixes #9261
Fixes #9131
Fixes #7412
@github-actions
Copy link

github-actions bot commented Aug 7, 2023

Thank you for your report; the issue you have reported has just been fixed.

  • In case you see a problem with the fix, please comment on this issue.
  • In case you see a similar problem, please open a separate issue.
  • If you are happy with the outcome, don’t hesitate to support Weblate by making a donation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adding or requesting a new feature. hosted Issues affecting Hosted Weblate service.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants