Skip to content

People: able to send invites to users already on site #49848

Open
@worldomonation

Description

@worldomonation

Steps to reproduce the behavior

  1. As user 1, go to My Sites > Manage > People.
  2. Invite a new user, user 2 as any role other than Follower.
  3. As user 2, accept invite.
  4. As user 1, invite user 2 again in another role.
  5. As user 2, click on Accept invitation.

What I expected to happen

User 2 does not receive the another invite in the first place.

This is my expectation because of the error message shown (noted below) and the Support document page implying that Step 5 in the reproduce step should not have taken place.

Alternatively, if Step 5 is allowed to take place, clicking on the Accept invite should instead upgrade/downgrade the user role to the new level.

What actually happened

User 2 receives an invite email.
After clicking on the Accept invitation link, user is instead told that:

You are already a member of this site.
Would you like to accept the invite with a different account?

Context

Back to basics user testing.

Browser / OS version

OS: macOS Big Sur 11.1 (20C69)
Version 88.0.4324.150 (Official Build) (arm64)
Browser: Safari Version 14.0.2 (16610.3.7.1.9)

Is this specific to the applied theme? Which one?

N/A

Does this happen on simple or atomic sites or both?

Tested on Simple.

Is there any console output or error text?

N/A

Level of impact (Does it block purchases? Does it affect more than just one site?)

Minor - user is able to manage role levels by clicking into the user from My Sites > Manage > People > Team.
However, this is potentially confusing to users (I know I was thrown off by the chain of events).

Screenshot / Video: If applicable, add screenshots to help explain your problem.

Screen Shot 2021-02-08 at 5 32 45 PM

Screen Shot 2021-02-08 at 5 47 53 PM

Screen Shot 2021-02-08 at 5 47 01 PM

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions