diff --git "a/top_repo_data.csv" "b/top_repo_data.csv" new file mode 100644--- /dev/null +++ "b/top_repo_data.csv" @@ -0,0 +1,3786 @@ +Unnamed: 0,id,type,created_at,repo,repo_url,action,title,labels,body,index,text_combine,label,text,binary_label +126,3576176819.0,IssuesEvent,2016-01-27 18:32:50,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Framework: Modify or replace section header to allow text input,People Management [Pri] High [Type] Task,"This design mock, calls for placing a text input (or perhaps the token fields component) along with a couple of buttons where the `SectionHeader` currently is. + +I'm not sure if we should implement this by modifying `SectionHeader` or by simply replacing section header with a new component. Let's try to implement something minimal ASAP that way we can get an idea of the UX. + +![add people 1](https://cloud.githubusercontent.com/assets/1126811/12623894/cca0e276-c4f1-11e5-96c3-7c9fcf870a49.png) +",1.0,"People: Framework: Modify or replace section header to allow text input - This design mock, calls for placing a text input (or perhaps the token fields component) along with a couple of buttons where the `SectionHeader` currently is. + +I'm not sure if we should implement this by modifying `SectionHeader` or by simply replacing section header with a new component. Let's try to implement something minimal ASAP that way we can get an idea of the UX. + +![add people 1](https://cloud.githubusercontent.com/assets/1126811/12623894/cca0e276-c4f1-11e5-96c3-7c9fcf870a49.png) +",1,people framework modify or replace section header to allow text input this design mock calls for placing a text input or perhaps the token fields component along with a couple of buttons where the sectionheader currently is i m not sure if we should implement this by modifying sectionheader or by simply replacing section header with a new component let s try to implement something minimal asap that way we can get an idea of the ux ,1 +808,15077127920.0,IssuesEvent,2021-02-05 06:20:38,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,reopened,Custom roles invitations accept copy is not properly formatted,Jetpack People Management [Type] Bug,"#### Steps to reproduce +1. Starting at URL: A custom role invitation URL from the invitation email for a Jetpack site +1.1 In a Jetpack site install the Woo plugin +1.2 Invite a new user with a custom role, Site manager for example +1.3 Accept the invitation +2. Click on the URL +3. Check the copy: + +![accept_invite](https://user-images.githubusercontent.com/5558824/31142742-8eeb1ac4-a851-11e7-83ad-065b3c7512a1.png) + +#### What I expected + +To see the correct role name: 'Shop manager' as is displayed on the invite screen instead of 'shop_manager' + +#### What happened instead + +Please see screenshot above, note that there are two different places where the role name is not human readable. + +#### Browser / OS version + +Safari, Mac OS Sierra + +#### Context / Source + +Testing @lezama changes for adding support for custom roles invites on Jetpack sites.",1.0,"Custom roles invitations accept copy is not properly formatted - #### Steps to reproduce +1. Starting at URL: A custom role invitation URL from the invitation email for a Jetpack site +1.1 In a Jetpack site install the Woo plugin +1.2 Invite a new user with a custom role, Site manager for example +1.3 Accept the invitation +2. Click on the URL +3. Check the copy: + +![accept_invite](https://user-images.githubusercontent.com/5558824/31142742-8eeb1ac4-a851-11e7-83ad-065b3c7512a1.png) + +#### What I expected + +To see the correct role name: 'Shop manager' as is displayed on the invite screen instead of 'shop_manager' + +#### What happened instead + +Please see screenshot above, note that there are two different places where the role name is not human readable. + +#### Browser / OS version + +Safari, Mac OS Sierra + +#### Context / Source + +Testing @lezama changes for adding support for custom roles invites on Jetpack sites.",1,custom roles invitations accept copy is not properly formatted steps to reproduce starting at url a custom role invitation url from the invitation email for a jetpack site in a jetpack site install the woo plugin invite a new user with a custom role site manager for example accept the invitation click on the url check the copy what i expected to see the correct role name shop manager as is displayed on the invite screen instead of shop manager what happened instead please see screenshot above note that there are two different places where the role name is not human readable browser os version safari mac os sierra context source testing lezama changes for adding support for custom roles invites on jetpack sites ,1 +599,10596711910.0,IssuesEvent,2019-10-09 21:58:29,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Crash when scrolling long team list,People Management [Type] Bug," + +#### Steps to reproduce + +This requires a large team, long enough to require lots of scrolling. I made a video I can share in Slack, but don't want to share publicly because it exposes members' names. + +1. Starting at URL: https://wordpress.com/people/team/mysite.wordpress.com +2. Scroll all the way to the bottom +3. Page goes blank and error is dumped to console + +#### What I expected + +Autoload next page of results + +#### What happened instead + +Crash-o-rama + +#### Browser / OS version + +Chrome 69, MacOS 10.13.6 (high sierra) + +#### Screenshot / Video + +Video available on request + + + + +#### Context / Source + + + + + +",1.0,"Crash when scrolling long team list - + +#### Steps to reproduce + +This requires a large team, long enough to require lots of scrolling. I made a video I can share in Slack, but don't want to share publicly because it exposes members' names. + +1. Starting at URL: https://wordpress.com/people/team/mysite.wordpress.com +2. Scroll all the way to the bottom +3. Page goes blank and error is dumped to console + +#### What I expected + +Autoload next page of results + +#### What happened instead + +Crash-o-rama + +#### Browser / OS version + +Chrome 69, MacOS 10.13.6 (high sierra) + +#### Screenshot / Video + +Video available on request + + + + +#### Context / Source + + + + + +",1,crash when scrolling long team list steps to reproduce this requires a large team long enough to require lots of scrolling i made a video i can share in slack but don t want to share publicly because it exposes members names starting at url scroll all the way to the bottom page goes blank and error is dumped to console what i expected autoload next page of results what happened instead crash o rama browser os version chrome macos high sierra screenshot video video available on request img width alt people scroll crash src context source optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +846,15950642777.0,IssuesEvent,2021-04-15 08:54:18,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Reduxify: People,People Management [Size] M [Status] In Progress [Type] Task,"`lib/people/store` is a simple little store that holds errors, but listens to 13 different actions from across people management. + +It ties in with users, viewers, invites, and followers. + +A simple store (v150 LOC) but integrated into other parts.",1.0,"Reduxify: People - `lib/people/store` is a simple little store that holds errors, but listens to 13 different actions from across people management. + +It ties in with users, viewers, invites, and followers. + +A simple store (v150 LOC) but integrated into other parts.",1,reduxify people lib people store is a simple little store that holds errors but listens to different actions from across people management it ties in with users viewers invites and followers a simple store loc but integrated into other parts ,1 +657,11684082412.0,IssuesEvent,2020-03-05 05:41:35,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: add filter by role to quickly find site members,People Management [Status] Stale [Type] Enhancement,"Suggested by @m today (along with #33509) + +In wp-admin Users list it's simple to find people by role by clicking the filters in the list, and the URL updates to the query string `?role=editor` + + + +In Calypso ""People"" we allow searching by name (or username, maybe) — but not by role. + + + +Suggestions to consider: + +1. Allow user role in search strings with format like this: `role:editor` even if we don't build visual UI for it +2. Build visual UI (links, buttons, filters) — maybe just showing it for sites with more than one page of users.",1.0,"People: add filter by role to quickly find site members - Suggested by @m today (along with #33509) + +In wp-admin Users list it's simple to find people by role by clicking the filters in the list, and the URL updates to the query string `?role=editor` + + + +In Calypso ""People"" we allow searching by name (or username, maybe) — but not by role. + + + +Suggestions to consider: + +1. Allow user role in search strings with format like this: `role:editor` even if we don't build visual UI for it +2. Build visual UI (links, buttons, filters) — maybe just showing it for sites with more than one page of users.",1,people add filter by role to quickly find site members suggested by m today along with in wp admin users list it s simple to find people by role by clicking the filters in the list and the url updates to the query string role editor img width alt screen shot at src in calypso people we allow searching by name or username maybe — but not by role img width alt screen shot at src suggestions to consider allow user role in search strings with format like this role editor even if we don t build visual ui for it build visual ui links buttons filters — maybe just showing it for sites with more than one page of users ,1 +179,3964218784.0,IssuesEvent,2016-05-02 23:39:17,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,"People: Accepting viewer invite to private site sometimes shows additional ""Join"" dialog",People Management Signup [Type] Bug,"Our automated e2e tests highlight an inconsistency in invites/signup for viewers of private sites + +#### Steps to reproduce +1. Invite a user to a private site with an email that isn't registered +2. In fresh browser open that link and fill out sign up form and continue + +#### What I expected + +This step should result in the newly registered user being added straight away to the site + +#### What happened instead + +On occasion (20% ish of the time) - an additional screen is shown to the newly signed up user requesting that they ""Join"" the site - see screenshot below of what this looks like for a new user + +#### Browser / OS version + +OSX Latest Chrome Latest + +#### Screenshot / Video + +![new user additional dialog](https://cloud.githubusercontent.com/assets/128826/14971122/bd12dfea-1112-11e6-99fe-36695e997aac.png)",1.0,"People: Accepting viewer invite to private site sometimes shows additional ""Join"" dialog - Our automated e2e tests highlight an inconsistency in invites/signup for viewers of private sites + +#### Steps to reproduce +1. Invite a user to a private site with an email that isn't registered +2. In fresh browser open that link and fill out sign up form and continue + +#### What I expected + +This step should result in the newly registered user being added straight away to the site + +#### What happened instead + +On occasion (20% ish of the time) - an additional screen is shown to the newly signed up user requesting that they ""Join"" the site - see screenshot below of what this looks like for a new user + +#### Browser / OS version + +OSX Latest Chrome Latest + +#### Screenshot / Video + +![new user additional dialog](https://cloud.githubusercontent.com/assets/128826/14971122/bd12dfea-1112-11e6-99fe-36695e997aac.png)",1,people accepting viewer invite to private site sometimes shows additional join dialog our automated tests highlight an inconsistency in invites signup for viewers of private sites steps to reproduce invite a user to a private site with an email that isn t registered in fresh browser open that link and fill out sign up form and continue what i expected this step should result in the newly registered user being added straight away to the site what happened instead on occasion ish of the time an additional screen is shown to the newly signed up user requesting that they join the site see screenshot below of what this looks like for a new user browser os version osx latest chrome latest screenshot video ,1 +132,3576363613.0,IssuesEvent,2016-01-27 19:15:27,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Trigger notices when sending invites succeeds/fails,People Management [Pri] Low [Type] Task,"We will need to show some sort of UI after sending an invite, which will likely be a notice. There is, however, some chat about new smaller notices that auto disappear. I'm not sure if these have, or are, being worked on. But, it might make sense to look into that.",1.0,"People: Trigger notices when sending invites succeeds/fails - We will need to show some sort of UI after sending an invite, which will likely be a notice. There is, however, some chat about new smaller notices that auto disappear. I'm not sure if these have, or are, being worked on. But, it might make sense to look into that.",1,people trigger notices when sending invites succeeds fails we will need to show some sort of ui after sending an invite which will likely be a notice there is however some chat about new smaller notices that auto disappear i m not sure if these have or are being worked on but it might make sense to look into that ,1 +220,4539372011.0,IssuesEvent,2016-09-09 10:42:31,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: keyboard should not default to uppercase when adding new users on mobile devices,People Management [Pri] Low [Type] Bug [Type] Good First Change,"#### Steps to reproduce +1. Go to add a new user either on Android or iOS at people/new/$site +2. Type in your first username +3. See that the first letter is automatically capitalized: + +Android: + + +iOS: + + +4. After typing the first username, start to type the second username and see that it will also be capitalized automatically on Android (but not iOS): + +Android: + + +iOS: + + +#### What I expected +I expected to type and see lowercase letters. Both emails and usernames are not generally capitalized.",1.0,"People: keyboard should not default to uppercase when adding new users on mobile devices - #### Steps to reproduce +1. Go to add a new user either on Android or iOS at people/new/$site +2. Type in your first username +3. See that the first letter is automatically capitalized: + +Android: + + +iOS: + + +4. After typing the first username, start to type the second username and see that it will also be capitalized automatically on Android (but not iOS): + +Android: + + +iOS: + + +#### What I expected +I expected to type and see lowercase letters. Both emails and usernames are not generally capitalized.",1,people keyboard should not default to uppercase when adding new users on mobile devices steps to reproduce go to add a new user either on android or ios at people new site type in your first username see that the first letter is automatically capitalized android ios after typing the first username start to type the second username and see that it will also be capitalized automatically on android but not ios android ios what i expected i expected to type and see lowercase letters both emails and usernames are not generally capitalized ,1 +127,3576186056.0,IssuesEvent,2016-01-27 18:35:04,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: API endpoint for creating a new invite,API People Management [Type] Task,"For WPCOM, users must be added to a site via invite. + +For .org sites, the process is much different. For single sites, there is no invitation process. For multisite, users can either be invited or directly added. + +POST /sites/$site/invites/new + +For m7, let's go ahead and focus on creating invites for WP.com sites.",1.0,"People: API endpoint for creating a new invite - For WPCOM, users must be added to a site via invite. + +For .org sites, the process is much different. For single sites, there is no invitation process. For multisite, users can either be invited or directly added. + +POST /sites/$site/invites/new + +For m7, let's go ahead and focus on creating invites for WP.com sites.",1,people api endpoint for creating a new invite for wpcom users must be added to a site via invite for org sites the process is much different for single sites there is no invitation process for multisite users can either be invited or directly added post sites site invites new for let s go ahead and focus on creating invites for wp com sites ,1 +228,4713002943.0,IssuesEvent,2016-10-14 18:36:33,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Inviting person with long email address on narrow screens resizes field off screen,People Management [Type] Bug [Type] Good First Change,"#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/new/ on mobile or narrow viewport +2. Add a long email address + +#### What I expected + +Email address truncates or wraps elegantly + +#### What happened instead + +Field resizes larger than screen width which makes the remaining elements inaccessible on a mobile phone + +#### Browser / OS version + +iOS9.2 + +#### Screenshot / Video + +![invite](https://cloud.githubusercontent.com/assets/128826/15036496/fb5396b6-12d2-11e6-93cf-113b621047f0.png) +",1.0,"People: Inviting person with long email address on narrow screens resizes field off screen - #### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/new/ on mobile or narrow viewport +2. Add a long email address + +#### What I expected + +Email address truncates or wraps elegantly + +#### What happened instead + +Field resizes larger than screen width which makes the remaining elements inaccessible on a mobile phone + +#### Browser / OS version + +iOS9.2 + +#### Screenshot / Video + +![invite](https://cloud.githubusercontent.com/assets/128826/15036496/fb5396b6-12d2-11e6-93cf-113b621047f0.png) +",1,people inviting person with long email address on narrow screens resizes field off screen steps to reproduce starting at url on mobile or narrow viewport add a long email address what i expected email address truncates or wraps elegantly what happened instead field resizes larger than screen width which makes the remaining elements inaccessible on a mobile phone browser os version screenshot video ,1 +452,8289496793.0,IssuesEvent,2018-09-19 14:49:43,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: followers list infinite scroll triggers maximum update error,People Management [Type] Bug," + +#### Steps to reproduce +1. Switch to a site with a large followers list, then head to `/people/followers/{site}` +2. Scroll down to activate the infinite list and the HTTP call to grab the next page of users + +#### What I expected +The user can scroll up and down an infinite list. + +#### What happened instead +The page locks up and triggers an 'update depth exceeded', hinting at a potential side-effect loop somewhere in the component lifecycle. + + + +#### Browser / OS version +Chrome + +#### Screenshot / Video +![jun-20-2018 12-00-30](https://user-images.githubusercontent.com/6458278/41635558-c4134d04-748c-11e8-8bdc-c13061579e13.gif) + + +#### Context / Source + + +#dogfooding + + +",1.0,"People: followers list infinite scroll triggers maximum update error - + +#### Steps to reproduce +1. Switch to a site with a large followers list, then head to `/people/followers/{site}` +2. Scroll down to activate the infinite list and the HTTP call to grab the next page of users + +#### What I expected +The user can scroll up and down an infinite list. + +#### What happened instead +The page locks up and triggers an 'update depth exceeded', hinting at a potential side-effect loop somewhere in the component lifecycle. + + + +#### Browser / OS version +Chrome + +#### Screenshot / Video +![jun-20-2018 12-00-30](https://user-images.githubusercontent.com/6458278/41635558-c4134d04-748c-11e8-8bdc-c13061579e13.gif) + + +#### Context / Source + + +#dogfooding + + +",1,people followers list infinite scroll triggers maximum update error steps to reproduce switch to a site with a large followers list then head to people followers site scroll down to activate the infinite list and the http call to grab the next page of users what i expected the user can scroll up and down an infinite list what happened instead the page locks up and triggers an update depth exceeded hinting at a potential side effect loop somewhere in the component lifecycle img width alt screen shot at pm src browser os version chrome screenshot video context source optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added dogfooding please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +387,7120686002.0,IssuesEvent,2018-01-19 02:41:14,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: delete user should use scary button,Components People Management [Status] Stale [Type] Janitorial,"The ""delete {user}"" button should probably use one of the scary variations: + +![image](https://cloud.githubusercontent.com/assets/548849/11841316/cc52c7d2-a3fc-11e5-80d4-d320eb968c12.png) + +cc @alternatekev @rickybanister +",1.0,"People: delete user should use scary button - The ""delete {user}"" button should probably use one of the scary variations: + +![image](https://cloud.githubusercontent.com/assets/548849/11841316/cc52c7d2-a3fc-11e5-80d4-d320eb968c12.png) + +cc @alternatekev @rickybanister +",1,people delete user should use scary button the delete user button should probably use one of the scary variations cc alternatekev rickybanister ,1 +97,3402471302.0,IssuesEvent,2015-12-03 00:07:21,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Allow user to change own role,People Management [Type] Bug,"Currently, when a user views his/her own user information at `/people/edit/$user/$site`, the user does not have the option to change his/her own role. + +![screen shot 2](https://cloud.githubusercontent.com/assets/1126811/11548137/01ca3122-991f-11e5-9e3d-aa7ca2e644e5.png) + +A user should be able to change his/her own role, as long as it doesn't compromise the site. Ex. - Only admin on site changes role to non-admin. :scream: + +This will also require a change in the endpoint which currently returns an error if a user attempts to change his/her own role. + +__Note:__ After looking at the endpoint for updating a user, we return an error when a user attempts to update his/her own role for WP.com sites, but it looks like that change didn't make it to Jetpack. Let's get that fixed as well. Here's the [method in Jetpack](https://github.com/Automattic/jetpack/blob/master/json-endpoints/class.wpcom-json-api-site-user-endpoint.php#L72) for reference: https://github.com/Automattic/jetpack/blob/master/json-endpoints/class.wpcom-json-api-site-user-endpoint.php#L72",1.0,"People: Allow user to change own role - Currently, when a user views his/her own user information at `/people/edit/$user/$site`, the user does not have the option to change his/her own role. + +![screen shot 2](https://cloud.githubusercontent.com/assets/1126811/11548137/01ca3122-991f-11e5-9e3d-aa7ca2e644e5.png) + +A user should be able to change his/her own role, as long as it doesn't compromise the site. Ex. - Only admin on site changes role to non-admin. :scream: + +This will also require a change in the endpoint which currently returns an error if a user attempts to change his/her own role. + +__Note:__ After looking at the endpoint for updating a user, we return an error when a user attempts to update his/her own role for WP.com sites, but it looks like that change didn't make it to Jetpack. Let's get that fixed as well. Here's the [method in Jetpack](https://github.com/Automattic/jetpack/blob/master/json-endpoints/class.wpcom-json-api-site-user-endpoint.php#L72) for reference: https://github.com/Automattic/jetpack/blob/master/json-endpoints/class.wpcom-json-api-site-user-endpoint.php#L72",1,people allow user to change own role currently when a user views his her own user information at people edit user site the user does not have the option to change his her own role a user should be able to change his her own role as long as it doesn t compromise the site ex only admin on site changes role to non admin scream this will also require a change in the endpoint which currently returns an error if a user attempts to change his her own role note after looking at the endpoint for updating a user we return an error when a user attempts to update his her own role for wp com sites but it looks like that change didn t make it to jetpack let s get that fixed as well here s the for reference ,1 +197,4186684616.0,IssuesEvent,2016-06-23 15:12:36,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Accepting Invite - Tour message shown,People Management [Pri] Low [Type] Bug,"While testing out the people invite flow from the desktop app, and clicking on the subsequent email invitation I was given the following message: + + + +The bit about being ""new"" kind of surprised me. I suppose I am new to the site, but maybe this messaging could look at how many sites a certain user has, and base showing the tour link off of that piece of data?",1.0,"People: Accepting Invite - Tour message shown - While testing out the people invite flow from the desktop app, and clicking on the subsequent email invitation I was given the following message: + + + +The bit about being ""new"" kind of surprised me. I suppose I am new to the site, but maybe this messaging could look at how many sites a certain user has, and base showing the tour link off of that piece of data?",1,people accepting invite tour message shown while testing out the people invite flow from the desktop app and clicking on the subsequent email invitation i was given the following message img width alt blog posts fly fishers place wordpress com src the bit about being new kind of surprised me i suppose i am new to the site but maybe this messaging could look at how many sites a certain user has and base showing the tour link off of that piece of data ,1 +389,7120970340.0,IssuesEvent,2018-01-19 04:41:21,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Users: attribute user popover doesn't adapt to content,People Management [Status] Stale [Type] Enhancement,"The popover should be as tall as the content: + +![image](https://cloud.githubusercontent.com/assets/548849/11444928/4d636e8c-9528-11e5-8274-56ce010ceb5c.png) + +cc @lezama @ebinnion +",1.0,"Users: attribute user popover doesn't adapt to content - The popover should be as tall as the content: + +![image](https://cloud.githubusercontent.com/assets/548849/11444928/4d636e8c-9528-11e5-8274-56ce010ceb5c.png) + +cc @lezama @ebinnion +",1,users attribute user popover doesn t adapt to content the popover should be as tall as the content cc lezama ebinnion ,1 +807,15043393730.0,IssuesEvent,2021-02-03 00:37:03,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"Allow users to add ""Viewers"" while in coming soon mode",Coming Soon People Management [Closed] Won't Fix [Status] Blocked / Hold,"The Viewer role allows the assigned user to view an otherwise private site. + +In Coming Soon v1, this worked in both private and coming soon modes since the two were essentially ""private"". + +Seeing as Coming Soon v2 made the site public, users could no longer add or view their Viewers unless they switched to private mode. + +Since D53164-code Viewers have permission to see the sites behind a coming soon v2 page. + +And in https://github.com/Automattic/wp-calypso/pull/47666 we enabled the Viewers tab to site owners while their site is in coming soon mode. + +To keep full existing functionality, we should also allow users to add Viewers while in coming soon mode. ",1.0,"Allow users to add ""Viewers"" while in coming soon mode - The Viewer role allows the assigned user to view an otherwise private site. + +In Coming Soon v1, this worked in both private and coming soon modes since the two were essentially ""private"". + +Seeing as Coming Soon v2 made the site public, users could no longer add or view their Viewers unless they switched to private mode. + +Since D53164-code Viewers have permission to see the sites behind a coming soon v2 page. + +And in https://github.com/Automattic/wp-calypso/pull/47666 we enabled the Viewers tab to site owners while their site is in coming soon mode. + +To keep full existing functionality, we should also allow users to add Viewers while in coming soon mode. ",1,allow users to add viewers while in coming soon mode the viewer role allows the assigned user to view an otherwise private site in coming soon this worked in both private and coming soon modes since the two were essentially private seeing as coming soon made the site public users could no longer add or view their viewers unless they switched to private mode since code viewers have permission to see the sites behind a coming soon page and in we enabled the viewers tab to site owners while their site is in coming soon mode to keep full existing functionality we should also allow users to add viewers while in coming soon mode ,1 +892,18297367212.0,IssuesEvent,2021-10-05 21:53:48,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Invitation emails can be sent in the site language instead of the user's Calypso UI language,[Type] Bug i18n People Management [Status] Stale,"Invitation emails will be sent in the site language instead of the invited user's Calypso UI language _if the user's language is English_. + +#### Steps to reproduce the behavior + +Steps to reproduce the behavior: +1. Set a site's language to French. `https://wordpress.com/settings/general/` +1. Set a test user's Calypso UI language to English. `https://wordpress.com/me/account` +1. Get the test user's email address and invite them to the site. `https://wordpress.com/people/new/` + +#### What I expected to happen + +Invitation email is in English, the invited user's language. + +#### What actually happened + +Invitation email is in French, the site language. + +This does not happen if the invited user's language is _not English_, e.g. Japanese. (The email is in Japanese, as expected.) + +#### Context + +### Is this specific to the applied theme? Which one? + +No + +--- + +Originally reported at p9lV3a-1Tz-p2#comment-2726",1.0,"Invitation emails can be sent in the site language instead of the user's Calypso UI language - Invitation emails will be sent in the site language instead of the invited user's Calypso UI language _if the user's language is English_. + +#### Steps to reproduce the behavior + +Steps to reproduce the behavior: +1. Set a site's language to French. `https://wordpress.com/settings/general/` +1. Set a test user's Calypso UI language to English. `https://wordpress.com/me/account` +1. Get the test user's email address and invite them to the site. `https://wordpress.com/people/new/` + +#### What I expected to happen + +Invitation email is in English, the invited user's language. + +#### What actually happened + +Invitation email is in French, the site language. + +This does not happen if the invited user's language is _not English_, e.g. Japanese. (The email is in Japanese, as expected.) + +#### Context + +### Is this specific to the applied theme? Which one? + +No + +--- + +Originally reported at p9lV3a-1Tz-p2#comment-2726",1,invitation emails can be sent in the site language instead of the user s calypso ui language invitation emails will be sent in the site language instead of the invited user s calypso ui language if the user s language is english steps to reproduce the behavior steps to reproduce the behavior set a site s language to french set a test user s calypso ui language to english get the test user s email address and invite them to the site what i expected to happen invitation email is in english the invited user s language what actually happened invitation email is in french the site language this does not happen if the invited user s language is not english e g japanese the email is in japanese as expected context is this specific to the applied theme which one no originally reported at comment ,1 +116,3519902483.0,IssuesEvent,2016-01-12 18:38:07,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: After Accepting Invite Confirmation Box Does Not Immediately Appear,People Management [Type] Bug,"After accepting an invite, the green confirmation box does not appear until clicking into another page in Calypso. Here is a demo: + +![green-box](https://cloud.githubusercontent.com/assets/2282189/12205499/ec23d1aa-b5ef-11e5-91ae-764cc589dec5.gif) + +Tested using incognito Chrome and Firefox browsers on OS X 10.11.2. +",1.0,"People: After Accepting Invite Confirmation Box Does Not Immediately Appear - After accepting an invite, the green confirmation box does not appear until clicking into another page in Calypso. Here is a demo: + +![green-box](https://cloud.githubusercontent.com/assets/2282189/12205499/ec23d1aa-b5ef-11e5-91ae-764cc589dec5.gif) + +Tested using incognito Chrome and Firefox browsers on OS X 10.11.2. +",1,people after accepting invite confirmation box does not immediately appear after accepting an invite the green confirmation box does not appear until clicking into another page in calypso here is a demo tested using incognito chrome and firefox browsers on os x ,1 +168,3790653912.0,IssuesEvent,2016-03-21 22:18:49,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: users should be able to delete usernames using backspace on Android,People Management [Type] Bug,"#### Steps to reproduce +1. Go to add a new user either on Android at people/new/$site +2. Type in a username and make sure it's tokenized: +![tokenized-username](https://cloud.githubusercontent.com/assets/11487924/13833375/c524605e-ebbb-11e5-8cf9-01027e1f0ae2.png) +3. Press the backspace key and see that it does not delete the username. + +#### What I expected +I expected the backspace key to delete the username when the cursor is positioned right after the username. + +#### Browser / OS version +Android 6.0.1 on Nexus 6, using Chrome 49.0",1.0,"People: users should be able to delete usernames using backspace on Android - #### Steps to reproduce +1. Go to add a new user either on Android at people/new/$site +2. Type in a username and make sure it's tokenized: +![tokenized-username](https://cloud.githubusercontent.com/assets/11487924/13833375/c524605e-ebbb-11e5-8cf9-01027e1f0ae2.png) +3. Press the backspace key and see that it does not delete the username. + +#### What I expected +I expected the backspace key to delete the username when the cursor is positioned right after the username. + +#### Browser / OS version +Android 6.0.1 on Nexus 6, using Chrome 49.0",1,people users should be able to delete usernames using backspace on android steps to reproduce go to add a new user either on android at people new site type in a username and make sure it s tokenized press the backspace key and see that it does not delete the username what i expected i expected the backspace key to delete the username when the cursor is positioned right after the username browser os version android on nexus using chrome ,1 +386,7120271129.0,IssuesEvent,2018-01-19 00:16:35,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Invites: Removed sign in link for logged out match email invites,People Management [Status] Stale [Type] Enhancement,"For logged out invites that require a matching email, let's not show the sign in link at the bottom of the form. Let's show the same UI that we do for logged in matching email invites. +",1.0,"Invites: Removed sign in link for logged out match email invites - For logged out invites that require a matching email, let's not show the sign in link at the bottom of the form. Let's show the same UI that we do for logged in matching email invites. +",1,invites removed sign in link for logged out match email invites for logged out invites that require a matching email let s not show the sign in link at the bottom of the form let s show the same ui that we do for logged in matching email invites ,1 +277,5343277128.0,IssuesEvent,2017-02-17 10:50:04,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Team: Add Download Link to Email Followers,People Management Stats [Type] Enhancement,"I think it would be nice to being linking to the `/people/followers/` pages from Stats Insights for both WordPress.com and Email based followers. The people pages have infinite scroll, and there is really no need to duplicate this listing twice within calypso. + +In order to move forward with this, we need to add a link in `/people/email-followers` to download email followers as CSV. This is still using a wp-admin link to perform the download, which might be nice to try and update but for now we can just port over the link. + +Current logic in stats can be seen [here](https://github.com/Automattic/wp-calypso/blob/master/client/my-sites/stats/stats-followers-page/index.jsx#L154).",1.0,"Team: Add Download Link to Email Followers - I think it would be nice to being linking to the `/people/followers/` pages from Stats Insights for both WordPress.com and Email based followers. The people pages have infinite scroll, and there is really no need to duplicate this listing twice within calypso. + +In order to move forward with this, we need to add a link in `/people/email-followers` to download email followers as CSV. This is still using a wp-admin link to perform the download, which might be nice to try and update but for now we can just port over the link. + +Current logic in stats can be seen [here](https://github.com/Automattic/wp-calypso/blob/master/client/my-sites/stats/stats-followers-page/index.jsx#L154).",1,team add download link to email followers i think it would be nice to being linking to the people followers pages from stats insights for both wordpress com and email based followers the people pages have infinite scroll and there is really no need to duplicate this listing twice within calypso in order to move forward with this we need to add a link in people email followers to download email followers as csv this is still using a wp admin link to perform the download which might be nice to try and update but for now we can just port over the link current logic in stats can be seen ,1 +658,11699430940.0,IssuesEvent,2020-03-06 15:37:45,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People management: can't update user info on atomic sites,People Management [Type] Bug,"There is an issue with how atomic sites behave as far as the user database and how you can update user info on the site, for site administrators for example, which leads to a bad experience in Calypso. + +I believe what's happening here is that on simple sites you can make any of these changes explained below with no issues. Once the site goes atomic though, we take the user database info and move it to the atomic database. Then you are now able to **see** it in calypso, but **updating can only happen in WP Admin** now. + +Users are left with an error message that doesn't instruct them on what to do, and need to contact support. + +#### Steps to reproduce +On an atomic site +1. Starting at URL: https://wordpress.com/people/team/ +2. Click on a user on the team (tested with admin user but should be the same for any) +3. Try to change the user name, last name, or display name here. +4. See an error ""There was an error updating @..."" + +#### What I expected +To be able to update user info. + +#### What happened instead +You cannot update the info on a user in calypso - however, if you go to WP Admin > Users and edit the user in question, it will allow you to update. + +#### Browser / OS version +Chrome Version 80.0.3987.132 (Official Build) (64-bit) + +#### Screenshot +![Annotation on 2020-03-06 at 10-13-00](https://user-images.githubusercontent.com/31009008/76095960-34ddbe00-5f93-11ea-95ce-54b3c48f16a8.png) + +#### Context / Source +#user-report +#17998029-hc +",1.0,"People management: can't update user info on atomic sites - There is an issue with how atomic sites behave as far as the user database and how you can update user info on the site, for site administrators for example, which leads to a bad experience in Calypso. + +I believe what's happening here is that on simple sites you can make any of these changes explained below with no issues. Once the site goes atomic though, we take the user database info and move it to the atomic database. Then you are now able to **see** it in calypso, but **updating can only happen in WP Admin** now. + +Users are left with an error message that doesn't instruct them on what to do, and need to contact support. + +#### Steps to reproduce +On an atomic site +1. Starting at URL: https://wordpress.com/people/team/ +2. Click on a user on the team (tested with admin user but should be the same for any) +3. Try to change the user name, last name, or display name here. +4. See an error ""There was an error updating @..."" + +#### What I expected +To be able to update user info. + +#### What happened instead +You cannot update the info on a user in calypso - however, if you go to WP Admin > Users and edit the user in question, it will allow you to update. + +#### Browser / OS version +Chrome Version 80.0.3987.132 (Official Build) (64-bit) + +#### Screenshot +![Annotation on 2020-03-06 at 10-13-00](https://user-images.githubusercontent.com/31009008/76095960-34ddbe00-5f93-11ea-95ce-54b3c48f16a8.png) + +#### Context / Source +#user-report +#17998029-hc +",1,people management can t update user info on atomic sites there is an issue with how atomic sites behave as far as the user database and how you can update user info on the site for site administrators for example which leads to a bad experience in calypso i believe what s happening here is that on simple sites you can make any of these changes explained below with no issues once the site goes atomic though we take the user database info and move it to the atomic database then you are now able to see it in calypso but updating can only happen in wp admin now users are left with an error message that doesn t instruct them on what to do and need to contact support steps to reproduce on an atomic site starting at url click on a user on the team tested with admin user but should be the same for any try to change the user name last name or display name here see an error there was an error updating what i expected to be able to update user info what happened instead you cannot update the info on a user in calypso however if you go to wp admin users and edit the user in question it will allow you to update browser os version chrome version official build bit screenshot context source user report hc ,1 +122,3567683108.0,IssuesEvent,2016-01-26 00:08:47,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,Invites: Auto verify user when accepting logged out invite,People Management [Type] Bug,"In one of the recent refactorings of notices, we broke the auto-verify functionality. Let's see if we can get this working again.",1.0,"Invites: Auto verify user when accepting logged out invite - In one of the recent refactorings of notices, we broke the auto-verify functionality. Let's see if we can get this working again.",1,invites auto verify user when accepting logged out invite in one of the recent refactorings of notices we broke the auto verify functionality let s see if we can get this working again ,1 +607,10675230653.0,IssuesEvent,2019-10-21 11:11:20,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Followers/Viewers tab does not have a search option like other tabs,People Management [Status] Stale [Type] Enhancement," + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/ +2. Click on Followers +3. Click on Viewers (for a private site) + + +#### What I expected +To see a search icon to search for a specific user, as appears on the Team and Email follower tabs. + +![people_ _kokkiestrialtestsite_ _wordpress_com](https://user-images.githubusercontent.com/11873759/51304657-68812000-1a41-11e9-92bc-9702b3852c6f.png) + + +#### What happened instead +The Followers and Viewers tabs don't show any search option. + +![people_ _kokkiestrialtestsite_ _wordpress_com](https://user-images.githubusercontent.com/11873759/51304722-92d2dd80-1a41-11e9-93bc-10e5c054506e.png) + + +#### Context / Source + +Reported in the [support forums](https://en.forums.wordpress.com/topic/how-to-remove-a-follower-4/) by a user who wishes to remove a spam follower, but as the site has a high follower count they need to scroll manually through a long list to try and find the follower in question. + + +",1.0,"People: Followers/Viewers tab does not have a search option like other tabs - + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/ +2. Click on Followers +3. Click on Viewers (for a private site) + + +#### What I expected +To see a search icon to search for a specific user, as appears on the Team and Email follower tabs. + +![people_ _kokkiestrialtestsite_ _wordpress_com](https://user-images.githubusercontent.com/11873759/51304657-68812000-1a41-11e9-92bc-9702b3852c6f.png) + + +#### What happened instead +The Followers and Viewers tabs don't show any search option. + +![people_ _kokkiestrialtestsite_ _wordpress_com](https://user-images.githubusercontent.com/11873759/51304722-92d2dd80-1a41-11e9-93bc-10e5c054506e.png) + + +#### Context / Source + +Reported in the [support forums](https://en.forums.wordpress.com/topic/how-to-remove-a-follower-4/) by a user who wishes to remove a spam follower, but as the site has a high follower count they need to scroll manually through a long list to try and find the follower in question. + + +",1,people followers viewers tab does not have a search option like other tabs steps to reproduce starting at url click on followers click on viewers for a private site what i expected to see a search icon to search for a specific user as appears on the team and email follower tabs what happened instead the followers and viewers tabs don t show any search option context source optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added reported in the by a user who wishes to remove a spam follower but as the site has a high follower count they need to scroll manually through a long list to try and find the follower in question please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +238,4796178372.0,IssuesEvent,2016-11-01 06:11:56,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Invites: investigate slow accept action,People Management [Type] Bug,"In #5272, @alisterscott reported that in his testing, the accept action once took over 20 seconds to complete. 😱 + +I'm creating a separate issue to track this because I believe it is unrelated to our changes in #5272. + +Here's some debug that @alisterscott provided: + +``` +Download the React DevTools for a better development experience: https://fb.me/react-devtools +[HMR] Waiting for update signal from WDS... +[WDS] Hot Module Replacement enabled. +calypso:invite-accept:controller invite_accepted is set in localStorage +0ms +calypso:invite-accept:controller Setting email_verified in user object +3ms +Uncaught TypeError: Cannot read property 'type' of undefined +Warning: Each child in an array or iterator should have a unique ""key"" prop. Check the render method of `NoticesList`. See https://fb.me/react-warning-keys for more information. +calypso:invite-accept:controller Accepted invite and redirecting to: / +23s +``` +",1.0,"Invites: investigate slow accept action - In #5272, @alisterscott reported that in his testing, the accept action once took over 20 seconds to complete. 😱 + +I'm creating a separate issue to track this because I believe it is unrelated to our changes in #5272. + +Here's some debug that @alisterscott provided: + +``` +Download the React DevTools for a better development experience: https://fb.me/react-devtools +[HMR] Waiting for update signal from WDS... +[WDS] Hot Module Replacement enabled. +calypso:invite-accept:controller invite_accepted is set in localStorage +0ms +calypso:invite-accept:controller Setting email_verified in user object +3ms +Uncaught TypeError: Cannot read property 'type' of undefined +Warning: Each child in an array or iterator should have a unique ""key"" prop. Check the render method of `NoticesList`. See https://fb.me/react-warning-keys for more information. +calypso:invite-accept:controller Accepted invite and redirecting to: / +23s +``` +",1,invites investigate slow accept action in alisterscott reported that in his testing the accept action once took over seconds to complete 😱 i m creating a separate issue to track this because i believe it is unrelated to our changes in here s some debug that alisterscott provided download the react devtools for a better development experience waiting for update signal from wds hot module replacement enabled calypso invite accept controller invite accepted is set in localstorage calypso invite accept controller setting email verified in user object uncaught typeerror cannot read property type of undefined warning each child in an array or iterator should have a unique key prop check the render method of noticeslist see for more information calypso invite accept controller accepted invite and redirecting to ,1 +533,9487027338.0,IssuesEvent,2019-04-22 15:40:48,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Accepting follower link returning error and already subscribed message,People Management [Status] Stale [Type] Bug," + +#### Steps to reproduce +1. Get invite link for a follower +2. Navigate to accept url +3. Log in with a new account + + +#### What I expected +I expected to be added as a follower and to see a notice that I am now following the site and be taken to somewhere relevant like reader(?) + +#### What happened instead +I see a blank page for about 30 seconds and then I see a brief flash of a red error message and finally I am taken to a page that says I am already a subscriber to the site. I paused the video and found that it is getting a 500 error. + +#### Browser / OS version +Chrome 67.0.3396.99 / MacOS 10.13.5 + +#### Screenshot / Video +https://screencast.com/t/sGw1Vos2 +Screenshot of error message from video: +![image](https://user-images.githubusercontent.com/31110506/42904105-27c92f8e-8a91-11e8-8c7c-25e2f8d99e58.png) + + +#### Context / Source + +I found this while trying to fix an old automated test that was disabled at some point. The video above is the recording of the test running. I confirmed it testing manually. + + + +",1.0,"People: Accepting follower link returning error and already subscribed message - + +#### Steps to reproduce +1. Get invite link for a follower +2. Navigate to accept url +3. Log in with a new account + + +#### What I expected +I expected to be added as a follower and to see a notice that I am now following the site and be taken to somewhere relevant like reader(?) + +#### What happened instead +I see a blank page for about 30 seconds and then I see a brief flash of a red error message and finally I am taken to a page that says I am already a subscriber to the site. I paused the video and found that it is getting a 500 error. + +#### Browser / OS version +Chrome 67.0.3396.99 / MacOS 10.13.5 + +#### Screenshot / Video +https://screencast.com/t/sGw1Vos2 +Screenshot of error message from video: +![image](https://user-images.githubusercontent.com/31110506/42904105-27c92f8e-8a91-11e8-8c7c-25e2f8d99e58.png) + + +#### Context / Source + +I found this while trying to fix an old automated test that was disabled at some point. The video above is the recording of the test running. I confirmed it testing manually. + + + +",1,people accepting follower link returning error and already subscribed message steps to reproduce get invite link for a follower navigate to accept url log in with a new account what i expected i expected to be added as a follower and to see a notice that i am now following the site and be taken to somewhere relevant like reader what happened instead i see a blank page for about seconds and then i see a brief flash of a red error message and finally i am taken to a page that says i am already a subscriber to the site i paused the video and found that it is getting a error browser os version chrome macos screenshot video screenshot of error message from video context source optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added i found this while trying to fix an old automated test that was disabled at some point the video above is the recording of the test running i confirmed it testing manually please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +605,10617300247.0,IssuesEvent,2019-10-12 18:05:39,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Add clarification text about distinction Followers/Email Followers ,People Management [Type] Enhancement,"#### Steps to reproduce +1. Go to https://wordpress.com/people/followers or https://wordpress.com/people/email-followers/ + +#### What I expected +See a short clarification about who Followers an Email Followers are (for example from the [My Followers support page](https://en.support.wordpress.com/followers/)): + +- Followers: A list of people currently following your site. +- Email Followers: A list of people who are subscribed to your blog via email only. They may or may not have a WordPress.com account. + +It can be tooltip, some text below the tab name or else, as long as it clarifies the distinction between the lists. + +#### What happened instead +No clarification is provided and it may confuse users. + +#### Screenshot / Video + +![](https://cld.wthms.co/8ua32n+) +_Link: https://cld.wthms.co/8ua32n_ + +#### Context / Source +#confusion #concierge #user-report in 2417022-zen",1.0,"People: Add clarification text about distinction Followers/Email Followers - #### Steps to reproduce +1. Go to https://wordpress.com/people/followers or https://wordpress.com/people/email-followers/ + +#### What I expected +See a short clarification about who Followers an Email Followers are (for example from the [My Followers support page](https://en.support.wordpress.com/followers/)): + +- Followers: A list of people currently following your site. +- Email Followers: A list of people who are subscribed to your blog via email only. They may or may not have a WordPress.com account. + +It can be tooltip, some text below the tab name or else, as long as it clarifies the distinction between the lists. + +#### What happened instead +No clarification is provided and it may confuse users. + +#### Screenshot / Video + +![](https://cld.wthms.co/8ua32n+) +_Link: https://cld.wthms.co/8ua32n_ + +#### Context / Source +#confusion #concierge #user-report in 2417022-zen",1,people add clarification text about distinction followers email followers steps to reproduce go to or what i expected see a short clarification about who followers an email followers are for example from the followers a list of people currently following your site email followers a list of people who are subscribed to your blog via email only they may or may not have a wordpress com account it can be tooltip some text below the tab name or else as long as it clarifies the distinction between the lists what happened instead no clarification is provided and it may confuse users screenshot video link context source confusion concierge user report in zen,1 +119,3520070813.0,IssuesEvent,2016-01-12 19:19:06,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Update Link in User Invitation Acceptance Confirmation,People Management [Type] Bug,"After accepting an invitation, the confirmation message contains a ""take a tour"" link. It currently links to the support home page ( http://en.support.wordpress.com/ ) + +Until we have a Calypso tour, it may be more helpful to link to https://wordpress.com/me/next or https://learn.wordpress.com/ + +Here's a screenshot of the current confirmation message: + +![screen shot 2016-01-08 at 10 22 12 am](https://cloud.githubusercontent.com/assets/2282189/12205850/6669b0fe-b5f2-11e5-9467-97a189d737c3.png) +",1.0,"People: Update Link in User Invitation Acceptance Confirmation - After accepting an invitation, the confirmation message contains a ""take a tour"" link. It currently links to the support home page ( http://en.support.wordpress.com/ ) + +Until we have a Calypso tour, it may be more helpful to link to https://wordpress.com/me/next or https://learn.wordpress.com/ + +Here's a screenshot of the current confirmation message: + +![screen shot 2016-01-08 at 10 22 12 am](https://cloud.githubusercontent.com/assets/2282189/12205850/6669b0fe-b5f2-11e5-9467-97a189d737c3.png) +",1,people update link in user invitation acceptance confirmation after accepting an invitation the confirmation message contains a take a tour link it currently links to the support home page until we have a calypso tour it may be more helpful to link to or here s a screenshot of the current confirmation message ,1 +131,3576272136.0,IssuesEvent,2016-01-27 18:55:02,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Implement custom invite message dialog,People Management [Type] Task,"Directly after clicking the ""Invite"" button, a user should be presented with a dialog that allows sending a custom message to the invitees. + +Based on the design mock, it looks like we can use the `InviteHeader` component, although we may need to modify the site object before sending it to `InviteHeader` since the site object we get when validating an invite is different from what we get from the sites list. + +![custom_message_dialog](https://cloud.githubusercontent.com/assets/1126811/12624462/dcb335ee-c4f4-11e5-9617-4805a061456f.png) +",1.0,"People: Implement custom invite message dialog - Directly after clicking the ""Invite"" button, a user should be presented with a dialog that allows sending a custom message to the invitees. + +Based on the design mock, it looks like we can use the `InviteHeader` component, although we may need to modify the site object before sending it to `InviteHeader` since the site object we get when validating an invite is different from what we get from the sites list. + +![custom_message_dialog](https://cloud.githubusercontent.com/assets/1126811/12624462/dcb335ee-c4f4-11e5-9617-4805a061456f.png) +",1,people implement custom invite message dialog directly after clicking the invite button a user should be presented with a dialog that allows sending a custom message to the invitees based on the design mock it looks like we can use the inviteheader component although we may need to modify the site object before sending it to inviteheader since the site object we get when validating an invite is different from what we get from the sites list ,1 +114,3491679802.0,IssuesEvent,2016-01-04 16:45:08,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Visual regression in follower/user lists,People Management [Type] Bug,"In the screenshots below, note the extra spacing before the first `people-list-item` and the bottom border of the last `people-list-item`. + +![screen shot](https://cloud.githubusercontent.com/assets/1126811/11798433/5dd7d58a-a290-11e5-812a-d08e0cb2fe53.png) + +![screen shot 1](https://cloud.githubusercontent.com/assets/1126811/11798432/5dd5a1b6-a290-11e5-9a6e-0540b99b84f5.png)",1.0,"People: Visual regression in follower/user lists - In the screenshots below, note the extra spacing before the first `people-list-item` and the bottom border of the last `people-list-item`. + +![screen shot](https://cloud.githubusercontent.com/assets/1126811/11798433/5dd7d58a-a290-11e5-812a-d08e0cb2fe53.png) + +![screen shot 1](https://cloud.githubusercontent.com/assets/1126811/11798432/5dd5a1b6-a290-11e5-9a6e-0540b99b84f5.png)",1,people visual regression in follower user lists in the screenshots below note the extra spacing before the first people list item and the bottom border of the last people list item ,1 +454,8293242136.0,IssuesEvent,2018-09-20 05:40:39,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: add search option to private site viewers list,People Management [Type] Enhancement,"Enhancement request to add search to the viewers list like team list + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/viewers for a private site + +#### What I expected + +To be able to search like ""Team"" + +#### What happened instead + +No search - on a long list it is hard to find someone + +#### Screenshot / Video + + + +#### Context / Source + +This would make our automated e2e tests easier to maintain and more reliable",1.0,"People: add search option to private site viewers list - Enhancement request to add search to the viewers list like team list + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/viewers for a private site + +#### What I expected + +To be able to search like ""Team"" + +#### What happened instead + +No search - on a long list it is hard to find someone + +#### Screenshot / Video + + + +#### Context / Source + +This would make our automated e2e tests easier to maintain and more reliable",1,people add search option to private site viewers list enhancement request to add search to the viewers list like team list steps to reproduce starting at url for a private site what i expected to be able to search like team what happened instead no search on a long list it is hard to find someone screenshot video img width alt screen shot at pm src context source this would make our automated tests easier to maintain and more reliable,1 +530,9371115343.0,IssuesEvent,2019-04-03 14:47:08,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Update dropdown component to use radio buttons,FixTheFlows People Management,"![image](https://user-images.githubusercontent.com/2124984/55015245-e114d780-4fc2-11e9-92ef-11730fc3a2a0.png) + +Found on the invite screen and edit user screens. + +At first we thought this was an out of date pattern and needed the `Dropdown` component, but @drw158 suggested it would be better to use radio buttons for usability/accessibility. + +",1.0,"People: Update dropdown component to use radio buttons - ![image](https://user-images.githubusercontent.com/2124984/55015245-e114d780-4fc2-11e9-92ef-11730fc3a2a0.png) + +Found on the invite screen and edit user screens. + +At first we thought this was an out of date pattern and needed the `Dropdown` component, but @drw158 suggested it would be better to use radio buttons for usability/accessibility. + +",1,people update dropdown component to use radio buttons found on the invite screen and edit user screens at first we thought this was an out of date pattern and needed the dropdown component but suggested it would be better to use radio buttons for usability accessibility ,1 +908,19074018820.0,IssuesEvent,2021-11-27 12:33:38,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"Calypso ""People"" interface has no sorting/pagination options, may cause browser issues with significant numbers of users.",[Type] Bug [Pri] Normal People Management User Report Triaged [Browser] Chrome,"### Quick summary + +There are no sorting/pagination options on the Calypso user management interface (people/team, for example). + +### Steps to reproduce + +1: Create, or visit, a site that has a significant number of users (the site I encountered this issue on has 79, as of the last time I looked at it). +2: Navigate to Users > All Users on that site. + +### What you expected to happen + +I expected to be able to navigate the entire user list. + +### What actually happened + +the user list doesn't scroll, and there are no pagination options. Nor are there options for sorting. + +### Context + +Reported by a user in 31309539-hc, tested and verified by me. The user's list consists of 79 people, not all of them are visible. + +### Operating System + +_No response_ + +### Browser + +_No response_ + +### Simple, Atomic or both? + +Simple, Atomic + +### Theme-specific issue? + +_No response_ + +### Other notes + +Trying to navigate the user interface with this many users caused my Chrome to give me an out-of-memory error, after the site kept trying to go unresponsive. On this machine (128 GB of memory), there's no reason for Chrome to have done that. + +### Reproducibility + +Consistent + +### Severity + +One + +### Available workarounds? + +Yes, easy to implement + +### Workaround details + +Users can switch to the WP Admin view and see their entire list. Additionally, if a user knows the username of the person they're looking for (Calypso's search feature won't return results on an email address), the user can narrow that list to just the user they're looking for.",1.0,"Calypso ""People"" interface has no sorting/pagination options, may cause browser issues with significant numbers of users. - ### Quick summary + +There are no sorting/pagination options on the Calypso user management interface (people/team, for example). + +### Steps to reproduce + +1: Create, or visit, a site that has a significant number of users (the site I encountered this issue on has 79, as of the last time I looked at it). +2: Navigate to Users > All Users on that site. + +### What you expected to happen + +I expected to be able to navigate the entire user list. + +### What actually happened + +the user list doesn't scroll, and there are no pagination options. Nor are there options for sorting. + +### Context + +Reported by a user in 31309539-hc, tested and verified by me. The user's list consists of 79 people, not all of them are visible. + +### Operating System + +_No response_ + +### Browser + +_No response_ + +### Simple, Atomic or both? + +Simple, Atomic + +### Theme-specific issue? + +_No response_ + +### Other notes + +Trying to navigate the user interface with this many users caused my Chrome to give me an out-of-memory error, after the site kept trying to go unresponsive. On this machine (128 GB of memory), there's no reason for Chrome to have done that. + +### Reproducibility + +Consistent + +### Severity + +One + +### Available workarounds? + +Yes, easy to implement + +### Workaround details + +Users can switch to the WP Admin view and see their entire list. Additionally, if a user knows the username of the person they're looking for (Calypso's search feature won't return results on an email address), the user can narrow that list to just the user they're looking for.",1,calypso people interface has no sorting pagination options may cause browser issues with significant numbers of users quick summary there are no sorting pagination options on the calypso user management interface people team for example steps to reproduce create or visit a site that has a significant number of users the site i encountered this issue on has as of the last time i looked at it navigate to users all users on that site what you expected to happen i expected to be able to navigate the entire user list what actually happened the user list doesn t scroll and there are no pagination options nor are there options for sorting context reported by a user in hc tested and verified by me the user s list consists of people not all of them are visible operating system no response browser no response simple atomic or both simple atomic theme specific issue no response other notes trying to navigate the user interface with this many users caused my chrome to give me an out of memory error after the site kept trying to go unresponsive on this machine gb of memory there s no reason for chrome to have done that reproducibility consistent severity one available workarounds yes easy to implement workaround details users can switch to the wp admin view and see their entire list additionally if a user knows the username of the person they re looking for calypso s search feature won t return results on an email address the user can narrow that list to just the user they re looking for ,1 +112,3460515377.0,IssuesEvent,2015-12-19 07:11:00,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Invites: Center logged in sign in as different user link,People Management [Type] Task,"![invite-centered](https://cloud.githubusercontent.com/assets/1126811/11449420/fe47bf62-9539-11e5-992b-f76a054a49fa.png) + +Currently, the sign in as a different user link is left aligned, but in the the logged out invite and throughout the signup framework, the link is center aligned. + +Let's go ahead and center align the logged in accept link as well.",1.0,"Invites: Center logged in sign in as different user link - ![invite-centered](https://cloud.githubusercontent.com/assets/1126811/11449420/fe47bf62-9539-11e5-992b-f76a054a49fa.png) + +Currently, the sign in as a different user link is left aligned, but in the the logged out invite and throughout the signup framework, the link is center aligned. + +Let's go ahead and center align the logged in accept link as well.",1,invites center logged in sign in as different user link currently the sign in as a different user link is left aligned but in the the logged out invite and throughout the signup framework the link is center aligned let s go ahead and center align the logged in accept link as well ,1 +537,9542398578.0,IssuesEvent,2019-05-01 03:43:39,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Super Admin label shown in sites,FixTheFlows People Management," + +#### Steps to reproduce +1. Invite yourself as a user to another site (in this example, I added myself as an Editor to my husband's site `chrisboulasblog`) +2. Go to https://wordpress.com/people/team/[site] +3. Notice how the ""Super Admin"" label is displayed + +#### What I expected +For Super Admin label to be hidden + +#### What happened instead +Super Admin label is displayed + +#### Browser / OS version +Google Chrome Version 68.0.3440.106 +Mac OS Mojave 10.14.2 + +#### Screenshot / Video +![Screenshot 2019-04-30 20 28 17](https://user-images.githubusercontent.com/4924246/57004810-ea2b3280-6b86-11e9-9785-870d1e3a0866.png) + +I don't think this is related to this recent change: https://github.com/Automattic/wp-calypso/pull/31821, but cc-ing @sixhours to verify. + + + + +",1.0,"People: Super Admin label shown in sites - + +#### Steps to reproduce +1. Invite yourself as a user to another site (in this example, I added myself as an Editor to my husband's site `chrisboulasblog`) +2. Go to https://wordpress.com/people/team/[site] +3. Notice how the ""Super Admin"" label is displayed + +#### What I expected +For Super Admin label to be hidden + +#### What happened instead +Super Admin label is displayed + +#### Browser / OS version +Google Chrome Version 68.0.3440.106 +Mac OS Mojave 10.14.2 + +#### Screenshot / Video +![Screenshot 2019-04-30 20 28 17](https://user-images.githubusercontent.com/4924246/57004810-ea2b3280-6b86-11e9-9785-870d1e3a0866.png) + +I don't think this is related to this recent change: https://github.com/Automattic/wp-calypso/pull/31821, but cc-ing @sixhours to verify. + + + + +",1,people super admin label shown in sites steps to reproduce invite yourself as a user to another site in this example i added myself as an editor to my husband s site chrisboulasblog go to notice how the super admin label is displayed what i expected for super admin label to be hidden what happened instead super admin label is displayed browser os version google chrome version mac os mojave screenshot video i don t think this is related to this recent change but cc ing sixhours to verify please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +225,4623395701.0,IssuesEvent,2016-09-27 10:49:37,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Adjust wording in the notice when removing a user from a site,People Management," + +#### Steps to reproduce +1. Remove a user from a site, using Calypso's people management. + +#### What I expected + +I expected a notice which stated that I had _removed_ the user successfully. + +#### What happened instead + +I received a notice stating that I had deleted the user, successfully. This is ambiguous, and may be scary to some users. + +#### Screenshot / Video + +![image](https://cloud.githubusercontent.com/assets/880803/18870360/8f8738ac-84b0-11e6-812e-679a5e36e149.png)",1.0,"People: Adjust wording in the notice when removing a user from a site - + +#### Steps to reproduce +1. Remove a user from a site, using Calypso's people management. + +#### What I expected + +I expected a notice which stated that I had _removed_ the user successfully. + +#### What happened instead + +I received a notice stating that I had deleted the user, successfully. This is ambiguous, and may be scary to some users. + +#### Screenshot / Video + +![image](https://cloud.githubusercontent.com/assets/880803/18870360/8f8738ac-84b0-11e6-812e-679a5e36e149.png)",1,people adjust wording in the notice when removing a user from a site steps to reproduce remove a user from a site using calypso s people management what i expected i expected a notice which stated that i had removed the user successfully what happened instead i received a notice stating that i had deleted the user successfully this is ambiguous and may be scary to some users screenshot video ,1 +778,14371814844.0,IssuesEvent,2020-12-01 13:07:57,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Reduxify: lib/followers & lib/email-followers,People Management [Size] S [Type] Task,"## Summary +`lib/followers/*` +* one store, two actions (fetch and remove), ~300 LOC +* used by my-sites/people +* pretty small overall + +",1.0,"Reduxify: lib/followers & lib/email-followers - ## Summary +`lib/followers/*` +* one store, two actions (fetch and remove), ~300 LOC +* used by my-sites/people +* pretty small overall + +",1,reduxify lib followers lib email followers summary lib followers one store two actions fetch and remove loc used by my sites people pretty small overall ,1 +117,3519994110.0,IssuesEvent,2016-01-12 19:00:18,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Direct viewers/followers to the site they were added to after accepting an invitation,People Management [Type] Enhancement,"After users accept the invitation to become a viewer/follower on a site, they are directed to the WordPress.com Reader without any success message or link to the site they were added to. There is a link on the page to accept the invitation, but if the user didn't open/bookmark it at that point there isn't a clear way for them to get to the site. + +Steps: +1. Invite a user as a viewer on a private site, or a follower on a public site +2. With a different account, click the Accept Invitation button in the email +3. Note that on the Calypso accept invitation page, there is a link to the site. Accept the invitation. +Result: You are directed to the Reader with no success message or way back to the site + +I found the same results for both viewers and followers, both when I created a new account and when I was logged in to an existing account when accepting the invitation. Since viewers/followers don't automatically follow the site they are added to in the Reader, there's no clear way to find the site after accepting the invitation. Since the invitation page says that the user will receive updates if they accept the invitation, one solution would be to have them automatically follow the site they are added to.",1.0,"People: Direct viewers/followers to the site they were added to after accepting an invitation - After users accept the invitation to become a viewer/follower on a site, they are directed to the WordPress.com Reader without any success message or link to the site they were added to. There is a link on the page to accept the invitation, but if the user didn't open/bookmark it at that point there isn't a clear way for them to get to the site. + +Steps: +1. Invite a user as a viewer on a private site, or a follower on a public site +2. With a different account, click the Accept Invitation button in the email +3. Note that on the Calypso accept invitation page, there is a link to the site. Accept the invitation. +Result: You are directed to the Reader with no success message or way back to the site + +I found the same results for both viewers and followers, both when I created a new account and when I was logged in to an existing account when accepting the invitation. Since viewers/followers don't automatically follow the site they are added to in the Reader, there's no clear way to find the site after accepting the invitation. Since the invitation page says that the user will receive updates if they accept the invitation, one solution would be to have them automatically follow the site they are added to.",1,people direct viewers followers to the site they were added to after accepting an invitation after users accept the invitation to become a viewer follower on a site they are directed to the wordpress com reader without any success message or link to the site they were added to there is a link on the page to accept the invitation but if the user didn t open bookmark it at that point there isn t a clear way for them to get to the site steps invite a user as a viewer on a private site or a follower on a public site with a different account click the accept invitation button in the email note that on the calypso accept invitation page there is a link to the site accept the invitation result you are directed to the reader with no success message or way back to the site i found the same results for both viewers and followers both when i created a new account and when i was logged in to an existing account when accepting the invitation since viewers followers don t automatically follow the site they are added to in the reader there s no clear way to find the site after accepting the invitation since the invitation page says that the user will receive updates if they accept the invitation one solution would be to have them automatically follow the site they are added to ,1 +253,5199153406.0,IssuesEvent,2017-01-23 20:05:03,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,"Do not prepend '@' to user name, when user name is an email address",People Management [Type] Enhancement,"In some cases, and I believe this is limited to Jetpack sites, it is possible to have your username as your email address. In the People section of calypso, we display names in the `@username` format. +In the case where username is an email address we end up with `@user@myawesomewebsite.com` which looks a bit awkward. + +See for yourself: +1. Navigate to wordpress.com/people/team/$site, where $site is a Jetpack site that has some users whose username is an email address +2. You should see something like this + + +",1.0,"Do not prepend '@' to user name, when user name is an email address - In some cases, and I believe this is limited to Jetpack sites, it is possible to have your username as your email address. In the People section of calypso, we display names in the `@username` format. +In the case where username is an email address we end up with `@user@myawesomewebsite.com` which looks a bit awkward. + +See for yourself: +1. Navigate to wordpress.com/people/team/$site, where $site is a Jetpack site that has some users whose username is an email address +2. You should see something like this + + +",1,do not prepend to user name when user name is an email address in some cases and i believe this is limited to jetpack sites it is possible to have your username as your email address in the people section of calypso we display names in the username format in the case where username is an email address we end up with user myawesomewebsite com which looks a bit awkward see for yourself navigate to wordpress com people team site where site is a jetpack site that has some users whose username is an email address you should see something like this img width alt screen shot at pm src ,1 +95,3392516775.0,IssuesEvent,2015-11-30 19:56:35,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Invites: Update invitation strings,People Management [Type] Task,"After talking to @rickybanister, let's update the strings in the `invite-header` and `invite-form-header` components to reflect the following: + +Admin +`XXXX invited you to be an administrator on:` +`Sign up to start managing XXXX` + +Editor +`XXXX invited you to be an editor on:` +`Sign up to start editing XXXX` + +Author +`XXXX invited you to be an author on:` +`Sign up to start writing for XXXX` + +Contributor: +`XXXX invited you to be a contributor on:` +`Sign up to start contributing to XXXX` + +Subscriber: +`XXXX invited you to subscribe to:` +`Sign up to start your subscription to XXXX` + +Follower: +`XXXX invited you to follow:` +`Sign up to start following XXXX in the WordPress.com Reader` + +Default: +`XXXX invited you to be: ROLE on` +`Sign up to join XXXX as: ROLE` + +And for the logged in accept invite view, let's substitute ""Sign up..."" with ""Would you like..."".",1.0,"Invites: Update invitation strings - After talking to @rickybanister, let's update the strings in the `invite-header` and `invite-form-header` components to reflect the following: + +Admin +`XXXX invited you to be an administrator on:` +`Sign up to start managing XXXX` + +Editor +`XXXX invited you to be an editor on:` +`Sign up to start editing XXXX` + +Author +`XXXX invited you to be an author on:` +`Sign up to start writing for XXXX` + +Contributor: +`XXXX invited you to be a contributor on:` +`Sign up to start contributing to XXXX` + +Subscriber: +`XXXX invited you to subscribe to:` +`Sign up to start your subscription to XXXX` + +Follower: +`XXXX invited you to follow:` +`Sign up to start following XXXX in the WordPress.com Reader` + +Default: +`XXXX invited you to be: ROLE on` +`Sign up to join XXXX as: ROLE` + +And for the logged in accept invite view, let's substitute ""Sign up..."" with ""Would you like..."".",1,invites update invitation strings after talking to rickybanister let s update the strings in the invite header and invite form header components to reflect the following admin xxxx invited you to be an administrator on sign up to start managing xxxx editor xxxx invited you to be an editor on sign up to start editing xxxx author xxxx invited you to be an author on sign up to start writing for xxxx contributor xxxx invited you to be a contributor on sign up to start contributing to xxxx subscriber xxxx invited you to subscribe to sign up to start your subscription to xxxx follower xxxx invited you to follow sign up to start following xxxx in the wordpress com reader default xxxx invited you to be role on sign up to join xxxx as role and for the logged in accept invite view let s substitute sign up with would you like ,1 +1001,24120470240.0,IssuesEvent,2022-09-20 18:13:41,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Scrolling through team list causes an unresponsive page,[Type] Bug [Pri] Normal People Management [Status] Stale User Report,"Edit by @gwwar: I'd recommend for any content we need to manage that we have a simple pager instead of an infinite list. Infinite lists are usually better for consuming content. + +When scrolling through the people list (at `/people/team/:site`), I somehow triggered an infinite loop where the InfiniteList component keeps trying to update state. I end up with an unresponsive page, and this error: + +`Uncaught Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops. The above error occurred in the component` + + + +I discovered this on a site with 22 people, replicated on a site with 734 users, but could not replicate on a site with 2 users (there was no scroll). + +This is on Mac OS/Chrome. + +--- + +Update by @mattsherman: + +As mentioned in #25609, this also happens in the `/people/followers/{site}` section.",1.0,"People: Scrolling through team list causes an unresponsive page - Edit by @gwwar: I'd recommend for any content we need to manage that we have a simple pager instead of an infinite list. Infinite lists are usually better for consuming content. + +When scrolling through the people list (at `/people/team/:site`), I somehow triggered an infinite loop where the InfiniteList component keeps trying to update state. I end up with an unresponsive page, and this error: + +`Uncaught Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops. The above error occurred in the component` + + + +I discovered this on a site with 22 people, replicated on a site with 734 users, but could not replicate on a site with 2 users (there was no scroll). + +This is on Mac OS/Chrome. + +--- + +Update by @mattsherman: + +As mentioned in #25609, this also happens in the `/people/followers/{site}` section.",1,people scrolling through team list causes an unresponsive page edit by gwwar i d recommend for any content we need to manage that we have a simple pager instead of an infinite list infinite lists are usually better for consuming content when scrolling through the people list at people team site i somehow triggered an infinite loop where the infinitelist component keeps trying to update state i end up with an unresponsive page and this error uncaught error maximum update depth exceeded this can happen when a component repeatedly calls setstate inside componentwillupdate or componentdidupdate react limits the number of nested updates to prevent infinite loops the above error occurred in the component img width alt screen shot at am src i discovered this on a site with people replicated on a site with users but could not replicate on a site with users there was no scroll this is on mac os chrome update by mattsherman as mentioned in this also happens in the people followers site section ,1 +158,3767943857.0,IssuesEvent,2016-03-16 01:05:59,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Make invalid invite errors more understandable,People Management [Type] Bug,"It's been reported to me several times that users are having an issue with the invalid invite message that shows when we pre-validate an invite. + +I think the big issue here is that we show a generic error message for several flows. For example, a user will see the same error for copying/pasting incorrectly as accepting an invite that they sent to themself. + +This leads to confusion for users and surely makes invites more difficult to support for HEs. Let's be nice. + +cc @darnelldibbles who is the latest HE to report this to me.",1.0,"People: Make invalid invite errors more understandable - It's been reported to me several times that users are having an issue with the invalid invite message that shows when we pre-validate an invite. + +I think the big issue here is that we show a generic error message for several flows. For example, a user will see the same error for copying/pasting incorrectly as accepting an invite that they sent to themself. + +This leads to confusion for users and surely makes invites more difficult to support for HEs. Let's be nice. + +cc @darnelldibbles who is the latest HE to report this to me.",1,people make invalid invite errors more understandable it s been reported to me several times that users are having an issue with the invalid invite message that shows when we pre validate an invite i think the big issue here is that we show a generic error message for several flows for example a user will see the same error for copying pasting incorrectly as accepting an invite that they sent to themself this leads to confusion for users and surely makes invites more difficult to support for hes let s be nice cc darnelldibbles who is the latest he to report this to me ,1 +986,23284236128.0,IssuesEvent,2022-08-05 14:54:06,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Prevent owners user role from being changed,[Type] Bug Jetpack [Pri] High People Management,"Historically speaking we've always prevented the site owner's user role from being changed by another administrator on the site. The reason for this is that the site owner needs to have the ability to manage all aspects of the site. With the new People Management it's possible to lock the Owner out of their site. + +**To Reproduce:** +1) Create a site and then invite a second user as an admin +2) Accept the invite as the new admin and log in to that account +3) Visit people/team/ and click on the site owner +4) Change the role to something other than Admin + +https://cloudup.com/cFbtNLLr-Bx + +**In WP-Admin** +- Edit link does not show to other admins for the owner's username +- If another admin tries to change the owner's role this results in `wp_die('you can not edit this user')` +",1.0,"People: Prevent owners user role from being changed - Historically speaking we've always prevented the site owner's user role from being changed by another administrator on the site. The reason for this is that the site owner needs to have the ability to manage all aspects of the site. With the new People Management it's possible to lock the Owner out of their site. + +**To Reproduce:** +1) Create a site and then invite a second user as an admin +2) Accept the invite as the new admin and log in to that account +3) Visit people/team/ and click on the site owner +4) Change the role to something other than Admin + +https://cloudup.com/cFbtNLLr-Bx + +**In WP-Admin** +- Edit link does not show to other admins for the owner's username +- If another admin tries to change the owner's role this results in `wp_die('you can not edit this user')` +",1,people prevent owners user role from being changed historically speaking we ve always prevented the site owner s user role from being changed by another administrator on the site the reason for this is that the site owner needs to have the ability to manage all aspects of the site with the new people management it s possible to lock the owner out of their site to reproduce create a site and then invite a second user as an admin accept the invite as the new admin and log in to that account visit people team and click on the site owner change the role to something other than admin in wp admin edit link does not show to other admins for the owner s username if another admin tries to change the owner s role this results in wp die you can not edit this user ,1 +120,3521055729.0,IssuesEvent,2016-01-12 23:32:57,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Link site title to site in accept invite notice,People Management [Type] Enhancement,"In [this comment](https://github.com/Automattic/wp-calypso/issues/2281#issuecomment-171015250), @rachelmcr suggested that we link the site title to the site within the invite accepted notice. ",1.0,"People: Link site title to site in accept invite notice - In [this comment](https://github.com/Automattic/wp-calypso/issues/2281#issuecomment-171015250), @rachelmcr suggested that we link the site title to the site within the invite accepted notice. ",1,people link site title to site in accept invite notice in rachelmcr suggested that we link the site title to the site within the invite accepted notice ,1 +806,15027206373.0,IssuesEvent,2021-02-02 00:15:59,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Update top level wp-admin appearance link to redirect to Calypso,Me OSS Citizen People Management [Closed] Won't Fix [Type] Task,"Update the wp-admin Appearance links to redirect to Calypso. + +
    +
  • + Appearance links to Themes +
      +
    • + Themes

      Old: https://example.wordpress.com/wp-admin/themes.php

      +

      New: https://wordpress.com/themes/example.wordpress.com

      +
    • +
    • + Customize +

      Old: https://example.wordpress.com/wp-admin/customize.php?return=%2Fwp-admin%2F

      +

      New: https://wordpress.com/customize/example.wordpress.com

      +
    • +
    • + Widgets +

      Old: https://example.wordpress.com/wp-admin/widgets.php

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[panel]=widgets

      +
    • +
    • + Menus +

      Old: https://example.wordpress.com/wp-admin/nav-menus.php

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[panel]=nav_menus

      +
    • +
    • + Header +

      Old: https://example.wordpress.com/wp-admin/customize.php?return=%2Fwp-admin%2F&autofocus%5Bcontrol%5D=header_image

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[control]=header_image

      +
    • +
    • + Background +

      Old: https://example.wordpress.com/wp-admin/customize.php?autofocus%5Bsection%5D=colors_manager_tool

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[section]=colors_manager_tool

      +
    • +
    • + AMP +

      Old: https://example.wordpress.com/wp-admin/customize.php?autofocus[panel]=amp_panel&return=https%3A%2F%2Fexample.wordpress.com%2Fwp-admin%2F&customize_amp=1

      +

      New: https://wordpress.com/customize/example.wordpress.com?customize_amp=1&autofocus[section]=amp_design

      +
+ +There is an additional menu option in wp-admin for ""Mobile"". It links to: https://example.wordpress.com/wp-admin/themes.php?page=mobile-options I haven't found a suitable redirect location in Calypso yet.",1.0,"Update top level wp-admin appearance link to redirect to Calypso - Update the wp-admin Appearance links to redirect to Calypso. + +
    +
  • + Appearance links to Themes +
      +
    • + Themes

      Old: https://example.wordpress.com/wp-admin/themes.php

      +

      New: https://wordpress.com/themes/example.wordpress.com

      +
    • +
    • + Customize +

      Old: https://example.wordpress.com/wp-admin/customize.php?return=%2Fwp-admin%2F

      +

      New: https://wordpress.com/customize/example.wordpress.com

      +
    • +
    • + Widgets +

      Old: https://example.wordpress.com/wp-admin/widgets.php

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[panel]=widgets

      +
    • +
    • + Menus +

      Old: https://example.wordpress.com/wp-admin/nav-menus.php

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[panel]=nav_menus

      +
    • +
    • + Header +

      Old: https://example.wordpress.com/wp-admin/customize.php?return=%2Fwp-admin%2F&autofocus%5Bcontrol%5D=header_image

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[control]=header_image

      +
    • +
    • + Background +

      Old: https://example.wordpress.com/wp-admin/customize.php?autofocus%5Bsection%5D=colors_manager_tool

      +

      New: https://wordpress.com/customize/example.wordpress.com?autofocus[section]=colors_manager_tool

      +
    • +
    • + AMP +

      Old: https://example.wordpress.com/wp-admin/customize.php?autofocus[panel]=amp_panel&return=https%3A%2F%2Fexample.wordpress.com%2Fwp-admin%2F&customize_amp=1

      +

      New: https://wordpress.com/customize/example.wordpress.com?customize_amp=1&autofocus[section]=amp_design

      +
+ +There is an additional menu option in wp-admin for ""Mobile"". It links to: https://example.wordpress.com/wp-admin/themes.php?page=mobile-options I haven't found a suitable redirect location in Calypso yet.",1,update top level wp admin appearance link to redirect to calypso update the wp admin appearance links to redirect to calypso appearance links to themes themes old new customize old new widgets old new widgets menus old new nav menus header old new header image background old new colors manager tool amp old amp panel return https wordpress com admin customize amp new amp design there is an additional menu option in wp admin for mobile it links to i haven t found a suitable redirect location in calypso yet ,1 +704,12746564703.0,IssuesEvent,2020-06-26 16:10:08,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Unable to Invite Users From People Page on Atomic Sites with SSO On - Inviting users requires WordPress.com sign in,People Management [Type] Bug," + +This issue exists on Atomic sites. + +#### Steps to reproduce +1. Confirm the WordPress.com sign-on is toggled on under Settings > Security +2. Starting at URL: https://wordpress.com/people/team/{SITEURL} +3. Click on Invite + +#### What I expected + +To be able to invite new users. + +#### What happened instead + +The fields are greyed out, and there is an error message stating `Inviting users requires WordPress.com sign in` even though it is already enabled. + +Clicking on `enable` results in a success message, and the invite page is available after a reload. In several cases listed on the P2 a Jetpack disconnect/reconnect resolved the issue. + +So it seems that there may be a variable somewhere that's incorrectly registering the state of the SSO module, and manually updating it via the button or by reconnecting resets the variable to the correct value and allows the Invite page to be used. + +The error message seems to be related to this code: + +https://github.com/Automattic/wp-calypso/blob/de18db59f34af488ff47092e28b596ad9dade68a/client/my-sites/people/invite-people/index.jsx#L400 + +#### Screenshot / Video + + + +Video: https://d.pr/v/tgqOPB + +#### Context / Source + +#user-report in #p9F6qB-4LI-p2 + + + + +",1.0,"Unable to Invite Users From People Page on Atomic Sites with SSO On - Inviting users requires WordPress.com sign in - + +This issue exists on Atomic sites. + +#### Steps to reproduce +1. Confirm the WordPress.com sign-on is toggled on under Settings > Security +2. Starting at URL: https://wordpress.com/people/team/{SITEURL} +3. Click on Invite + +#### What I expected + +To be able to invite new users. + +#### What happened instead + +The fields are greyed out, and there is an error message stating `Inviting users requires WordPress.com sign in` even though it is already enabled. + +Clicking on `enable` results in a success message, and the invite page is available after a reload. In several cases listed on the P2 a Jetpack disconnect/reconnect resolved the issue. + +So it seems that there may be a variable somewhere that's incorrectly registering the state of the SSO module, and manually updating it via the button or by reconnecting resets the variable to the correct value and allows the Invite page to be used. + +The error message seems to be related to this code: + +https://github.com/Automattic/wp-calypso/blob/de18db59f34af488ff47092e28b596ad9dade68a/client/my-sites/people/invite-people/index.jsx#L400 + +#### Screenshot / Video + + + +Video: https://d.pr/v/tgqOPB + +#### Context / Source + +#user-report in #p9F6qB-4LI-p2 + + + + +",1,unable to invite users from people page on atomic sites with sso on inviting users requires wordpress com sign in this issue exists on atomic sites steps to reproduce confirm the wordpress com sign on is toggled on under settings security starting at url click on invite what i expected to be able to invite new users what happened instead the fields are greyed out and there is an error message stating inviting users requires wordpress com sign in even though it is already enabled clicking on enable results in a success message and the invite page is available after a reload in several cases listed on the a jetpack disconnect reconnect resolved the issue so it seems that there may be a variable somewhere that s incorrectly registering the state of the sso module and manually updating it via the button or by reconnecting resets the variable to the correct value and allows the invite page to be used the error message seems to be related to this code screenshot video img width alt screen shot at am src video context source user report in please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +308,5716446440.0,IssuesEvent,2017-04-19 15:09:40,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"People: Show a ""Back to Settings"" button on email followers page",Jetpack People Management Site Settings [Pri] Low [Type] Enhancement,"We've introduced a ""View Your Email Followers"" link, in site settings for Discussion. +Clicking that brings you to `/people/email-followers/$site` + +As a small enhancement, we should include a back button on that page to take us back to settings.",1.0,"People: Show a ""Back to Settings"" button on email followers page - We've introduced a ""View Your Email Followers"" link, in site settings for Discussion. +Clicking that brings you to `/people/email-followers/$site` + +As a small enhancement, we should include a back button on that page to take us back to settings.",1,people show a back to settings button on email followers page we ve introduced a view your email followers link in site settings for discussion clicking that brings you to people email followers site as a small enhancement we should include a back button on that page to take us back to settings ,1 +350,6670370851.0,IssuesEvent,2017-10-03 23:16:05,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Invitations: Cannot send invitation to a user with a custom role,People Management [Type] Bug,"#### Steps to reproduce +0. Set up a Jetpack site with a plugin that adds custom roles (e.g. WooCommerce) +1. Go to https://wordpress.com/people/new/:site in Calypso +2. Attempt to send an invitation to a user using one of the custom roles (e.g. Shop Manager) +3. Get an error + +#### What I expected +To be able to invite a user to my site using any of the available roles, or at least to be told that I can't send invitations for non-core roles perhaps. + +#### What happened instead +I got an error which appears to be triggered because of the custom role: ""Invitation failed to send"" + +#### Browser / OS version +Chrome, macOS +",1.0,"Invitations: Cannot send invitation to a user with a custom role - #### Steps to reproduce +0. Set up a Jetpack site with a plugin that adds custom roles (e.g. WooCommerce) +1. Go to https://wordpress.com/people/new/:site in Calypso +2. Attempt to send an invitation to a user using one of the custom roles (e.g. Shop Manager) +3. Get an error + +#### What I expected +To be able to invite a user to my site using any of the available roles, or at least to be told that I can't send invitations for non-core roles perhaps. + +#### What happened instead +I got an error which appears to be triggered because of the custom role: ""Invitation failed to send"" + +#### Browser / OS version +Chrome, macOS +",1,invitations cannot send invitation to a user with a custom role steps to reproduce set up a jetpack site with a plugin that adds custom roles e g woocommerce go to in calypso attempt to send an invitation to a user using one of the custom roles e g shop manager get an error what i expected to be able to invite a user to my site using any of the available roles or at least to be told that i can t send invitations for non core roles perhaps what happened instead i got an error which appears to be triggered because of the custom role invitation failed to send browser os version chrome macos ,1 +984,23163828175.0,IssuesEvent,2022-07-29 21:10:37,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"People: When removing a user, content attribution does not work",[Type] Bug People Management [Status] Stale User Report," + +#### Steps to reproduce +1. Starting at https://wordpress.com/people, select a site that has multiple users +2. Click on a user that has at least one published post (perhaps even open that post in a new tab) +3. Choose ""Attribute all content to"" and select another user, then click ""Delete User"" + +#### What I expected +The removed user should no longer be listed as the post author + +#### What happened instead +They are still listed as the post author + +#### Browser / OS version +Chrome / Mac (both current) + +#### Screenshot / Video +![Screen Shot 2019-04-05 at 2 38 01 PM](https://user-images.githubusercontent.com/3476361/55655141-8fcdca80-57b0-11e9-9d10-292774a7430a.png) + +but this is what I still see: + +![Screen Shot 2019-04-05 at 2 23 57 PM](https://user-images.githubusercontent.com/3476361/55655149-99efc900-57b0-11e9-8f5b-94a4e0e6a15d.png) + +(noting I tried clearing cache, too, and confirmed the post still shows up as owned by that user in back-end listings too) + +#### Context / Source +Complaint in the forums: +https://en.forums.wordpress.com/topic/deleted-user-still-associated-with-posts/ + +Tested on a test site. :)",1.0,"People: When removing a user, content attribution does not work - + +#### Steps to reproduce +1. Starting at https://wordpress.com/people, select a site that has multiple users +2. Click on a user that has at least one published post (perhaps even open that post in a new tab) +3. Choose ""Attribute all content to"" and select another user, then click ""Delete User"" + +#### What I expected +The removed user should no longer be listed as the post author + +#### What happened instead +They are still listed as the post author + +#### Browser / OS version +Chrome / Mac (both current) + +#### Screenshot / Video +![Screen Shot 2019-04-05 at 2 38 01 PM](https://user-images.githubusercontent.com/3476361/55655141-8fcdca80-57b0-11e9-9d10-292774a7430a.png) + +but this is what I still see: + +![Screen Shot 2019-04-05 at 2 23 57 PM](https://user-images.githubusercontent.com/3476361/55655149-99efc900-57b0-11e9-8f5b-94a4e0e6a15d.png) + +(noting I tried clearing cache, too, and confirmed the post still shows up as owned by that user in back-end listings too) + +#### Context / Source +Complaint in the forums: +https://en.forums.wordpress.com/topic/deleted-user-still-associated-with-posts/ + +Tested on a test site. :)",1,people when removing a user content attribution does not work steps to reproduce starting at select a site that has multiple users click on a user that has at least one published post perhaps even open that post in a new tab choose attribute all content to and select another user then click delete user what i expected the removed user should no longer be listed as the post author what happened instead they are still listed as the post author browser os version chrome mac both current screenshot video but this is what i still see noting i tried clearing cache too and confirmed the post still shows up as owned by that user in back end listings too context source complaint in the forums tested on a test site ,1 +388,7120686046.0,IssuesEvent,2018-01-19 02:41:15,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: use ,Components People Management [Status] Stale [Type] Enhancement [Type] Janitorial,"Why not use the `SelectDropdown` component for the user roles select? + +![image](https://cloud.githubusercontent.com/assets/548849/11841291/96db56aa-a3fc-11e5-988a-5e45d50e741e.png) + +cc @rickybanister @ebinnion +",1.0,"People: use - Why not use the `SelectDropdown` component for the user roles select? + +![image](https://cloud.githubusercontent.com/assets/548849/11841291/96db56aa-a3fc-11e5-988a-5e45d50e741e.png) + +cc @rickybanister @ebinnion +",1,people use why not use the selectdropdown component for the user roles select cc rickybanister ebinnion ,1 +146,3670579285.0,IssuesEvent,2016-02-21 22:56:36,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Do not display UI for editing WP.com site owner,People Management [Type] Task,"Currently, when an admin attempts to edit the site owner of a site, an error notice is displayed. Since we don't allow editing, we shouldn't even show the form that would allow editing a site owner. + +Originally reported in #3140. I fixed the issue in the API in r131094-wpcom.",1.0,"People: Do not display UI for editing WP.com site owner - Currently, when an admin attempts to edit the site owner of a site, an error notice is displayed. Since we don't allow editing, we shouldn't even show the form that would allow editing a site owner. + +Originally reported in #3140. I fixed the issue in the API in r131094-wpcom.",1,people do not display ui for editing wp com site owner currently when an admin attempts to edit the site owner of a site an error notice is displayed since we don t allow editing we shouldn t even show the form that would allow editing a site owner originally reported in i fixed the issue in the api in wpcom ,1 +135,3594246872.0,IssuesEvent,2016-02-01 22:50:53,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Trying to accept an invitation with a user already on a site gives a very non-human error notice,People Management [Type] Bug,"For the most part, the notices in the invitation flow are very human. (For example, when you decline an invitation you see the notice, ""You declined to join."") However, if you try to accept an invitation while logged in as a user that's already on the site, you get this very non-human error notice: + +>User is already a member of this blog. + +Could we display a more human notice, instead? For example: + +>You are already a member of this blog. + +Steps to reproduce: + +1. Send an invitation to a user or email address that is not a member of the blog +2. Copy the invitation link from the invitation email, and paste it into a browser where you are logged in as an existing member of the blog +3. Click the ""Join"" button + +Result: You see the error notice mentioned above. (It would probably be ideal to catch this before even seeing the option to join the site, but we should at least improve that error message.)",1.0,"People: Trying to accept an invitation with a user already on a site gives a very non-human error notice - For the most part, the notices in the invitation flow are very human. (For example, when you decline an invitation you see the notice, ""You declined to join."") However, if you try to accept an invitation while logged in as a user that's already on the site, you get this very non-human error notice: + +>User is already a member of this blog. + +Could we display a more human notice, instead? For example: + +>You are already a member of this blog. + +Steps to reproduce: + +1. Send an invitation to a user or email address that is not a member of the blog +2. Copy the invitation link from the invitation email, and paste it into a browser where you are logged in as an existing member of the blog +3. Click the ""Join"" button + +Result: You see the error notice mentioned above. (It would probably be ideal to catch this before even seeing the option to join the site, but we should at least improve that error message.)",1,people trying to accept an invitation with a user already on a site gives a very non human error notice for the most part the notices in the invitation flow are very human for example when you decline an invitation you see the notice you declined to join however if you try to accept an invitation while logged in as a user that s already on the site you get this very non human error notice user is already a member of this blog could we display a more human notice instead for example you are already a member of this blog steps to reproduce send an invitation to a user or email address that is not a member of the blog copy the invitation link from the invitation email and paste it into a browser where you are logged in as an existing member of the blog click the join button result you see the error notice mentioned above it would probably be ideal to catch this before even seeing the option to join the site but we should at least improve that error message ,1 +363,6758363960.0,IssuesEvent,2017-10-24 14:00:12,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People Management: unable to remove self from sites,OSS Citizen People Management [Type] Enhancement,"I have been unable to find a way to remove myself from a site owned by another user in Calypso. At https://dashboard.wordpress.com/wp-admin/index.php?page=my-blogs you are able to accomplish self removal. I viewed my own user name in people management and there was no option to remove myself. +",1.0,"People Management: unable to remove self from sites - I have been unable to find a way to remove myself from a site owned by another user in Calypso. At https://dashboard.wordpress.com/wp-admin/index.php?page=my-blogs you are able to accomplish self removal. I viewed my own user name in people management and there was no option to remove myself. +",1,people management unable to remove self from sites i have been unable to find a way to remove myself from a site owned by another user in calypso at you are able to accomplish self removal i viewed my own user name in people management and there was no option to remove myself ,1 +681,12257732460.0,IssuesEvent,2020-05-06 14:07:31,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,Invite People: add descriptions to all roles,People Management,"In #41794, we added description to user roles to the Invite People section. While we added descriptions for all major roles from https://wordpress.com/support/user-roles/, there are a few missing ones like ""shop manager"" and ""customer"". + +Check all the possible user roles and add descriptions for them.",1.0,"Invite People: add descriptions to all roles - In #41794, we added description to user roles to the Invite People section. While we added descriptions for all major roles from https://wordpress.com/support/user-roles/, there are a few missing ones like ""shop manager"" and ""customer"". + +Check all the possible user roles and add descriptions for them.",1,invite people add descriptions to all roles in we added description to user roles to the invite people section while we added descriptions for all major roles from there are a few missing ones like shop manager and customer check all the possible user roles and add descriptions for them ,1 +90,3371561137.0,IssuesEvent,2015-11-23 19:39:10,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,"People: Add ""add"" button to people link on frontend of WP.com sites",People Management [Type] Task,"A couple of days ago, @apeatling mentioned that the ""Add"" button was not displayed on the frontend of WP.com sites. Let's get that added.",1.0,"People: Add ""add"" button to people link on frontend of WP.com sites - A couple of days ago, @apeatling mentioned that the ""Add"" button was not displayed on the frontend of WP.com sites. Let's get that added.",1,people add add button to people link on frontend of wp com sites a couple of days ago apeatling mentioned that the add button was not displayed on the frontend of wp com sites let s get that added ,1 +107,3455397838.0,IssuesEvent,2015-12-17 19:56:51,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Accepting a follower invite does not add the site to the user's reader,People Management,"If you send an invite to follow a public wpcom site, and then try to accept the invite via +calypso.localhost:3000/accept-invite/$site/$invite_key/$activation_key/$auth_key + +the site is not added to your reader. :scream: + +( note: you can grabe the invite key from the 'Resend Invite' link in wp-admin, and the other keys from 'Accept' link in the email you receive )",1.0,"People: Accepting a follower invite does not add the site to the user's reader - If you send an invite to follow a public wpcom site, and then try to accept the invite via +calypso.localhost:3000/accept-invite/$site/$invite_key/$activation_key/$auth_key + +the site is not added to your reader. :scream: + +( note: you can grabe the invite key from the 'Resend Invite' link in wp-admin, and the other keys from 'Accept' link in the email you receive )",1,people accepting a follower invite does not add the site to the user s reader if you send an invite to follow a public wpcom site and then try to accept the invite via calypso localhost accept invite site invite key activation key auth key the site is not added to your reader scream note you can grabe the invite key from the resend invite link in wp admin and the other keys from accept link in the email you receive ,1 +125,3576146777.0,IssuesEvent,2016-01-27 18:25:57,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Declining an invitation leaves the invitation pending (for both the inviter and invitee),People Management [Type] Bug,"When an invitee clicks the ""Accept Invitation"" button in an invitation email, they are taken to a screen where they can join the site or decline the invitation: + +![screen shot 2016-01-27 at 6 20 05 pm](https://cloud.githubusercontent.com/assets/8658164/12623555/9c90248a-c522-11e5-845b-909c47b64ae3.png) + +If I decline the invitation, I expect the invitation to be effectively cancelled: +- I expect the inviter to get notification that the invitation was declined (e.g. email notification) +- I expect the ""Past Invitations"" section under Users > Invite New in wp-admin to show that the invitation was declined +- I expect that my invitation is now cancelled/invalid + +Instead, the invitation is still pending, so declining the invitation is no different from ignoring the invitation in the first place: +- The inviter gets no notification +- The invitation under Users > Invite New is still listed as Waiting +- If I click ""Accept Invitation"" in the invitation email again, the invitation is still valid and I can choose whether or not to accept the invitation again + +In the past, there wasn't a way to actively decline invitations. If we offer a ""Decline"" button, I'd expect it to actively decline the invitation in a way that invalidates the invitation. If we don't plan to include that kind of behavior, it makes more sense to me to display a ""Cancel"" button of some kind — that way, you can cancel out of accepting the invitation, but it doesn't create the expectation that you are actively declining.",1.0,"People: Declining an invitation leaves the invitation pending (for both the inviter and invitee) - When an invitee clicks the ""Accept Invitation"" button in an invitation email, they are taken to a screen where they can join the site or decline the invitation: + +![screen shot 2016-01-27 at 6 20 05 pm](https://cloud.githubusercontent.com/assets/8658164/12623555/9c90248a-c522-11e5-845b-909c47b64ae3.png) + +If I decline the invitation, I expect the invitation to be effectively cancelled: +- I expect the inviter to get notification that the invitation was declined (e.g. email notification) +- I expect the ""Past Invitations"" section under Users > Invite New in wp-admin to show that the invitation was declined +- I expect that my invitation is now cancelled/invalid + +Instead, the invitation is still pending, so declining the invitation is no different from ignoring the invitation in the first place: +- The inviter gets no notification +- The invitation under Users > Invite New is still listed as Waiting +- If I click ""Accept Invitation"" in the invitation email again, the invitation is still valid and I can choose whether or not to accept the invitation again + +In the past, there wasn't a way to actively decline invitations. If we offer a ""Decline"" button, I'd expect it to actively decline the invitation in a way that invalidates the invitation. If we don't plan to include that kind of behavior, it makes more sense to me to display a ""Cancel"" button of some kind — that way, you can cancel out of accepting the invitation, but it doesn't create the expectation that you are actively declining.",1,people declining an invitation leaves the invitation pending for both the inviter and invitee when an invitee clicks the accept invitation button in an invitation email they are taken to a screen where they can join the site or decline the invitation if i decline the invitation i expect the invitation to be effectively cancelled i expect the inviter to get notification that the invitation was declined e g email notification i expect the past invitations section under users invite new in wp admin to show that the invitation was declined i expect that my invitation is now cancelled invalid instead the invitation is still pending so declining the invitation is no different from ignoring the invitation in the first place the inviter gets no notification the invitation under users invite new is still listed as waiting if i click accept invitation in the invitation email again the invitation is still valid and i can choose whether or not to accept the invitation again in the past there wasn t a way to actively decline invitations if we offer a decline button i d expect it to actively decline the invitation in a way that invalidates the invitation if we don t plan to include that kind of behavior it makes more sense to me to display a cancel button of some kind — that way you can cancel out of accepting the invitation but it doesn t create the expectation that you are actively declining ,1 +170,3790881186.0,IssuesEvent,2016-03-21 23:20:47,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: users should not be able to send invites to old followers of site,People Management [Type] Bug,"It's sometimes possible to send an invite to a user who's already following a site. + +#### Steps to reproduce: +1. Find a blog where you have a follower since at least before November 2015 (exact date for bug unknown) +![old-follower](https://cloud.githubusercontent.com/assets/11487924/13815092/994112e0-eb5f-11e5-8ce2-0d4bc02e1115.png) +2. Log in to this blog as admin, and try to add the follower from step 1 above as a follower. You see that adding in their username does not produce any errors: +![can-add-old-follower](https://cloud.githubusercontent.com/assets/11487924/13815108/a5d73fb6-eb5f-11e5-834e-6d0affad4a22.png) +3. Click on 'Send invitation' and see that the invitation is sent + +#### Instead I expected: +I expected to see an error when trying to add a user who's already following my blog, like this: +![newer-follower](https://cloud.githubusercontent.com/assets/11487924/13815292/710d7ccc-eb60-11e5-8562-496ba419cec2.png) +![error-for-already-following](https://cloud.githubusercontent.com/assets/11487924/13815293/710e011a-eb60-11e5-8962-bf0a42f2a62b.png) + +#### Some digging +When looking at the old interface for this, I see that the invitation for the user I attempted to invite is still marked as waiting: +![marked-as-waiting](https://cloud.githubusercontent.com/assets/11487924/13815469/1005c6e0-eb61-11e5-96f0-8890796d4d0e.png)",1.0,"People: users should not be able to send invites to old followers of site - It's sometimes possible to send an invite to a user who's already following a site. + +#### Steps to reproduce: +1. Find a blog where you have a follower since at least before November 2015 (exact date for bug unknown) +![old-follower](https://cloud.githubusercontent.com/assets/11487924/13815092/994112e0-eb5f-11e5-8ce2-0d4bc02e1115.png) +2. Log in to this blog as admin, and try to add the follower from step 1 above as a follower. You see that adding in their username does not produce any errors: +![can-add-old-follower](https://cloud.githubusercontent.com/assets/11487924/13815108/a5d73fb6-eb5f-11e5-834e-6d0affad4a22.png) +3. Click on 'Send invitation' and see that the invitation is sent + +#### Instead I expected: +I expected to see an error when trying to add a user who's already following my blog, like this: +![newer-follower](https://cloud.githubusercontent.com/assets/11487924/13815292/710d7ccc-eb60-11e5-8562-496ba419cec2.png) +![error-for-already-following](https://cloud.githubusercontent.com/assets/11487924/13815293/710e011a-eb60-11e5-8962-bf0a42f2a62b.png) + +#### Some digging +When looking at the old interface for this, I see that the invitation for the user I attempted to invite is still marked as waiting: +![marked-as-waiting](https://cloud.githubusercontent.com/assets/11487924/13815469/1005c6e0-eb61-11e5-96f0-8890796d4d0e.png)",1,people users should not be able to send invites to old followers of site it s sometimes possible to send an invite to a user who s already following a site steps to reproduce find a blog where you have a follower since at least before november exact date for bug unknown log in to this blog as admin and try to add the follower from step above as a follower you see that adding in their username does not produce any errors click on send invitation and see that the invitation is sent instead i expected i expected to see an error when trying to add a user who s already following my blog like this some digging when looking at the old interface for this i see that the invitation for the user i attempted to invite is still marked as waiting ,1 +164,3775866099.0,IssuesEvent,2016-03-17 14:58:05,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: possible to accept invitation with an account that wasn't invited ,People Management [Type] Bug,"It seems to be possible to accept an invitation to join a site using an account that wasn't invited. + +Steps to reproduce: + +- While logged in as user A, invite user B to join your site +- User B should have received an invitation to join the site +- Log in to an incognito window as user C. +- Copy the link in the email user B received, and paste in the incognito window. +- User C will be able to accept the invite. +- Logged in as user A, confirm from `/people` that user C was added to your site even though you never invited it.",1.0,"People: possible to accept invitation with an account that wasn't invited - It seems to be possible to accept an invitation to join a site using an account that wasn't invited. + +Steps to reproduce: + +- While logged in as user A, invite user B to join your site +- User B should have received an invitation to join the site +- Log in to an incognito window as user C. +- Copy the link in the email user B received, and paste in the incognito window. +- User C will be able to accept the invite. +- Logged in as user A, confirm from `/people` that user C was added to your site even though you never invited it.",1,people possible to accept invitation with an account that wasn t invited it seems to be possible to accept an invitation to join a site using an account that wasn t invited steps to reproduce while logged in as user a invite user b to join your site user b should have received an invitation to join the site log in to an incognito window as user c copy the link in the email user b received and paste in the incognito window user c will be able to accept the invite logged in as user a confirm from people that user c was added to your site even though you never invited it ,1 +105,3449283826.0,IssuesEvent,2015-12-16 12:55:41,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: use ,Components People Management [Type] Enhancement [Type] Janitorial,"Why not use the `SelectDropdown` component for the user roles select? + +![image](https://cloud.githubusercontent.com/assets/548849/11841291/96db56aa-a3fc-11e5-988a-5e45d50e741e.png) + +cc @rickybanister @ebinnion ",1.0,"People: use - Why not use the `SelectDropdown` component for the user roles select? + +![image](https://cloud.githubusercontent.com/assets/548849/11841291/96db56aa-a3fc-11e5-988a-5e45d50e741e.png) + +cc @rickybanister @ebinnion ",1,people use why not use the selectdropdown component for the user roles select cc rickybanister ebinnion ,1 +118,3520034767.0,IssuesEvent,2016-01-12 19:10:15,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Edge Browser 404s on widgets.wordpress.com,People Management [Type] Bug,"Using the latest Edge browser (inPrivate window) on Windows 10, the signup for a new account goes well, but then I get stuck here: + +![edge](https://cloud.githubusercontent.com/assets/3228004/12204806/7367f0ce-b5eb-11e5-8ffa-303385906051.PNG) + +In the console, the errors are these: + +![edge2](https://cloud.githubusercontent.com/assets/3228004/12204810/76962266-b5eb-11e5-949c-6027f172128e.PNG) + +Trying to load those URLs directly in Edge whether InPrivate or regular window give a 404 error. + +Note, this works in IE11, including directly loading the URLs, they do not 404 and the flow all worked loading the posts on the new site in Calypso.",1.0,"People: Edge Browser 404s on widgets.wordpress.com - Using the latest Edge browser (inPrivate window) on Windows 10, the signup for a new account goes well, but then I get stuck here: + +![edge](https://cloud.githubusercontent.com/assets/3228004/12204806/7367f0ce-b5eb-11e5-8ffa-303385906051.PNG) + +In the console, the errors are these: + +![edge2](https://cloud.githubusercontent.com/assets/3228004/12204810/76962266-b5eb-11e5-949c-6027f172128e.PNG) + +Trying to load those URLs directly in Edge whether InPrivate or regular window give a 404 error. + +Note, this works in IE11, including directly loading the URLs, they do not 404 and the flow all worked loading the posts on the new site in Calypso.",1,people edge browser on widgets wordpress com using the latest edge browser inprivate window on windows the signup for a new account goes well but then i get stuck here in the console the errors are these trying to load those urls directly in edge whether inprivate or regular window give a error note this works in including directly loading the urls they do not and the flow all worked loading the posts on the new site in calypso ,1 +381,7085873159.0,IssuesEvent,2018-01-11 12:38:30,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Increase Limit for CSV Download of Email Followers,People Management [Type] Enhancement user-waiting,"The user in 893459-zen has 28,887 email followers. They'd like to download this list to a CSV file, but the cap for the number of email addresses than can be downloaded is currently 20,000. + +I was able to confirm this by downloading from the Stats Admin. + +Can we increase the limit or find some way to download those extra 8,887 followers?",1.0,"People: Increase Limit for CSV Download of Email Followers - The user in 893459-zen has 28,887 email followers. They'd like to download this list to a CSV file, but the cap for the number of email addresses than can be downloaded is currently 20,000. + +I was able to confirm this by downloading from the Stats Admin. + +Can we increase the limit or find some way to download those extra 8,887 followers?",1,people increase limit for csv download of email followers the user in zen has email followers they d like to download this list to a csv file but the cap for the number of email addresses than can be downloaded is currently i was able to confirm this by downloading from the stats admin can we increase the limit or find some way to download those extra followers ,1 +89,3371546562.0,IssuesEvent,2015-11-23 19:35:33,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Verify email address when user creates account from invite,API People Management [Type] Task,"If a user creates an account from an invite, we should automatically verify that user's email address.",1.0,"People: Verify email address when user creates account from invite - If a user creates an account from an invite, we should automatically verify that user's email address.",1,people verify email address when user creates account from invite if a user creates an account from an invite we should automatically verify that user s email address ,1 +816,15278324972.0,IssuesEvent,2021-02-23 01:13:17,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,Users: Invited Subscriber Shown Link to Add New Post (Business & eCommerce plans),Atomic Involves Happiness People Management [Type] Bug," + +### Steps to reproduce the behavior + +1. Invite a new subscriber to a Business or eCommerce plan site that uses plugins or third party themes +2. Log in as the subscriber and accept the invite. +3. Immediately after accepting the invite, there is a button to add a new post to the site. The button does not work, which is correct. + +#### What I expected to happen +A subscriber should not be shown the option to add a new post to a site they have been invited to. + +#### What actually happened +A subscriber is shown the option to add a post. Clicking the button results in a white screen. + +### Context +3754474-zd + +#### Browser / OS version +Doesn't seem to be related to browser, but Mac 10.14.6 + Firefox 85.0.2 + +#### Does this happen on simple or atomic sites or both? +Atomic + +#### Is there any console output or error text? +No + +#### Level of impact (Does it block purchases? Does it affect more than just one site?) +More than one site, bud doesn't block purchases + +#### Reproducibility (Consistent, Intermittent) Leave empty for consistent. + +#### Screenshot / Video: If applicable, add screenshots to help explain your problem. +https://cloudup.com/cmRJBtH47eB",1.0,"Users: Invited Subscriber Shown Link to Add New Post (Business & eCommerce plans) - + +### Steps to reproduce the behavior + +1. Invite a new subscriber to a Business or eCommerce plan site that uses plugins or third party themes +2. Log in as the subscriber and accept the invite. +3. Immediately after accepting the invite, there is a button to add a new post to the site. The button does not work, which is correct. + +#### What I expected to happen +A subscriber should not be shown the option to add a new post to a site they have been invited to. + +#### What actually happened +A subscriber is shown the option to add a post. Clicking the button results in a white screen. + +### Context +3754474-zd + +#### Browser / OS version +Doesn't seem to be related to browser, but Mac 10.14.6 + Firefox 85.0.2 + +#### Does this happen on simple or atomic sites or both? +Atomic + +#### Is there any console output or error text? +No + +#### Level of impact (Does it block purchases? Does it affect more than just one site?) +More than one site, bud doesn't block purchases + +#### Reproducibility (Consistent, Intermittent) Leave empty for consistent. + +#### Screenshot / Video: If applicable, add screenshots to help explain your problem. +https://cloudup.com/cmRJBtH47eB",1,users invited subscriber shown link to add new post business ecommerce plans steps to reproduce the behavior invite a new subscriber to a business or ecommerce plan site that uses plugins or third party themes log in as the subscriber and accept the invite immediately after accepting the invite there is a button to add a new post to the site the button does not work which is correct what i expected to happen a subscriber should not be shown the option to add a new post to a site they have been invited to what actually happened a subscriber is shown the option to add a post clicking the button results in a white screen context zd browser os version doesn t seem to be related to browser but mac firefox does this happen on simple or atomic sites or both atomic is there any console output or error text no level of impact does it block purchases does it affect more than just one site more than one site bud doesn t block purchases reproducibility consistent intermittent leave empty for consistent screenshot video if applicable add screenshots to help explain your problem ,1 +161,3773297316.0,IssuesEvent,2016-03-17 01:14:30,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: users should be able to delete usernames using backspace on Adndroid,People Management [Type] Bug,"#### Steps to reproduce +1. Go to add a new user either on Android or iOS at people/new/$site +2. Type in a username and make sure it's tokenized: +![tokenized-username](https://cloud.githubusercontent.com/assets/11487924/13833375/c524605e-ebbb-11e5-8cf9-01027e1f0ae2.png) +3. Press the backspace key and see that it does not delete the username. + +#### What I expected +I expected the backspace key to delete the username when the cursor is positioned right after the username. + +#### Browser / OS version +Android 6.0.1 on Nexus 6, using Chrome 49.0",1.0,"People: users should be able to delete usernames using backspace on Adndroid - #### Steps to reproduce +1. Go to add a new user either on Android or iOS at people/new/$site +2. Type in a username and make sure it's tokenized: +![tokenized-username](https://cloud.githubusercontent.com/assets/11487924/13833375/c524605e-ebbb-11e5-8cf9-01027e1f0ae2.png) +3. Press the backspace key and see that it does not delete the username. + +#### What I expected +I expected the backspace key to delete the username when the cursor is positioned right after the username. + +#### Browser / OS version +Android 6.0.1 on Nexus 6, using Chrome 49.0",1,people users should be able to delete usernames using backspace on adndroid steps to reproduce go to add a new user either on android or ios at people new site type in a username and make sure it s tokenized press the backspace key and see that it does not delete the username what i expected i expected the backspace key to delete the username when the cursor is positioned right after the username browser os version android on nexus using chrome ,1 +503,8681713563.0,IssuesEvent,2018-12-01 22:59:37,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: What should a subscriber role be able to do in the WordPress.com dashboard?,People Management [Status] Stale [Type] Question,"Currently we can invite users with a subscriber role on Jetpack sites, but logging into wp.com we see as the subscriber a non-helpful view like: + + + +What did we intend to happen here? Should the site not display in the sites list like we do for viewers on private sites? Should we allow subscribers to remove themselves? + +cc @mattsherman @drw158 @megsfulton ",1.0,"People: What should a subscriber role be able to do in the WordPress.com dashboard? - Currently we can invite users with a subscriber role on Jetpack sites, but logging into wp.com we see as the subscriber a non-helpful view like: + + + +What did we intend to happen here? Should the site not display in the sites list like we do for viewers on private sites? Should we allow subscribers to remove themselves? + +cc @mattsherman @drw158 @megsfulton ",1,people what should a subscriber role be able to do in the wordpress com dashboard currently we can invite users with a subscriber role on jetpack sites but logging into wp com we see as the subscriber a non helpful view like img width alt screen shot at pm src what did we intend to happen here should the site not display in the sites list like we do for viewers on private sites should we allow subscribers to remove themselves cc mattsherman megsfulton ,1 +382,7085879596.0,IssuesEvent,2018-01-11 12:40:03,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: usernames with dots can't be edited,People Management [Status] Stale [Type] Bug,"On Jetpack sites user can have a dot in their username can't be edited. + +#### What I expected +To be able to edit a user with a dot in the name. +by visiting http://calypso.localhost:3000/people/edit/bo.b/example.com + +#### What happened instead +Instead I got redirected to +http://calypso.localhost:3000/people/team + +#### Browser / OS version +Every browser. + +#### Context / Source +#manual-testing + + +I think this is related to how getSiteFragment method works. + +",1.0,"People: usernames with dots can't be edited - On Jetpack sites user can have a dot in their username can't be edited. + +#### What I expected +To be able to edit a user with a dot in the name. +by visiting http://calypso.localhost:3000/people/edit/bo.b/example.com + +#### What happened instead +Instead I got redirected to +http://calypso.localhost:3000/people/team + +#### Browser / OS version +Every browser. + +#### Context / Source +#manual-testing + + +I think this is related to how getSiteFragment method works. + +",1,people usernames with dots can t be edited on jetpack sites user can have a dot in their username can t be edited what i expected to be able to edit a user with a dot in the name by visiting what happened instead instead i got redirected to browser os version every browser context source manual testing i think this is related to how getsitefragment method works ,1 +801,14915484101.0,IssuesEvent,2021-01-22 16:47:30,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Nav Unification: Subscription / People settings missing for Jetpack sites,Jetpack Nav Unification Nav-Unification [Beta] People Management Subscriptions [Type] Bug,"### Steps to reproduce the behavior + +1. Start from a Jetpack site connected to WordPress.com, running either Jetpack `master` or the current stable. +2. In wp-admin, go to Jetpack > Settings > Discussion +3. Click on ""View your Email Followers"" +4. You'll land in Calypso, in `https://wordpress.com/people/email-followers/yoursite.com`. That page does not have a corresponding menu item in the sidebar, though. + +",1.0,"Nav Unification: Subscription / People settings missing for Jetpack sites - ### Steps to reproduce the behavior + +1. Start from a Jetpack site connected to WordPress.com, running either Jetpack `master` or the current stable. +2. In wp-admin, go to Jetpack > Settings > Discussion +3. Click on ""View your Email Followers"" +4. You'll land in Calypso, in `https://wordpress.com/people/email-followers/yoursite.com`. That page does not have a corresponding menu item in the sidebar, though. + +",1,nav unification subscription people settings missing for jetpack sites steps to reproduce the behavior start from a jetpack site connected to wordpress com running either jetpack master or the current stable in wp admin go to jetpack settings discussion click on view your email followers you ll land in calypso in that page does not have a corresponding menu item in the sidebar though ,1 +157,3767919856.0,IssuesEvent,2016-03-16 00:57:06,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Fallback to URL when site title blank,People Management [Type] Bug,"#### Steps to reproduce +1. Starting at URL: `people/new/{site}` +2. Add a user to a site that doesn't have a site title + +#### What I expected +I expected we would fall back to the site URL rather than leaving the field blank. + +#### What happened instead +Blank fields occur in three areas: + +The email invite: + +![screen shot 2016-03-13 at 4 32 15 pm](https://cloud.githubusercontent.com/assets/7240478/13731850/5cac97b4-e939-11e5-80b3-5ff0146511d5.png) + +The accept dialogue (""Would you like to become a follower of ?""): + +![screen shot 2016-03-13 at 4 29 04 pm](https://cloud.githubusercontent.com/assets/7240478/13731853/696e1d92-e939-11e5-9547-859edc417ecb.png) + +The success message: + +![screen shot 2016-03-13 at 4 34 18 pm](https://cloud.githubusercontent.com/assets/7240478/13731857/7641d07c-e939-11e5-9e92-44d91ec24702.png) + +#### Browser / OS version +Chrome 49.0.2623.87 + +A bit of an edge case, but still definitely possible.",1.0,"People: Fallback to URL when site title blank - #### Steps to reproduce +1. Starting at URL: `people/new/{site}` +2. Add a user to a site that doesn't have a site title + +#### What I expected +I expected we would fall back to the site URL rather than leaving the field blank. + +#### What happened instead +Blank fields occur in three areas: + +The email invite: + +![screen shot 2016-03-13 at 4 32 15 pm](https://cloud.githubusercontent.com/assets/7240478/13731850/5cac97b4-e939-11e5-80b3-5ff0146511d5.png) + +The accept dialogue (""Would you like to become a follower of ?""): + +![screen shot 2016-03-13 at 4 29 04 pm](https://cloud.githubusercontent.com/assets/7240478/13731853/696e1d92-e939-11e5-9547-859edc417ecb.png) + +The success message: + +![screen shot 2016-03-13 at 4 34 18 pm](https://cloud.githubusercontent.com/assets/7240478/13731857/7641d07c-e939-11e5-9e92-44d91ec24702.png) + +#### Browser / OS version +Chrome 49.0.2623.87 + +A bit of an edge case, but still definitely possible.",1,people fallback to url when site title blank steps to reproduce starting at url people new site add a user to a site that doesn t have a site title what i expected i expected we would fall back to the site url rather than leaving the field blank what happened instead blank fields occur in three areas the email invite the accept dialogue would you like to become a follower of the success message browser os version chrome a bit of an edge case but still definitely possible ,1 +87,3371513634.0,IssuesEvent,2015-11-23 19:27:08,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Update accept invite lib to reflect endpoint changes,People Management [Type] Task,"Now that we have made changes to the accept invite endpoint, we'll need to update how we call that endpoint in Calypso. + +Specifically, we made these changes: +- Changed to `GET` +- Invitation key is now passed as a path parameter +- Activation key is passed as a query parameter",1.0,"People: Update accept invite lib to reflect endpoint changes - Now that we have made changes to the accept invite endpoint, we'll need to update how we call that endpoint in Calypso. + +Specifically, we made these changes: +- Changed to `GET` +- Invitation key is now passed as a path parameter +- Activation key is passed as a query parameter",1,people update accept invite lib to reflect endpoint changes now that we have made changes to the accept invite endpoint we ll need to update how we call that endpoint in calypso specifically we made these changes changed to get invitation key is now passed as a path parameter activation key is passed as a query parameter,1 +1179,30699328412.0,IssuesEvent,2023-07-26 21:26:10,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,reopened,Calypso: Viewer role users not searchable by email on simple sites,[Type] Bug [Pri] Normal People Management User Report Triaged User Management [Platform] Simple [Closed] Resolved User Management Revamp,"### Quick summary + +The search feature in Calypso (WordPress.com > My Sites > Users > Search bar at the top) does not return accurate results when searching for viewers by email address or username on Simple Sites. This issue appears to be specific to the ""Viewer"" role, and it occurs regardless of the site's privacy setting. The problem does not replicate on Atomic sites. + +### Steps to reproduce + +prereq. Set the site to Private status, otherwise the Viewer role is not available. +* Navigate to WordPress.com > My Sites > Users. +* Ensure there are users assigned with the ""Viewer"" role. +* Use the search bar at the top and attempt to find a Viewer by entering their email address or username. + +### What you expected to happen + +The search feature should return a list of users that match the entered email address or username, including users with the ""Viewer"" role. + +### What actually happened + +The search does not return any results when searching for Viewers by email address. It seems to be working inconsistently for usernames. + +### Impact + +Some (< 50%) + +### Available workarounds? + +Yes, difficult to implement + +### Platform (Simple and/or Atomic) + +Simple + +### Logs or notes + +The user who reported this issue: 6369117-zen + +The issue appears to be specific to the ""Viewer"" role and is not affected by the site's privacy settings (private or public). It could be a bug within the Calypso user search functionality specifically related to Simple sites. More testing is needed to determine if this is an isolated issue or more widespread. + +A video showing how I could reproduce this issue can be found here: + +p1685986572045829-slack-C03TY6J1A",1.0,"Calypso: Viewer role users not searchable by email on simple sites - ### Quick summary + +The search feature in Calypso (WordPress.com > My Sites > Users > Search bar at the top) does not return accurate results when searching for viewers by email address or username on Simple Sites. This issue appears to be specific to the ""Viewer"" role, and it occurs regardless of the site's privacy setting. The problem does not replicate on Atomic sites. + +### Steps to reproduce + +prereq. Set the site to Private status, otherwise the Viewer role is not available. +* Navigate to WordPress.com > My Sites > Users. +* Ensure there are users assigned with the ""Viewer"" role. +* Use the search bar at the top and attempt to find a Viewer by entering their email address or username. + +### What you expected to happen + +The search feature should return a list of users that match the entered email address or username, including users with the ""Viewer"" role. + +### What actually happened + +The search does not return any results when searching for Viewers by email address. It seems to be working inconsistently for usernames. + +### Impact + +Some (< 50%) + +### Available workarounds? + +Yes, difficult to implement + +### Platform (Simple and/or Atomic) + +Simple + +### Logs or notes + +The user who reported this issue: 6369117-zen + +The issue appears to be specific to the ""Viewer"" role and is not affected by the site's privacy settings (private or public). It could be a bug within the Calypso user search functionality specifically related to Simple sites. More testing is needed to determine if this is an isolated issue or more widespread. + +A video showing how I could reproduce this issue can be found here: + +p1685986572045829-slack-C03TY6J1A",1,calypso viewer role users not searchable by email on simple sites quick summary the search feature in calypso wordpress com my sites users search bar at the top does not return accurate results when searching for viewers by email address or username on simple sites this issue appears to be specific to the viewer role and it occurs regardless of the site s privacy setting the problem does not replicate on atomic sites steps to reproduce prereq set the site to private status otherwise the viewer role is not available navigate to wordpress com my sites users ensure there are users assigned with the viewer role use the search bar at the top and attempt to find a viewer by entering their email address or username what you expected to happen the search feature should return a list of users that match the entered email address or username including users with the viewer role what actually happened the search does not return any results when searching for viewers by email address it seems to be working inconsistently for usernames impact some available workarounds yes difficult to implement platform simple and or atomic simple logs or notes the user who reported this issue zen the issue appears to be specific to the viewer role and is not affected by the site s privacy settings private or public it could be a bug within the calypso user search functionality specifically related to simple sites more testing is needed to determine if this is an isolated issue or more widespread a video showing how i could reproduce this issue can be found here slack ,1 +263,5280906516.0,IssuesEvent,2017-02-07 15:20:03,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,Stats: The number of Followers displayed under Stats doesn't always match the real number of .com + Email Followers,People Management Stats,"The number of Followers displayed under Stats doesn't always match the real number of .com + Email Followers. + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/stats/day/ +2. View the number of your site's followers in the upper right hand corner. You can see, from the following screenshot, that the number of followers is 90 for my site: + + + +3. Click on the ""Followers"" button to get more details and look at the number of .com vs. Email Followers. + +#### What I expected + +I expected the number of .com + Email Followers to add up to the number displayed on the stats page (in my case, 90). + +#### What happened instead + +I saw that I had 92 .com Followers and 1 Email Follower: + + + + + +The total that I would expect to see under Stats is therefore 93, not 90. + +The reason for this is not at all obvious to me: Perhaps partly related to #2780? I am following my blog both via the Reader and Email. That would still come to 92, not 90, though. + +#### Browser / OS version + +Chrome + +#### Context / Source + +#user-report #manual-testing + + + + + +",1.0,"Stats: The number of Followers displayed under Stats doesn't always match the real number of .com + Email Followers - The number of Followers displayed under Stats doesn't always match the real number of .com + Email Followers. + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/stats/day/ +2. View the number of your site's followers in the upper right hand corner. You can see, from the following screenshot, that the number of followers is 90 for my site: + + + +3. Click on the ""Followers"" button to get more details and look at the number of .com vs. Email Followers. + +#### What I expected + +I expected the number of .com + Email Followers to add up to the number displayed on the stats page (in my case, 90). + +#### What happened instead + +I saw that I had 92 .com Followers and 1 Email Follower: + + + + + +The total that I would expect to see under Stats is therefore 93, not 90. + +The reason for this is not at all obvious to me: Perhaps partly related to #2780? I am following my blog both via the Reader and Email. That would still come to 92, not 90, though. + +#### Browser / OS version + +Chrome + +#### Context / Source + +#user-report #manual-testing + + + + + +",1,stats the number of followers displayed under stats doesn t always match the real number of com email followers the number of followers displayed under stats doesn t always match the real number of com email followers steps to reproduce starting at url view the number of your site s followers in the upper right hand corner you can see from the following screenshot that the number of followers is for my site img width alt screen shot at src click on the followers button to get more details and look at the number of com vs email followers what i expected i expected the number of com email followers to add up to the number displayed on the stats page in my case what happened instead i saw that i had com followers and email follower img width alt screen shot at src img width alt screen shot at src the total that i would expect to see under stats is therefore not the reason for this is not at all obvious to me perhaps partly related to i am following my blog both via the reader and email that would still come to not though browser os version chrome context source user report manual testing optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +110,3460513654.0,IssuesEvent,2015-12-19 07:08:31,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"People: after accepting a follower invite, the notification text is wrong",People Management,"To reproduce: +- Invite a wpcom user to follower your blog +- Login as the user, and accept the invite +- Note the message: + +![screen shot 2015-12-18 at 1 58 22 pm](https://cloud.githubusercontent.com/assets/2694219/11904712/000fbfa0-a590-11e5-9743-412dfa44d929.png) +",1.0,"People: after accepting a follower invite, the notification text is wrong - To reproduce: +- Invite a wpcom user to follower your blog +- Login as the user, and accept the invite +- Note the message: + +![screen shot 2015-12-18 at 1 58 22 pm](https://cloud.githubusercontent.com/assets/2694219/11904712/000fbfa0-a590-11e5-9743-412dfa44d929.png) +",1,people after accepting a follower invite the notification text is wrong to reproduce invite a wpcom user to follower your blog login as the user and accept the invite note the message ,1 +156,3757326164.0,IssuesEvent,2016-03-13 22:26:19,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Set user role to Follower on initial load ,People Management [Type] Bug,"If you click ""Add"" from somewhere in Calypso already, we're not calling `resetState()` so the role is set to ""Administrator"" by default instead of ""Follower"", which seems to be what we want. + +#### Steps to reproduce +1. Starting at URL: http://calypso.localhost:3000/domains/manage/allthetests.wordpress.com +2. Click ""Add"" next to ""People"". You'll notice that role is set to ""Administrator."" +3. Type in a name in the invite field and add a comma to trigger the page to update +4. Role will flip to ""Follower"", which seems like the default role after the first addition +5. If you visit ```people/new/{site}``` directly, ""Follower"" is set by default + +#### What I expected +I expected ""Follower"" to be the default in any scenario regardless of whether I loaded the page via ""Add"" or loading the URL directly. + +#### What happened instead +The role is set to ""Administrator"" initially when you load the page via the ""Add"" button. + +#### Browser / OS version +Chrome—49.0_ (latest) + +#### Screenshot / Video +![follower](https://cloud.githubusercontent.com/assets/7240478/13731796/0dc1a438-e938-11e5-83f3-0ac659be8deb.gif) + +I'm a bit stumped on why this is occurring since we're calling `this.resetState();` in `getInitialState` which sets the role to ""follower."" Logging out this.state.role returns ""follower"" when the component mounts in both scenarios (directly visiting URL and clicking ""Add"").",1.0,"People: Set user role to Follower on initial load - If you click ""Add"" from somewhere in Calypso already, we're not calling `resetState()` so the role is set to ""Administrator"" by default instead of ""Follower"", which seems to be what we want. + +#### Steps to reproduce +1. Starting at URL: http://calypso.localhost:3000/domains/manage/allthetests.wordpress.com +2. Click ""Add"" next to ""People"". You'll notice that role is set to ""Administrator."" +3. Type in a name in the invite field and add a comma to trigger the page to update +4. Role will flip to ""Follower"", which seems like the default role after the first addition +5. If you visit ```people/new/{site}``` directly, ""Follower"" is set by default + +#### What I expected +I expected ""Follower"" to be the default in any scenario regardless of whether I loaded the page via ""Add"" or loading the URL directly. + +#### What happened instead +The role is set to ""Administrator"" initially when you load the page via the ""Add"" button. + +#### Browser / OS version +Chrome—49.0_ (latest) + +#### Screenshot / Video +![follower](https://cloud.githubusercontent.com/assets/7240478/13731796/0dc1a438-e938-11e5-83f3-0ac659be8deb.gif) + +I'm a bit stumped on why this is occurring since we're calling `this.resetState();` in `getInitialState` which sets the role to ""follower."" Logging out this.state.role returns ""follower"" when the component mounts in both scenarios (directly visiting URL and clicking ""Add"").",1,people set user role to follower on initial load if you click add from somewhere in calypso already we re not calling resetstate so the role is set to administrator by default instead of follower which seems to be what we want steps to reproduce starting at url click add next to people you ll notice that role is set to administrator type in a name in the invite field and add a comma to trigger the page to update role will flip to follower which seems like the default role after the first addition if you visit people new site directly follower is set by default what i expected i expected follower to be the default in any scenario regardless of whether i loaded the page via add or loading the url directly what happened instead the role is set to administrator initially when you load the page via the add button browser os version chrome— latest screenshot video i m a bit stumped on why this is occurring since we re calling this resetstate in getinitialstate which sets the role to follower logging out this state role returns follower when the component mounts in both scenarios directly visiting url and clicking add ,1 +507,8723154460.0,IssuesEvent,2018-12-09 19:16:28,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Can't send invitation when username field still has focus,People Management [Status] Stale [Type] Bug," + +1. Navigate to https://wordpress.com/people/invites/ +2. Select a site +3. Try to invite someone without unfocusing the username text field +Expected: Send Invite button is enabled +Actual: Invite button is disabled until you focus on something else",1.0,"People: Can't send invitation when username field still has focus - + +1. Navigate to https://wordpress.com/people/invites/ +2. Select a site +3. Try to invite someone without unfocusing the username text field +Expected: Send Invite button is enabled +Actual: Invite button is disabled until you focus on something else",1,people can t send invitation when username field still has focus img width alt screen shot at pm src navigate to select a site try to invite someone without unfocusing the username text field expected send invite button is enabled actual invite button is disabled until you focus on something else,1 +913,19429508391.0,IssuesEvent,2021-12-21 10:16:36,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,reopened,Users that own upgrades can be removed from sites,[Type] Bug People Management Purchases," + +#### Steps to reproduce +1. Create a free WordPress.com site +2. Add a new administrator to the site +3. As the new administrator, purchase a site upgrade +4. As the new administrator, attempt to remove the site owner +5. As the site owner, remove the new administrator who owns the upgrade +6. As the new administrator, attempt to renew or manage the upgraded purchase + +#### What I expected + +When removing the site owner, an error is returned: + +![annotation on 2018-8-4](https://user-images.githubusercontent.com/7596032/46163282-c3a3c280-c258-11e8-9a77-18ade8aa1594.png) + +This would be the preferred behavior when an attempt is made to remove a user that owns an upgrade, as well. + +#### What happened instead + +Instead, the upgrade owner is removed: + +![screen shot on 2018-09-27 at 13 26 36](https://user-images.githubusercontent.com/7596032/46163381-082f5e00-c259-11e8-8051-04b04ccda6ab.png) + +And that user can't access the site to manage the plan that they own: + +![screen shot on 2018-09-27 at 13 28 46](https://user-images.githubusercontent.com/7596032/46163446-46c51880-c259-11e8-97f2-48c981c8f53c.png) + +The site owner can't access it as well. + +![screen shot on 2018-09-27 at 13-29-09](https://user-images.githubusercontent.com/7596032/46163505-5d6b6f80-c259-11e8-98aa-b57a895429d5.png) + +This leaves the site in a state where the plan can't be renewed without several steps involving coordinating with support to resolve the issue. + +The better solution would be to prevent the user from being removed and giving the user the reason why they can't be removed (they own the upgrade(s) to the account) and what can be done if they need to be removed (transfer ownership of the upgrade(s) first). + +#### Browser / OS version + +Browser-independent + +#### Screenshot / Video + +Above + +#### Context / Source + + +This has come up at different times, especially in the Account Recovery queue. + +Two recent examples are 1443076-zen and 1392450-zen + + +",1.0,"Users that own upgrades can be removed from sites - + +#### Steps to reproduce +1. Create a free WordPress.com site +2. Add a new administrator to the site +3. As the new administrator, purchase a site upgrade +4. As the new administrator, attempt to remove the site owner +5. As the site owner, remove the new administrator who owns the upgrade +6. As the new administrator, attempt to renew or manage the upgraded purchase + +#### What I expected + +When removing the site owner, an error is returned: + +![annotation on 2018-8-4](https://user-images.githubusercontent.com/7596032/46163282-c3a3c280-c258-11e8-9a77-18ade8aa1594.png) + +This would be the preferred behavior when an attempt is made to remove a user that owns an upgrade, as well. + +#### What happened instead + +Instead, the upgrade owner is removed: + +![screen shot on 2018-09-27 at 13 26 36](https://user-images.githubusercontent.com/7596032/46163381-082f5e00-c259-11e8-8051-04b04ccda6ab.png) + +And that user can't access the site to manage the plan that they own: + +![screen shot on 2018-09-27 at 13 28 46](https://user-images.githubusercontent.com/7596032/46163446-46c51880-c259-11e8-97f2-48c981c8f53c.png) + +The site owner can't access it as well. + +![screen shot on 2018-09-27 at 13-29-09](https://user-images.githubusercontent.com/7596032/46163505-5d6b6f80-c259-11e8-98aa-b57a895429d5.png) + +This leaves the site in a state where the plan can't be renewed without several steps involving coordinating with support to resolve the issue. + +The better solution would be to prevent the user from being removed and giving the user the reason why they can't be removed (they own the upgrade(s) to the account) and what can be done if they need to be removed (transfer ownership of the upgrade(s) first). + +#### Browser / OS version + +Browser-independent + +#### Screenshot / Video + +Above + +#### Context / Source + + +This has come up at different times, especially in the Account Recovery queue. + +Two recent examples are 1443076-zen and 1392450-zen + + +",1,users that own upgrades can be removed from sites steps to reproduce create a free wordpress com site add a new administrator to the site as the new administrator purchase a site upgrade as the new administrator attempt to remove the site owner as the site owner remove the new administrator who owns the upgrade as the new administrator attempt to renew or manage the upgraded purchase what i expected when removing the site owner an error is returned this would be the preferred behavior when an attempt is made to remove a user that owns an upgrade as well what happened instead instead the upgrade owner is removed and that user can t access the site to manage the plan that they own the site owner can t access it as well this leaves the site in a state where the plan can t be renewed without several steps involving coordinating with support to resolve the issue the better solution would be to prevent the user from being removed and giving the user the reason why they can t be removed they own the upgrade s to the account and what can be done if they need to be removed transfer ownership of the upgrade s first browser os version browser independent screenshot video above context source optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added this has come up at different times especially in the account recovery queue two recent examples are zen and zen please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +558,9817328399.0,IssuesEvent,2019-06-13 16:27:38,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Buttons need to wrap in narrower viewports,People Management [Type] Bug," + +#### Steps to reproduce +Starting at URL: https://wpcalypso.wordpress.com/people/email-followers/[site] + + +#### What I expected +For the buttons to wrap. + +#### What happened instead +On narrower viewports, card header and buttons look cramped together. + +![Screenshot 2019-06-05 14 31 47](https://user-images.githubusercontent.com/4924246/58992191-f36b7880-879e-11e9-8c54-586af9d8ac85.png) + +",1.0,"People: Buttons need to wrap in narrower viewports - + +#### Steps to reproduce +Starting at URL: https://wpcalypso.wordpress.com/people/email-followers/[site] + + +#### What I expected +For the buttons to wrap. + +#### What happened instead +On narrower viewports, card header and buttons look cramped together. + +![Screenshot 2019-06-05 14 31 47](https://user-images.githubusercontent.com/4924246/58992191-f36b7880-879e-11e9-8c54-586af9d8ac85.png) + +",1,people buttons need to wrap in narrower viewports steps to reproduce starting at url what i expected for the buttons to wrap what happened instead on narrower viewports card header and buttons look cramped together ,1 +805,15025459072.0,IssuesEvent,2021-02-01 21:07:20,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"People: Change ""Team"" tab to ""All Users"" for Jetpack sites",People Management [Closed] Won't Fix [Pri] Low [Status] Stale [Type] Task,"It has been reported that ""Team"" can be a confusing concept for Jetpack sites. After a discussion in Slack, I believe we decided to change ""Team"" to ""All Users"". + +![slack-imgs com](https://cloud.githubusercontent.com/assets/1126811/12626564/e3d152d4-c4fe-11e5-8d2c-fc1886d9a755.png) + +Creating this issue to track that task as well as to bring discussion into the open. + +cc @csonnek @rickybanister +",1.0,"People: Change ""Team"" tab to ""All Users"" for Jetpack sites - It has been reported that ""Team"" can be a confusing concept for Jetpack sites. After a discussion in Slack, I believe we decided to change ""Team"" to ""All Users"". + +![slack-imgs com](https://cloud.githubusercontent.com/assets/1126811/12626564/e3d152d4-c4fe-11e5-8d2c-fc1886d9a755.png) + +Creating this issue to track that task as well as to bring discussion into the open. + +cc @csonnek @rickybanister +",1,people change team tab to all users for jetpack sites it has been reported that team can be a confusing concept for jetpack sites after a discussion in slack i believe we decided to change team to all users creating this issue to track that task as well as to bring discussion into the open cc csonnek rickybanister ,1 +413,7698136036.0,IssuesEvent,2018-05-18 21:34:38,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"People: ""The invitation cannot be sent""",People Management [Type] Bug,"#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/new/ +2. Input an email address +3. Select Follower for the Role +4. Click Send Invitation + +#### What I expected +The user would be sent a follower invite. + +#### What happened instead +A red error notification with the message ""The invitation cannot be sent"" appears + +#### Context / Source +I am unable to reproduce this on a test site, or for any other role on the user's site. I tested it using SU in the user's site, but they also relayed the same error message when trying through their own login. It is a simple site with the Premium plan (expertchine.com). +",1.0,"People: ""The invitation cannot be sent"" - #### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/new/ +2. Input an email address +3. Select Follower for the Role +4. Click Send Invitation + +#### What I expected +The user would be sent a follower invite. + +#### What happened instead +A red error notification with the message ""The invitation cannot be sent"" appears + +#### Context / Source +I am unable to reproduce this on a test site, or for any other role on the user's site. I tested it using SU in the user's site, but they also relayed the same error message when trying through their own login. It is a simple site with the Premium plan (expertchine.com). +",1,people the invitation cannot be sent steps to reproduce starting at url input an email address select follower for the role click send invitation what i expected the user would be sent a follower invite what happened instead a red error notification with the message the invitation cannot be sent appears context source i am unable to reproduce this on a test site or for any other role on the user s site i tested it using su in the user s site but they also relayed the same error message when trying through their own login it is a simple site with the premium plan expertchine com ,1 +171,3794214216.0,IssuesEvent,2016-03-22 16:14:21,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: check whether user is blocking email before sending invite (edge case),People Management [Type] Bug,"It's possible to send out an email to a user who has opted not to receive any emails, if the email unsubscribe happens right after their name is added to the list of users to invite. + +#### Steps to reproduce +1. Make sure you have the unsubscribe link handy for a test user of yours +2. Go to People > Add at /people/new/$site +3. Add the user from # 1 to the list +4. Use the unsubscribe link to stop receiving emails for that user in a different tab +5. Send out the invite +6. See that the invite gets sent successfully + +#### What I expected +I expected the invite not to be sent successfully.",1.0,"People: check whether user is blocking email before sending invite (edge case) - It's possible to send out an email to a user who has opted not to receive any emails, if the email unsubscribe happens right after their name is added to the list of users to invite. + +#### Steps to reproduce +1. Make sure you have the unsubscribe link handy for a test user of yours +2. Go to People > Add at /people/new/$site +3. Add the user from # 1 to the list +4. Use the unsubscribe link to stop receiving emails for that user in a different tab +5. Send out the invite +6. See that the invite gets sent successfully + +#### What I expected +I expected the invite not to be sent successfully.",1,people check whether user is blocking email before sending invite edge case it s possible to send out an email to a user who has opted not to receive any emails if the email unsubscribe happens right after their name is added to the list of users to invite steps to reproduce make sure you have the unsubscribe link handy for a test user of yours go to people add at people new site add the user from to the list use the unsubscribe link to stop receiving emails for that user in a different tab send out the invite see that the invite gets sent successfully what i expected i expected the invite not to be sent successfully ,1 +410,7641625860.0,IssuesEvent,2018-05-08 06:06:55,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Jetpack Invites: Unable to upgrade Contributor to Author,Jetpack People Management [Type] Bug,"#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/new/JETPACKSITE (with Jetpack 5.0) +2. Invite a new user as a Contributor +3. From an incognito window open the e-mail and accept the invitation, creating a new account +4. Verify you can create a new post and Submit for Review, but not post directly +5. From the original browser window open the People tab and find the new user +6. Upgrade the user to Author +7. Switch back to the incognito window and refresh + +#### What I expected +To now have permissions to publish a post without review + +#### What happened instead +My permissions seem to be stuck at the Contributor level. Both Calypso and wp-admin on the Jetpack site show the user as an Author. + +I tried logging out and in, starting from a fresh browser, etc, but was unable to see the new permissions. + +Inviting a user as an Author to start does properly allow posting without review. + +Ref: #15357 cc: @lezama + +#### Browser / OS version +Seen here in OSX Chrome + +#### Screenshot / Video +![screen shot 2017-06-23 at 2 45 01 pm](https://user-images.githubusercontent.com/7233112/27496089-9365a0ee-5822-11e7-9c5f-d060999ecb87.png) + +#### Context / Source +#automated-testing (initial setup of Invite flows for Jetpack tests)",1.0,"Jetpack Invites: Unable to upgrade Contributor to Author - #### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/new/JETPACKSITE (with Jetpack 5.0) +2. Invite a new user as a Contributor +3. From an incognito window open the e-mail and accept the invitation, creating a new account +4. Verify you can create a new post and Submit for Review, but not post directly +5. From the original browser window open the People tab and find the new user +6. Upgrade the user to Author +7. Switch back to the incognito window and refresh + +#### What I expected +To now have permissions to publish a post without review + +#### What happened instead +My permissions seem to be stuck at the Contributor level. Both Calypso and wp-admin on the Jetpack site show the user as an Author. + +I tried logging out and in, starting from a fresh browser, etc, but was unable to see the new permissions. + +Inviting a user as an Author to start does properly allow posting without review. + +Ref: #15357 cc: @lezama + +#### Browser / OS version +Seen here in OSX Chrome + +#### Screenshot / Video +![screen shot 2017-06-23 at 2 45 01 pm](https://user-images.githubusercontent.com/7233112/27496089-9365a0ee-5822-11e7-9c5f-d060999ecb87.png) + +#### Context / Source +#automated-testing (initial setup of Invite flows for Jetpack tests)",1,jetpack invites unable to upgrade contributor to author steps to reproduce starting at url with jetpack invite a new user as a contributor from an incognito window open the e mail and accept the invitation creating a new account verify you can create a new post and submit for review but not post directly from the original browser window open the people tab and find the new user upgrade the user to author switch back to the incognito window and refresh what i expected to now have permissions to publish a post without review what happened instead my permissions seem to be stuck at the contributor level both calypso and wp admin on the jetpack site show the user as an author i tried logging out and in starting from a fresh browser etc but was unable to see the new permissions inviting a user as an author to start does properly allow posting without review ref cc lezama browser os version seen here in osx chrome screenshot video context source automated testing initial setup of invite flows for jetpack tests ,1 +425,7880242148.0,IssuesEvent,2018-06-26 15:24:50,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,"People: When viewing/editing person, show details of how they were added/invited to site",People Management [Type] Enhancement,"It would be useful when viewing/editing a person at `people/edit` to show details of how that person was added/invited to the site originally. Basically, show the information that is currently shown for Invites details at `people/invites`. + + + +Internal discussion: p58i-75d-p2",1.0,"People: When viewing/editing person, show details of how they were added/invited to site - It would be useful when viewing/editing a person at `people/edit` to show details of how that person was added/invited to the site originally. Basically, show the information that is currently shown for Invites details at `people/invites`. + + + +Internal discussion: p58i-75d-p2",1,people when viewing editing person show details of how they were added invited to site it would be useful when viewing editing a person at people edit to show details of how that person was added invited to the site originally basically show the information that is currently shown for invites details at people invites img width alt screencapture at tue jun edt src internal discussion ,1 +399,7285524198.0,IssuesEvent,2018-02-23 04:49:23,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Request for change of copy for the People page,People Management [Status] Needs Copy Review [Type] Enhancement good first issue," +Whenever someone goes to add a user to their site here https://wordpress.com/people/new/ they're met with the message “Invite up to 10 email addresses and/or WordPress.com usernames. Those needing a username will be sent instructions on how to create one.” + +I’ve encountered quite a few people who think, because of this wording, that they can only add 10 people to their site instead of 10 people at a time. + +Can we update the copy to be a bit more clear here? :) + + + + + + +",1.0,"Request for change of copy for the People page - +Whenever someone goes to add a user to their site here https://wordpress.com/people/new/ they're met with the message “Invite up to 10 email addresses and/or WordPress.com usernames. Those needing a username will be sent instructions on how to create one.” + +I’ve encountered quite a few people who think, because of this wording, that they can only add 10 people to their site instead of 10 people at a time. + +Can we update the copy to be a bit more clear here? :) + + + + + + +",1,request for change of copy for the people page whenever someone goes to add a user to their site here they re met with the message “invite up to email addresses and or wordpress com usernames those needing a username will be sent instructions on how to create one ” i’ve encountered quite a few people who think because of this wording that they can only add people to their site instead of people at a time can we update the copy to be a bit more clear here optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +712,12884235197.0,IssuesEvent,2020-07-13 02:14:51,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Email followers infinite list always fetching,People Management [Status] Stale [Type] Bug,"When looking at my list of email followers, the list is always trying to retrieve more followers even if I'm not scrolling. When inspecting with React dev tools I can see the `fetching` state automatically flipping between `true` and `false`, and the `currentPage` keeps increasing. This is on a site that only has 7 email followers. + +![2019-03-12 11-49-06 2019-03-12 11_50_06](https://user-images.githubusercontent.com/448298/54216510-2bc12a80-44c0-11e9-98f8-6d10dc8f0158.gif) + +If I try to scroll I see the loading state at the bottom of the list. + +On a different blog, there's only 1 email follower visible with a loading state, but the inspector says there are 2 followers: + + + +#### Steps to reproduce +1. Starting at URL: `/people/email-followers/{siteslug}` for a site with more than 1 follower. +2. Try to scroll through email followers. +3. Observe the perpetual loading state at the end of the infinite list. +4. Open React dev tools to inspect. +5. Observe the infinite loop of trying to update the `` + +#### Context / Source +#dogfooding #manual-testing",1.0,"People: Email followers infinite list always fetching - When looking at my list of email followers, the list is always trying to retrieve more followers even if I'm not scrolling. When inspecting with React dev tools I can see the `fetching` state automatically flipping between `true` and `false`, and the `currentPage` keeps increasing. This is on a site that only has 7 email followers. + +![2019-03-12 11-49-06 2019-03-12 11_50_06](https://user-images.githubusercontent.com/448298/54216510-2bc12a80-44c0-11e9-98f8-6d10dc8f0158.gif) + +If I try to scroll I see the loading state at the bottom of the list. + +On a different blog, there's only 1 email follower visible with a loading state, but the inspector says there are 2 followers: + + + +#### Steps to reproduce +1. Starting at URL: `/people/email-followers/{siteslug}` for a site with more than 1 follower. +2. Try to scroll through email followers. +3. Observe the perpetual loading state at the end of the infinite list. +4. Open React dev tools to inspect. +5. Observe the infinite loop of trying to update the `` + +#### Context / Source +#dogfooding #manual-testing",1,people email followers infinite list always fetching when looking at my list of email followers the list is always trying to retrieve more followers even if i m not scrolling when inspecting with react dev tools i can see the fetching state automatically flipping between true and false and the currentpage keeps increasing this is on a site that only has email followers if i try to scroll i see the loading state at the bottom of the list on a different blog there s only email follower visible with a loading state but the inspector says there are followers img width alt screen shot at src steps to reproduce starting at url people email followers siteslug for a site with more than follower try to scroll through email followers observe the perpetual loading state at the end of the infinite list open react dev tools to inspect observe the infinite loop of trying to update the context source dogfooding manual testing,1 +288,5476673051.0,IssuesEvent,2017-03-11 22:53:10,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Allow switch role on Viewers,People Management [Type] Enhancement,"#### What I expected +To be able to promote a viewer to another role here: +https://wordpress.com/people/viewers/ + +Much like I can change a user role by clicking on them here: +https://wordpress.com/people/team/ + +#### What happened instead +I only have a remove button. + +I can ""change roles"" by re-inviting the same user with a different role, but that isn't very intuitive. + +Also, re-adding the user with a different role requires the user to accept the invitation again, and I cannot demote them to viewer. Not sure whether that is intentional or not.",1.0,"People: Allow switch role on Viewers - #### What I expected +To be able to promote a viewer to another role here: +https://wordpress.com/people/viewers/ + +Much like I can change a user role by clicking on them here: +https://wordpress.com/people/team/ + +#### What happened instead +I only have a remove button. + +I can ""change roles"" by re-inviting the same user with a different role, but that isn't very intuitive. + +Also, re-adding the user with a different role requires the user to accept the invitation again, and I cannot demote them to viewer. Not sure whether that is intentional or not.",1,people allow switch role on viewers what i expected to be able to promote a viewer to another role here much like i can change a user role by clicking on them here what happened instead i only have a remove button i can change roles by re inviting the same user with a different role but that isn t very intuitive also re adding the user with a different role requires the user to accept the invitation again and i cannot demote them to viewer not sure whether that is intentional or not ,1 +144,3670154004.0,IssuesEvent,2016-02-21 17:56:04,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Handle cleared localStorage for invite people,People Management [Type] Task,"After clearing `localStorage`, if a user goes to `/people/new/$site`, then the `RoleSelect` component does not properly work. Let's fix this and then go ahead and make sure validation and submission work properly as well.",1.0,"People: Handle cleared localStorage for invite people - After clearing `localStorage`, if a user goes to `/people/new/$site`, then the `RoleSelect` component does not properly work. Let's fix this and then go ahead and make sure validation and submission work properly as well.",1,people handle cleared localstorage for invite people after clearing localstorage if a user goes to people new site then the roleselect component does not properly work let s fix this and then go ahead and make sure validation and submission work properly as well ,1 +660,11765814327.0,IssuesEvent,2020-03-14 19:09:10,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Invites: Add UI for unblocking invites,People Management [Status] Stale [Type] Bug," + +Currently, there isn't a UI or clear instructions for unblocking invitation emails (to become a member of a site) if you have previously blocked them. As reported by Rose: + +>Some time ago, while trying to unsubscribe from the many emails from .com blogs I get, I managed to block user/editor/admin invites emails too. In trying to figure out how to re-allow invites I searched support.wordpress.com, and pinged multiple A12s, none of whom knew how to fix the issue. + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people +2. Select a site. +3. Select the ""Invite User"" button in the top right. +4. Send an invitation to a test user or email address you own. +5. Check your email for the invitation, and select ""Unsubscribe"" in the ""Small print"" section (to block future invitation emails). +6. Try to unblock invitation emails (so you can receive invitation emails again). + +#### What I expected + +Rose mentioned expecting a setting to unblock invites somewhere like here: + +https://wordpress.com/me/notifications/subscriptions + +#### What happened instead + +There is no straightforward UI for unblocking these emails. You need staff assistance or the complex workaround described here: https://en.forums.wordpress.com/topic/invitation-not-sent-the-user-has-blocked-invite-emails-error-message-1?replies=14#post-1127503 + +#### Screenshot / Video + +Link in invite emails to block invites: + +![screen shot 2017-08-14 at 2 46 22 pm](https://user-images.githubusercontent.com/8658164/29274709-9c74057a-8100-11e7-8ea5-611724bf4f68.png) + +#### Context / Source + +Internal ref: p58i-6w7-p2 + + + + + +",1.0,"Invites: Add UI for unblocking invites - + +Currently, there isn't a UI or clear instructions for unblocking invitation emails (to become a member of a site) if you have previously blocked them. As reported by Rose: + +>Some time ago, while trying to unsubscribe from the many emails from .com blogs I get, I managed to block user/editor/admin invites emails too. In trying to figure out how to re-allow invites I searched support.wordpress.com, and pinged multiple A12s, none of whom knew how to fix the issue. + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people +2. Select a site. +3. Select the ""Invite User"" button in the top right. +4. Send an invitation to a test user or email address you own. +5. Check your email for the invitation, and select ""Unsubscribe"" in the ""Small print"" section (to block future invitation emails). +6. Try to unblock invitation emails (so you can receive invitation emails again). + +#### What I expected + +Rose mentioned expecting a setting to unblock invites somewhere like here: + +https://wordpress.com/me/notifications/subscriptions + +#### What happened instead + +There is no straightforward UI for unblocking these emails. You need staff assistance or the complex workaround described here: https://en.forums.wordpress.com/topic/invitation-not-sent-the-user-has-blocked-invite-emails-error-message-1?replies=14#post-1127503 + +#### Screenshot / Video + +Link in invite emails to block invites: + +![screen shot 2017-08-14 at 2 46 22 pm](https://user-images.githubusercontent.com/8658164/29274709-9c74057a-8100-11e7-8ea5-611724bf4f68.png) + +#### Context / Source + +Internal ref: p58i-6w7-p2 + + + + + +",1,invites add ui for unblocking invites currently there isn t a ui or clear instructions for unblocking invitation emails to become a member of a site if you have previously blocked them as reported by rose some time ago while trying to unsubscribe from the many emails from com blogs i get i managed to block user editor admin invites emails too in trying to figure out how to re allow invites i searched support wordpress com and pinged multiple none of whom knew how to fix the issue steps to reproduce starting at url select a site select the invite user button in the top right send an invitation to a test user or email address you own check your email for the invitation and select unsubscribe in the small print section to block future invitation emails try to unblock invitation emails so you can receive invitation emails again what i expected rose mentioned expecting a setting to unblock invites somewhere like here what happened instead there is no straightforward ui for unblocking these emails you need staff assistance or the complex workaround described here screenshot video link in invite emails to block invites context source internal ref optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +155,3754501827.0,IssuesEvent,2016-03-12 01:59:50,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: should be able to use keyboard to navigate to username list even after adding more than 10,People Management [Type] Bug,"#### Steps to reproduce +1. Add 10 usernames to the username list. It's ok if they are not valid: +![screen shot 2016-03-10 at 11 01 13 am](https://cloud.githubusercontent.com/assets/11487924/13675407/6f31abd6-e6af-11e5-8f15-3db038587b74.png) +2. Try to use your mouse click on the username list to add your cursor to any place in the list, see that you are not able to do it +3. Try to tab into the list using the keyboard, see that you are not able to do it + +#### What I expected +I'd like to be able to use my keyboard to remove usernames that are not valid, instead of using the 'X'. This will also help with making this page more accessible. + +It's ok if I'm not able to type out more users above 10, but the cursor should work for deleting users using the backspace key and moving between them using arrows. For example each user above 10 could be automatically deleted, similar to when if the same user is typed twice, they are deleted: +![same-user-deleted](https://cloud.githubusercontent.com/assets/11487924/13675565/330f7588-e6b0-11e5-8208-33bc9b1552d0.gif) + +#### Browser / OS version +Chrome 48.0 on OSX +Safari 9.0.1 +Firefox 44.0.2 on OSX +",1.0,"People: should be able to use keyboard to navigate to username list even after adding more than 10 - #### Steps to reproduce +1. Add 10 usernames to the username list. It's ok if they are not valid: +![screen shot 2016-03-10 at 11 01 13 am](https://cloud.githubusercontent.com/assets/11487924/13675407/6f31abd6-e6af-11e5-8f15-3db038587b74.png) +2. Try to use your mouse click on the username list to add your cursor to any place in the list, see that you are not able to do it +3. Try to tab into the list using the keyboard, see that you are not able to do it + +#### What I expected +I'd like to be able to use my keyboard to remove usernames that are not valid, instead of using the 'X'. This will also help with making this page more accessible. + +It's ok if I'm not able to type out more users above 10, but the cursor should work for deleting users using the backspace key and moving between them using arrows. For example each user above 10 could be automatically deleted, similar to when if the same user is typed twice, they are deleted: +![same-user-deleted](https://cloud.githubusercontent.com/assets/11487924/13675565/330f7588-e6b0-11e5-8208-33bc9b1552d0.gif) + +#### Browser / OS version +Chrome 48.0 on OSX +Safari 9.0.1 +Firefox 44.0.2 on OSX +",1,people should be able to use keyboard to navigate to username list even after adding more than steps to reproduce add usernames to the username list it s ok if they are not valid try to use your mouse click on the username list to add your cursor to any place in the list see that you are not able to do it try to tab into the list using the keyboard see that you are not able to do it what i expected i d like to be able to use my keyboard to remove usernames that are not valid instead of using the x this will also help with making this page more accessible it s ok if i m not able to type out more users above but the cursor should work for deleting users using the backspace key and moving between them using arrows for example each user above could be automatically deleted similar to when if the same user is typed twice they are deleted browser os version chrome on osx safari firefox on osx ,1 +372,6902049114.0,IssuesEvent,2017-11-25 15:51:12,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Invalid prop-type console warnings,People Management [Type] Bug,"#### Steps to reproduce +1. Starting at URL: http://calypso.localhost:3000/people/team/:site?s=:searchTerm (use e.g. your name as a search term — it has to return results to reveal both warnings). +1. See dev console for errors: + > Failed form propType: You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`. Check the render method of `Search`. + + > Failed prop type: Invalid prop `label` of type `array` supplied to `PeopleListSectionHeader`, expected `string`. + +#### What I expected + +☀️ 🌷 🌷 + +#### What happened instead + +![image](https://user-images.githubusercontent.com/87168/33232066-4994bddc-d208-11e7-9300-17530c88daf4.png) + +The point for the 2nd error seems to be [here in client/my-sites/people/team-list/team.jsx](https://github.com/Automattic/wp-calypso/blob/master/client/my-sites/people/team-list/team.jsx#L99) + +#### Browser / OS version + +Chrome 62 / MacOS High Sierra +",1.0,"People: Invalid prop-type console warnings - #### Steps to reproduce +1. Starting at URL: http://calypso.localhost:3000/people/team/:site?s=:searchTerm (use e.g. your name as a search term — it has to return results to reveal both warnings). +1. See dev console for errors: + > Failed form propType: You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`. Check the render method of `Search`. + + > Failed prop type: Invalid prop `label` of type `array` supplied to `PeopleListSectionHeader`, expected `string`. + +#### What I expected + +☀️ 🌷 🌷 + +#### What happened instead + +![image](https://user-images.githubusercontent.com/87168/33232066-4994bddc-d208-11e7-9300-17530c88daf4.png) + +The point for the 2nd error seems to be [here in client/my-sites/people/team-list/team.jsx](https://github.com/Automattic/wp-calypso/blob/master/client/my-sites/people/team-list/team.jsx#L99) + +#### Browser / OS version + +Chrome 62 / MacOS High Sierra +",1,people invalid prop type console warnings steps to reproduce starting at url use e g your name as a search term — it has to return results to reveal both warnings see dev console for errors failed form proptype you provided a value prop to a form field without an onchange handler this will render a read only field if the field should be mutable use defaultvalue otherwise set either onchange or readonly check the render method of search failed prop type invalid prop label of type array supplied to peoplelistsectionheader expected string what i expected ☀️ 🌷 🌷 what happened instead the point for the error seems to be browser os version chrome macos high sierra ,1 +383,7087485139.0,IssuesEvent,2018-01-11 17:59:07,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: add ability to search Followers and Viewers,People Management [Type] Enhancement,"In the **People** section of Calypso it's possible to search for **Team** members and **Email Followers,** but the search icon does not appear on the **Followers** and **Viewers** tabs. + +Some sites have a lot of Followers or Viewers and it would be useful to quickly locate a specific Follower or Viewer. The current views are shown in the screenshots below: + +![screen shot 2017-03-16 at 4 39 14 pm](https://cloud.githubusercontent.com/assets/2282189/24023230/10e51760-0a68-11e7-9d5f-83d9546d2ffd.png) +![screen shot 2017-03-16 at 4 41 56 pm](https://cloud.githubusercontent.com/assets/2282189/24023235/14978a3c-0a68-11e7-9322-8fec5134e07b.png) + +#user-report in 248097-chat + +",1.0,"People: add ability to search Followers and Viewers - In the **People** section of Calypso it's possible to search for **Team** members and **Email Followers,** but the search icon does not appear on the **Followers** and **Viewers** tabs. + +Some sites have a lot of Followers or Viewers and it would be useful to quickly locate a specific Follower or Viewer. The current views are shown in the screenshots below: + +![screen shot 2017-03-16 at 4 39 14 pm](https://cloud.githubusercontent.com/assets/2282189/24023230/10e51760-0a68-11e7-9d5f-83d9546d2ffd.png) +![screen shot 2017-03-16 at 4 41 56 pm](https://cloud.githubusercontent.com/assets/2282189/24023235/14978a3c-0a68-11e7-9322-8fec5134e07b.png) + +#user-report in 248097-chat + +",1,people add ability to search followers and viewers in the people section of calypso it s possible to search for team members and email followers but the search icon does not appear on the followers and viewers tabs some sites have a lot of followers or viewers and it would be useful to quickly locate a specific follower or viewer the current views are shown in the screenshots below user report in chat ,1 +88,3371537836.0,IssuesEvent,2015-11-23 19:33:18,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Expand accept invite endpoint to work with follower invites as well,API People Management [Pri] High [Type] Task,"The accept invite endpoint, `POST /sites/$site/invite`, currently only works for user roles (admin, viewer, etc.). Let's add the ability to accept a follow invite as well.",1.0,"People: Expand accept invite endpoint to work with follower invites as well - The accept invite endpoint, `POST /sites/$site/invite`, currently only works for user roles (admin, viewer, etc.). Let's add the ability to accept a follow invite as well.",1,people expand accept invite endpoint to work with follower invites as well the accept invite endpoint post sites site invite currently only works for user roles admin viewer etc let s add the ability to accept a follow invite as well ,1 +703,12745964015.0,IssuesEvent,2020-06-26 15:07:26,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Signed out WordPress.com followers sometimes receive an erroneous error,People Management [Type] Bug," + +#### Steps to reproduce + +1. Starting at URL for a WordPress.com site with a follow actionbar, like this one: https://kurtiss.care/ +2. Put an email into the field that has a WordPress.com account already (this is where it gets inconsistent), try `spncr+tst@a8c.com` which is a thoroughly used testing account. +3. The error that comes up is: +``` +You already have several pending email subscriptions. Approve or delete a few through your Subscription Manager before attempting to subscribe to more blogs``` +![Screen Shot 2020-06-26 at 08 02 47](https://user-images.githubusercontent.com/1162736/85871566-6e754780-b783-11ea-87ca-a9735945449e.png) + +This message suggests this is an email-only follow (it isn't) and subscription management doesn't work. + +4. If I go back through WordPress.com, log in, and then try to follow, it works just fine + +#### What I expected +I'd like to see an error message like `Hey please log in to your WordPress.com account so we can follow you` or to just send me the confirmation email, like it does for my less-used testing accounts. + + +#### What happened instead +I get the same error message as an email-only follower and I'm linked to Email-only subscription management instead of asked to log in to WordPress.com + +#### Browser / OS version +Chrome Version 83.0.4103.116 (Official Build) (64-bit) +Mac 10.15.5 (19F101) + +#### Context / Source +This came from a live chat in WordPress.com ( #22107282-hc ) with @moui72 + +It looks like it is related to this code, so not strictly part of Calypso, but adding here for visibility https://opengrok.a8c.com/source/xref/trunk/wp-content/mu-plugins/actionbar.php#91 + + + +#### Steps to reproduce + +1. Starting at URL for a WordPress.com site with a follow actionbar, like this one: https://kurtiss.care/ +2. Put an email into the field that has a WordPress.com account already (this is where it gets inconsistent), try `spncr+tst@a8c.com` which is a thoroughly used testing account. +3. The error that comes up is: +``` +You already have several pending email subscriptions. Approve or delete a few through your Subscription Manager before attempting to subscribe to more blogs``` +![Screen Shot 2020-06-26 at 08 02 47](https://user-images.githubusercontent.com/1162736/85871566-6e754780-b783-11ea-87ca-a9735945449e.png) + +This message suggests this is an email-only follow (it isn't) and subscription management doesn't work. + +4. If I go back through WordPress.com, log in, and then try to follow, it works just fine + +#### What I expected +I'd like to see an error message like `Hey please log in to your WordPress.com account so we can follow you` or to just send me the confirmation email, like it does for my less-used testing accounts. + + +#### What happened instead +I get the same error message as an email-only follower and I'm linked to Email-only subscription management instead of asked to log in to WordPress.com + +#### Browser / OS version +Chrome Version 83.0.4103.116 (Official Build) (64-bit) +Mac 10.15.5 (19F101) + +#### Context / Source +This came from a live chat in WordPress.com ( #22107282-hc ) with @moui72 + +It looks like it is related to this code, so not strictly part of Calypso, but adding here for visibility https://opengrok.a8c.com/source/xref/trunk/wp-content/mu-plugins/actionbar.php#91 + + + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/team (on a site with multiple users) +2. Click on non-owner user +3. Try to change user role to Follower (public site) or Viewer (private site) + +#### What I expected +To be able to change to any role listed at https://en.support.wordpress.com/user-roles/ + +#### What happened instead +Can only change to first 4 roles + + +#### Context / Source + +This was a #user-report. We have since updated the changing roles section to make it clearer that this isn't possible, but it would be good if it was. + +Ticket: 2050595-zen + + + + + +",1.0,"People: Change role to Follower/Viewer - + +#### Steps to reproduce +1. Starting at URL: https://wordpress.com/people/team (on a site with multiple users) +2. Click on non-owner user +3. Try to change user role to Follower (public site) or Viewer (private site) + +#### What I expected +To be able to change to any role listed at https://en.support.wordpress.com/user-roles/ + +#### What happened instead +Can only change to first 4 roles + + +#### Context / Source + +This was a #user-report. We have since updated the changing roles section to make it clearer that this isn't possible, but it would be good if it was. + +Ticket: 2050595-zen + + + + + +",1,people change role to follower viewer steps to reproduce starting at url on a site with multiple users click on non owner user try to change user role to follower public site or viewer private site what i expected to be able to change to any role listed at what happened instead can only change to first roles context source this was a user report we have since updated the changing roles section to make it clearer that this isn t possible but it would be good if it was ticket zen optional share your unique context to help us understand your perspective you can add context tags such as journey anecdote narrative context empathy perspective reallife dogfooding livesharing flowsharing anxiety anxiety flow stresscase painpoint we d also love to know how you found the bug dogfooding manual testing automated testing or user report if applicable if requesting a new feature explain why you d like to see it added please note these comments won t show up when you submit the issue everything is optional but try to add as many details as possible docs troubleshooting helpful tips for screenshots ,1 +96,3399100085.0,IssuesEvent,2015-12-02 09:12:12,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,People: Add event tracking ,People Management,"For the invite accept flows, we'll want to make sure that we're properly tracking events. A few examples of events that we'll want to track are: + +- User accepts an invite +- User declines an invite +- User creates new account with invite +- User chooses follow by email only +- Failure to accept an invite",1.0,"People: Add event tracking - For the invite accept flows, we'll want to make sure that we're properly tracking events. A few examples of events that we'll want to track are: + +- User accepts an invite +- User declines an invite +- User creates new account with invite +- User chooses follow by email only +- Failure to accept an invite",1,people add event tracking for the invite accept flows we ll want to make sure that we re properly tracking events a few examples of events that we ll want to track are user accepts an invite user declines an invite user creates new account with invite user chooses follow by email only failure to accept an invite,1 +154,3737765291.0,IssuesEvent,2016-03-08 20:25:58,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,"TokenField: Optionally allow adding tokens via ""space""",Framework People Management [Type] Task,"Currently, tokens are allowed to have spaces in them, which makes sense in the context of post tags. But, for invites, where we expect usernames or email addresses, it makes sense that tapping ""space"" would add a token. + +So, perhaps we could add this ability to invite by adding a `tokenizeOnSpace` prop that default to `false`. + +Functionally originally requested in #3572;",1.0,"TokenField: Optionally allow adding tokens via ""space"" - Currently, tokens are allowed to have spaces in them, which makes sense in the context of post tags. But, for invites, where we expect usernames or email addresses, it makes sense that tapping ""space"" would add a token. + +So, perhaps we could add this ability to invite by adding a `tokenizeOnSpace` prop that default to `false`. + +Functionally originally requested in #3572;",1,tokenfield optionally allow adding tokens via space currently tokens are allowed to have spaces in them which makes sense in the context of post tags but for invites where we expect usernames or email addresses it makes sense that tapping space would add a token so perhaps we could add this ability to invite by adding a tokenizeonspace prop that default to false functionally originally requested in ,1 +123,3567688042.0,IssuesEvent,2016-01-26 00:10:23,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,Invites: Removed sign in link for logged out match email invites,People Management [Type] Enhancement,"For logged out invites that require a matching email, let's not show the sign in link at the bottom of the form. Let's show the same UI that we do for logged in matching email invites.",1.0,"Invites: Removed sign in link for logged out match email invites - For logged out invites that require a matching email, let's not show the sign in link at the bottom of the form. Let's show the same UI that we do for logged in matching email invites.",1,invites removed sign in link for logged out match email invites for logged out invites that require a matching email let s not show the sign in link at the bottom of the form let s show the same ui that we do for logged in matching email invites ,1 +290,5536845633.0,IssuesEvent,2017-03-21 20:38:22,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,Invites: typing an @ symbol should not cause an error,People Management [Type] Bug,"When inviting a user to a WordPress.com site you should be able to type an @ symbol before the username (that's how mentions in the editor work. Instead it gives you an invalid email error: + +![image](https://cloud.githubusercontent.com/assets/437258/24169657/b360a852-0e54-11e7-9da4-4a3a5d75ce7b.png) + +cc @ashleighaxios ",1.0,"Invites: typing an @ symbol should not cause an error - When inviting a user to a WordPress.com site you should be able to type an @ symbol before the username (that's how mentions in the editor work. Instead it gives you an invalid email error: + +![image](https://cloud.githubusercontent.com/assets/437258/24169657/b360a852-0e54-11e7-9da4-4a3a5d75ce7b.png) + +cc @ashleighaxios ",1,invites typing an symbol should not cause an error when inviting a user to a wordpress com site you should be able to type an symbol before the username that s how mentions in the editor work instead it gives you an invalid email error cc ashleighaxios ,1 +863,16539998559.0,IssuesEvent,2021-05-27 15:40:58,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"User management: Not possible to update user info on ""Team"" tab on atomic sites",Atomic People Management Simple/Atomic Parity Triaged User Report [Type] Bug,"### Steps to reproduce the behavior + +⚠️ Issue → Trying to change the ""author name"" on a blog, there is a disconnect between the calypso People > Team page capabilities, and the site WP Admin page, under Users > Profile. Public display name cannot be updated in calypso, only on WP Admin. + +None of these two places update the public display name on an atomic site: +- https://wordpress.com/people/edit/ (this returned an error message) +- https://wordpress.com/me (this got updated, but has no effect on the atomic site) + +1. Go to My Site > Manage > People > Team +2. Click on the admin user on the site (for my testing the user was the only admin on the atomic site, also the site owner) +3. Try to update any of the fields, namely ""Public display name"" +4. See error ""There was an error updating @..."" +5. Try to update the user profile display name in WP Admin, under Users > Profile. This works. + +This is a common request users have, being that the public display name is what appear on blog posts under ""Author"" on their site. They are unable to update this to their liking in Atomic sites. + +User report: 28124194-hc",1.0,"User management: Not possible to update user info on ""Team"" tab on atomic sites - ### Steps to reproduce the behavior + +⚠️ Issue → Trying to change the ""author name"" on a blog, there is a disconnect between the calypso People > Team page capabilities, and the site WP Admin page, under Users > Profile. Public display name cannot be updated in calypso, only on WP Admin. + +None of these two places update the public display name on an atomic site: +- https://wordpress.com/people/edit/ (this returned an error message) +- https://wordpress.com/me (this got updated, but has no effect on the atomic site) + +1. Go to My Site > Manage > People > Team +2. Click on the admin user on the site (for my testing the user was the only admin on the atomic site, also the site owner) +3. Try to update any of the fields, namely ""Public display name"" +4. See error ""There was an error updating @..."" +5. Try to update the user profile display name in WP Admin, under Users > Profile. This works. + +This is a common request users have, being that the public display name is what appear on blog posts under ""Author"" on their site. They are unable to update this to their liking in Atomic sites. + +User report: 28124194-hc",1,user management not possible to update user info on team tab on atomic sites steps to reproduce the behavior ⚠️ issue → trying to change the author name on a blog there is a disconnect between the calypso people team page capabilities and the site wp admin page under users profile public display name cannot be updated in calypso only on wp admin none of these two places update the public display name on an atomic site this returned an error message this got updated but has no effect on the atomic site go to my site manage people team click on the admin user on the site for my testing the user was the only admin on the atomic site also the site owner try to update any of the fields namely public display name see error there was an error updating try to update the user profile display name in wp admin under users profile this works this is a common request users have being that the public display name is what appear on blog posts under author on their site they are unable to update this to their liking in atomic sites user report hc,1 +163,3773346169.0,IssuesEvent,2016-03-17 01:35:35,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,opened,"People: when inviting users, make sure that 'next' button continues to the next field on Android",People Management [Type] Bug,"#### Steps to reproduce +1. Go to add a new user either on Android at people/new/$site +2. Type in a username and then click on the 'next' arrow in the keyboard: +![next-arrow-1](https://cloud.githubusercontent.com/assets/11487924/13833744/f037c72e-ebbe-11e5-875d-53d820f06f97.png) +3. See that the username gets saved. Type on the 'next' arrow again: +![next-arrow-2](https://cloud.githubusercontent.com/assets/11487924/13833746/f26ae9c2-ebbe-11e5-960e-f386a47a3095.png) +4. See that the invitation gets sent prematurely. +![next-arrow-3](https://cloud.githubusercontent.com/assets/11487924/13833748/f4fbb1bc-ebbe-11e5-9b55-f27fe4c01c40.png) +![next-arrow-4](https://cloud.githubusercontent.com/assets/11487924/13833749/f5056720-ebbe-11e5-8f09-6ef294cdd62f.png) + + +#### What I expected +I expected the 'next' arrow to lead me to the next available field. In this case, the Role field. And then the 'Custom Message' field. And then I expect the 'next' arrow to either send the invitation, or be disabled and force me to close the keyboard and use the usual blue button to send the invite (that would probably be ideal, so no accidental invites are sent). + +#### Browser / OS version +Android 6.0.1 on Nexus 6, using Chrome 49.0",1.0,"People: when inviting users, make sure that 'next' button continues to the next field on Android - #### Steps to reproduce +1. Go to add a new user either on Android at people/new/$site +2. Type in a username and then click on the 'next' arrow in the keyboard: +![next-arrow-1](https://cloud.githubusercontent.com/assets/11487924/13833744/f037c72e-ebbe-11e5-875d-53d820f06f97.png) +3. See that the username gets saved. Type on the 'next' arrow again: +![next-arrow-2](https://cloud.githubusercontent.com/assets/11487924/13833746/f26ae9c2-ebbe-11e5-960e-f386a47a3095.png) +4. See that the invitation gets sent prematurely. +![next-arrow-3](https://cloud.githubusercontent.com/assets/11487924/13833748/f4fbb1bc-ebbe-11e5-9b55-f27fe4c01c40.png) +![next-arrow-4](https://cloud.githubusercontent.com/assets/11487924/13833749/f5056720-ebbe-11e5-8f09-6ef294cdd62f.png) + + +#### What I expected +I expected the 'next' arrow to lead me to the next available field. In this case, the Role field. And then the 'Custom Message' field. And then I expect the 'next' arrow to either send the invitation, or be disabled and force me to close the keyboard and use the usual blue button to send the invite (that would probably be ideal, so no accidental invites are sent). + +#### Browser / OS version +Android 6.0.1 on Nexus 6, using Chrome 49.0",1,people when inviting users make sure that next button continues to the next field on android steps to reproduce go to add a new user either on android at people new site type in a username and then click on the next arrow in the keyboard see that the username gets saved type on the next arrow again see that the invitation gets sent prematurely what i expected i expected the next arrow to lead me to the next available field in this case the role field and then the custom message field and then i expect the next arrow to either send the invitation or be disabled and force me to close the keyboard and use the usual blue button to send the invite that would probably be ideal so no accidental invites are sent browser os version android on nexus using chrome ,1 +145,3670502359.0,IssuesEvent,2016-02-21 22:04:03,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,People: Prevent owners user role from being changed,People Management [Pri] High [Type] Bug,"Historically speaking we've always prevented the site owner's user role from being changed by another administrator on the site. The reason for this is that the site owner needs to have the ability to manage all aspects of the site. With the new People Management it's possible to lock the Owner out of their site. + +**To Reproduce:** +1) Create a site and then invite a second user as an admin +2) Accept the invite as the new admin and log in to that account +3) Visit people/team/ and click on the site owner +4) Change the role to something other than Admin + +https://cloudup.com/cFbtNLLr-Bx + +**In WP-Admin** +- Edit link does not show to other admins for the owner's username +- If another admin tries to change the owner's role this results in `wp_die('you can not edit this user')` + +",1.0,"People: Prevent owners user role from being changed - Historically speaking we've always prevented the site owner's user role from being changed by another administrator on the site. The reason for this is that the site owner needs to have the ability to manage all aspects of the site. With the new People Management it's possible to lock the Owner out of their site. + +**To Reproduce:** +1) Create a site and then invite a second user as an admin +2) Accept the invite as the new admin and log in to that account +3) Visit people/team/ and click on the site owner +4) Change the role to something other than Admin + +https://cloudup.com/cFbtNLLr-Bx + +**In WP-Admin** +- Edit link does not show to other admins for the owner's username +- If another admin tries to change the owner's role this results in `wp_die('you can not edit this user')` + +",1,people prevent owners user role from being changed historically speaking we ve always prevented the site owner s user role from being changed by another administrator on the site the reason for this is that the site owner needs to have the ability to manage all aspects of the site with the new people management it s possible to lock the owner out of their site to reproduce create a site and then invite a second user as an admin accept the invite as the new admin and log in to that account visit people team and click on the site owner change the role to something other than admin in wp admin edit link does not show to other admins for the owner s username if another admin tries to change the owner s role this results in wp die you can not edit this user ,1 +976,22588470125.0,IssuesEvent,2022-06-28 17:21:36,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,"People: ""email followers"" list doesn't show email subscribers ",[Type] Bug [Pri] Normal People Management Subscriptions [Type] Feature Request User Report,"Raised by @alisterscott found during Automated Transfer testing. This isn't specific to AT as it affects any Jetpack site. + +> I subscribed to posts via email on my Jetpack site and got an email confirmation: + +> + +> But the email followers screen is blank: + +> + +Example URL such as https://wpcalypso.wordpress.com/people/email-followers/example.wordpress.com to see the followers. + +",1.0,"People: ""email followers"" list doesn't show email subscribers - Raised by @alisterscott found during Automated Transfer testing. This isn't specific to AT as it affects any Jetpack site. + +> I subscribed to posts via email on my Jetpack site and got an email confirmation: + +> + +> But the email followers screen is blank: + +> + +Example URL such as https://wpcalypso.wordpress.com/people/email-followers/example.wordpress.com to see the followers. + +",1,people email followers list doesn t show email subscribers raised by alisterscott found during automated transfer testing this isn t specific to at as it affects any jetpack site i subscribed to posts via email on my jetpack site and got an email confirmation img width alt screen shot at pm src but the email followers screen is blank img width alt screen shot at pm src example url such as to see the followers ,1 +108,3455440929.0,IssuesEvent,2015-12-17 20:08:18,Automattic/wp-calypso,https://api.github.com/repos/Automattic/wp-calypso,closed,Contingency design needed: Feature Gate,Jetpack People Management [Type] Task,"In Calypso, there comes a time when a user needs to take an action on their personal site, that we are not allowed to take on their behalf, in order to use upgraded functionality. + +Case in point: People management will require Jetpack 3.7 in order to function in a complete and proper way. Until such time as the user updates their Jetpack plugin, we need to display a nag UI to prompt them to take the required action. + +More examples: ""In order to use most of these Jetpack manage features, you need to enable Jetpack manage"" + +Here's a rough mockup @alternatekev did using components that more or less exist today, with the exception of that fade: + +Here's a rough mockup for when we have actual data: + + + +Here's another for when we don't have any data to work with yet: + +![43b89b8e-5160-11e5-9073-558c590dffe6](https://cloud.githubusercontent.com/assets/11487924/11251054/7fa9611c-8dfd-11e5-95c2-e833ca238646.png) + +**Some design discussion**: +Here's the problem as @alternatekev sees it: + +- We have a case where we have actual data, but not much, and you can't do anything with it +- We have a case where we have no actual data yet, and want to show a preview of what it looks like when you do + +We can use one component for both of these cases if: + +- We decide to not show any data for this at all, using basically the ""no posts"" view +- We decide on one or the other: stacked vs. layered. If we go with layered, we just understand that we are obscuring data that someone may want to actually see. Layered works best for no-data and stacked works best for real-data so we'd be giving up some design quality on one or the other. + +Here's some suggested code. You'd write the component something like this: + +```jsx + + + +