{"action":"created","issue":{"url":"https://api.github.com/repos/d33pspace/RenewalWebsite/issues/66","repository_url":"https://api.github.com/repos/d33pspace/RenewalWebsite","labels_url":"https://api.github.com/repos/d33pspace/RenewalWebsite/issues/66/labels{/name}","comments_url":"https://api.github.com/repos/d33pspace/RenewalWebsite/issues/66/comments","events_url":"https://api.github.com/repos/d33pspace/RenewalWebsite/issues/66/events","html_url":"https://github.com/d33pspace/RenewalWebsite/issues/66","id":354571338,"node_id":"MDU6SXNzdWUzNTQ1NzEzMzg=","number":66,"title":"Require email confirmation to enable History tab functionality","user":{"login":"d33pspace","id":13606352,"node_id":"MDQ6VXNlcjEzNjA2MzUy","avatar_url":"https://avatars0.githubusercontent.com/u/13606352?v=4","gravatar_id":"","url":"https://api.github.com/users/d33pspace","html_url":"https://github.com/d33pspace","followers_url":"https://api.github.com/users/d33pspace/followers","following_url":"https://api.github.com/users/d33pspace/following{/other_user}","gists_url":"https://api.github.com/users/d33pspace/gists{/gist_id}","starred_url":"https://api.github.com/users/d33pspace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d33pspace/subscriptions","organizations_url":"https://api.github.com/users/d33pspace/orgs","repos_url":"https://api.github.com/users/d33pspace/repos","events_url":"https://api.github.com/users/d33pspace/events{/privacy}","received_events_url":"https://api.github.com/users/d33pspace/received_events","type":"User","site_admin":false},"labels":[{"id":1044572751,"node_id":"MDU6TGFiZWwxMDQ0NTcyNzUx","url":"https://api.github.com/repos/d33pspace/RenewalWebsite/labels/history","name":"history","color":"76c92e","default":false},{"id":1031346609,"node_id":"MDU6TGFiZWwxMDMxMzQ2NjA5","url":"https://api.github.com/repos/d33pspace/RenewalWebsite/labels/ready%20for%20testing","name":"ready for testing","color":"4cffbd","default":false}],"state":"open","locked":false,"assignee":{"login":"kolte","id":8025877,"node_id":"MDQ6VXNlcjgwMjU4Nzc=","avatar_url":"https://avatars3.githubusercontent.com/u/8025877?v=4","gravatar_id":"","url":"https://api.github.com/users/kolte","html_url":"https://github.com/kolte","followers_url":"https://api.github.com/users/kolte/followers","following_url":"https://api.github.com/users/kolte/following{/other_user}","gists_url":"https://api.github.com/users/kolte/gists{/gist_id}","starred_url":"https://api.github.com/users/kolte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kolte/subscriptions","organizations_url":"https://api.github.com/users/kolte/orgs","repos_url":"https://api.github.com/users/kolte/repos","events_url":"https://api.github.com/users/kolte/events{/privacy}","received_events_url":"https://api.github.com/users/kolte/received_events","type":"User","site_admin":false},"assignees":[{"login":"kolte","id":8025877,"node_id":"MDQ6VXNlcjgwMjU4Nzc=","avatar_url":"https://avatars3.githubusercontent.com/u/8025877?v=4","gravatar_id":"","url":"https://api.github.com/users/kolte","html_url":"https://github.com/kolte","followers_url":"https://api.github.com/users/kolte/followers","following_url":"https://api.github.com/users/kolte/following{/other_user}","gists_url":"https://api.github.com/users/kolte/gists{/gist_id}","starred_url":"https://api.github.com/users/kolte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kolte/subscriptions","organizations_url":"https://api.github.com/users/kolte/orgs","repos_url":"https://api.github.com/users/kolte/repos","events_url":"https://api.github.com/users/kolte/events{/privacy}","received_events_url":"https://api.github.com/users/kolte/received_events","type":"User","site_admin":false},{"login":"d33pspace","id":13606352,"node_id":"MDQ6VXNlcjEzNjA2MzUy","avatar_url":"https://avatars0.githubusercontent.com/u/13606352?v=4","gravatar_id":"","url":"https://api.github.com/users/d33pspace","html_url":"https://github.com/d33pspace","followers_url":"https://api.github.com/users/d33pspace/followers","following_url":"https://api.github.com/users/d33pspace/following{/other_user}","gists_url":"https://api.github.com/users/d33pspace/gists{/gist_id}","starred_url":"https://api.github.com/users/d33pspace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d33pspace/subscriptions","organizations_url":"https://api.github.com/users/d33pspace/orgs","repos_url":"https://api.github.com/users/d33pspace/repos","events_url":"https://api.github.com/users/d33pspace/events{/privacy}","received_events_url":"https://api.github.com/users/d33pspace/received_events","type":"User","site_admin":false},{"login":"elainetao829","id":42002784,"node_id":"MDQ6VXNlcjQyMDAyNzg0","avatar_url":"https://avatars0.githubusercontent.com/u/42002784?v=4","gravatar_id":"","url":"https://api.github.com/users/elainetao829","html_url":"https://github.com/elainetao829","followers_url":"https://api.github.com/users/elainetao829/followers","following_url":"https://api.github.com/users/elainetao829/following{/other_user}","gists_url":"https://api.github.com/users/elainetao829/gists{/gist_id}","starred_url":"https://api.github.com/users/elainetao829/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elainetao829/subscriptions","organizations_url":"https://api.github.com/users/elainetao829/orgs","repos_url":"https://api.github.com/users/elainetao829/repos","events_url":"https://api.github.com/users/elainetao829/events{/privacy}","received_events_url":"https://api.github.com/users/elainetao829/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-08-28T04:57:30Z","updated_at":"2018-09-05T14:46:56Z","closed_at":null,"author_association":"OWNER","body":"For **new** accounts that have an email that **matches an email in the InvoiceHistory table Email column**, require email confirmation before the content of the History tab is displayed. \r\n\r\nExisting users > Email confirmation not required.\r\nNew users who do not have a matching email in InvoiceHistory > Email confirmation not required.\r\nNew users who have a matching email in InvoiceHistory > Email confirmation required.\r\n\r\nThis prevents a user signing up under an email address they don't own and viewing another's invoice history. If the scheme above make implementation complicated, simply require email confirmation for all users to view the content of the History tab.\r\n\r\nNote that I do not want email confirmation required immediately upon registration of a new account, only to view the contents of the History tab. \r\n\r\nFor users without access to History tab content, display the message, \"To use this feature, please first confirm your email address.\" And a button below, \"Send confirmation link\"."},"comment":{"url":"https://api.github.com/repos/d33pspace/RenewalWebsite/issues/comments/418758506","html_url":"https://github.com/d33pspace/RenewalWebsite/issues/66#issuecomment-418758506","issue_url":"https://api.github.com/repos/d33pspace/RenewalWebsite/issues/66","id":418758506,"node_id":"MDEyOklzc3VlQ29tbWVudDQxODc1ODUwNg==","user":{"login":"elainetao829","id":42002784,"node_id":"MDQ6VXNlcjQyMDAyNzg0","avatar_url":"https://avatars0.githubusercontent.com/u/42002784?v=4","gravatar_id":"","url":"https://api.github.com/users/elainetao829","html_url":"https://github.com/elainetao829","followers_url":"https://api.github.com/users/elainetao829/followers","following_url":"https://api.github.com/users/elainetao829/following{/other_user}","gists_url":"https://api.github.com/users/elainetao829/gists{/gist_id}","starred_url":"https://api.github.com/users/elainetao829/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elainetao829/subscriptions","organizations_url":"https://api.github.com/users/elainetao829/orgs","repos_url":"https://api.github.com/users/elainetao829/repos","events_url":"https://api.github.com/users/elainetao829/events{/privacy}","received_events_url":"https://api.github.com/users/elainetao829/received_events","type":"User","site_admin":false},"created_at":"2018-09-05T14:46:56Z","updated_at":"2018-09-05T14:46:56Z","author_association":"COLLABORATOR","body":"@d33pspace I was trying to test this ticket with account invoices@renewal.org.cn as that is the only account I know has a history. But I didn't see the verification messages there. Has someone already verified the email for that account? How should I test this scenario? \r\n\r\nIt would be better if you can create some history for my account elainetao829@163.com so that I can really see the verification email."}}
{"actor":{"display_login":"elainetao829"}}