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

Add button to resend project invites #5752

Closed
ferristocrat opened this issue Apr 4, 2023 · 7 comments
Closed

Add button to resend project invites #5752

ferristocrat opened this issue Apr 4, 2023 · 7 comments
Assignees
Labels
Enhancement New feature or request Satellite UI

Comments

@ferristocrat
Copy link

ferristocrat commented Apr 4, 2023

Motivation/Why?

  • If the invite email was discarded or buried in the receivers inbox, the project owner should have a way to resend an invite.

Acceptance Criteria

  • A "Resend invite" button is present at the top of the Project Members page if the table selection is composed only of one or more project members whose invitations have expired.
  • Add Segment event: resend_invite_clicked

Out of Scope

Figma Designs

@ferristocrat ferristocrat added Enhancement New feature or request Satellite UI labels Apr 4, 2023
@ferristocrat ferristocrat added Needs Estimation Issue still needs story pointing Needs Grooming labels Apr 4, 2023
@jewharton jewharton changed the title Resend Project Invites Add button to resend project invites Apr 11, 2023
@NiaStorj NiaStorj removed the Needs Estimation Issue still needs story pointing label May 7, 2023
@ferristocrat
Copy link
Author

Updated acceptance criteria to include segment event

@storj-gerrit
Copy link

storj-gerrit bot commented Jun 20, 2023

Change satellite/console: support reinvitation of pending project members mentions this issue.

@storj-gerrit
Copy link

storj-gerrit bot commented Jun 21, 2023

@storj-gerrit
Copy link

storj-gerrit bot commented Jun 21, 2023

Change satellite/console/dbcleanup: remove project invite cleanup mentions this issue.

storjBuildBot pushed a commit that referenced this issue Jun 21, 2023
This change removes instances of project invitation deletion due to
expiration because we now want such invitations to be accessible beyond
their expiration date. In the future, project members will be able to
view and resend expired invitations within the Team page in the
satellite frontend.

References #5752

Change-Id: If24a9637945874d719b894a66c06f6e0e9805dfa
storjBuildBot pushed a commit that referenced this issue Jun 21, 2023
Each project member invitation returned from our GraphQL API now
contains a field indicating whether the invitation has expired. This is
required for us to enable functionality in the satellite frontend that
is dependent on this information.

References #5752

Change-Id: I4b71738e7a7373c690de188614f8c95009bc3989
@storj-gerrit
Copy link

storj-gerrit bot commented Jun 22, 2023

Change web/satellite: add project role for expired invitations mentions this issue.

@storj-gerrit
Copy link

storj-gerrit bot commented Jun 22, 2023

storjBuildBot pushed a commit that referenced this issue Jun 22, 2023
Pending project members whose invitations have expired now appear with
the "Invite Expired" role in the Team page.

References #5752

Change-Id: Ic91289618ee02e65de29e986fa3205eccf39b267
@storj-gerrit
Copy link

storj-gerrit bot commented Jun 23, 2023

storjBuildBot pushed a commit that referenced this issue Jun 23, 2023
This reverts 9c75316 which allowed the satellite console DB cleanup
chore to delete expired project member invitations. We now want such
invitations to be accessible indefinitely.

References #5752

Change-Id: I489a7e19df825dd14376d3d260b70b3eef643e03
storjBuildBot pushed a commit that referenced this issue Jun 24, 2023
This change prevents project member invitation responses from deleting
expired project invitations. Previously, accepting or declining an
expired invitation cause it to be destroyed.

References #5752

Change-Id: Id3917fb825bffc3e8a262d5b541b907678db1809
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Satellite UI
Projects
None yet
Development

No branches or pull requests

4 participants