{"action":"created","issue":{"url":"https://api.github.com/repos/bin-nuance-bat/project/issues/325","repository_url":"https://api.github.com/repos/bin-nuance-bat/project","labels_url":"https://api.github.com/repos/bin-nuance-bat/project/issues/325/labels{/name}","comments_url":"https://api.github.com/repos/bin-nuance-bat/project/issues/325/comments","events_url":"https://api.github.com/repos/bin-nuance-bat/project/issues/325/events","html_url":"https://github.com/bin-nuance-bat/project/issues/325","id":349082326,"node_id":"MDU6SXNzdWUzNDkwODIzMjY=","number":325,"title":"BUG - User has the ability to spam someone with slack messages","user":{"login":"Brownie956","id":11007335,"node_id":"MDQ6VXNlcjExMDA3MzM1","avatar_url":"https://avatars1.githubusercontent.com/u/11007335?v=4","gravatar_id":"","url":"https://api.github.com/users/Brownie956","html_url":"https://github.com/Brownie956","followers_url":"https://api.github.com/users/Brownie956/followers","following_url":"https://api.github.com/users/Brownie956/following{/other_user}","gists_url":"https://api.github.com/users/Brownie956/gists{/gist_id}","starred_url":"https://api.github.com/users/Brownie956/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Brownie956/subscriptions","organizations_url":"https://api.github.com/users/Brownie956/orgs","repos_url":"https://api.github.com/users/Brownie956/repos","events_url":"https://api.github.com/users/Brownie956/events{/privacy}","received_events_url":"https://api.github.com/users/Brownie956/received_events","type":"User","site_admin":false},"labels":[{"id":975714229,"node_id":"MDU6TGFiZWw5NzU3MTQyMjk=","url":"https://api.github.com/repos/bin-nuance-bat/project/labels/bug","name":"bug","color":"d73a4a","default":true}],"state":"open","locked":false,"assignee":{"login":"Brownie956","id":11007335,"node_id":"MDQ6VXNlcjExMDA3MzM1","avatar_url":"https://avatars1.githubusercontent.com/u/11007335?v=4","gravatar_id":"","url":"https://api.github.com/users/Brownie956","html_url":"https://github.com/Brownie956","followers_url":"https://api.github.com/users/Brownie956/followers","following_url":"https://api.github.com/users/Brownie956/following{/other_user}","gists_url":"https://api.github.com/users/Brownie956/gists{/gist_id}","starred_url":"https://api.github.com/users/Brownie956/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Brownie956/subscriptions","organizations_url":"https://api.github.com/users/Brownie956/orgs","repos_url":"https://api.github.com/users/Brownie956/repos","events_url":"https://api.github.com/users/Brownie956/events{/privacy}","received_events_url":"https://api.github.com/users/Brownie956/received_events","type":"User","site_admin":false},"assignees":[{"login":"Brownie956","id":11007335,"node_id":"MDQ6VXNlcjExMDA3MzM1","avatar_url":"https://avatars1.githubusercontent.com/u/11007335?v=4","gravatar_id":"","url":"https://api.github.com/users/Brownie956","html_url":"https://github.com/Brownie956","followers_url":"https://api.github.com/users/Brownie956/followers","following_url":"https://api.github.com/users/Brownie956/following{/other_user}","gists_url":"https://api.github.com/users/Brownie956/gists{/gist_id}","starred_url":"https://api.github.com/users/Brownie956/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Brownie956/subscriptions","organizations_url":"https://api.github.com/users/Brownie956/orgs","repos_url":"https://api.github.com/users/Brownie956/repos","events_url":"https://api.github.com/users/Brownie956/events{/privacy}","received_events_url":"https://api.github.com/users/Brownie956/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-08-09T11:10:43Z","updated_at":"2018-08-14T15:18:34Z","closed_at":null,"author_association":"COLLABORATOR","body":"## BUG: When the confirmation button appears on the slack handle page, the user can spam the button to send multiple slack messages to the selected user.\r\n\r\n## DESCRIPTION\r\nOn the slack handle page (`/slackname`), when the user selects a user they must click the confirmation button to send the slack message. This doesn't prevent the user from clicking the button multiple times, meaning the user can span the selected user.\r\n\r\n**Steps to reproduce:** \r\n- Navigate through either the snack chat or default path to the `/slackname` page\r\n- Select a slack account\r\n- Click the 'next' button multiple times\r\n- BUG - Multiple messages are sent to the selected user\r\n\r\n**Expected behaviour:** \r\n- The user should only be able to send one single slack message. This could be by implementing a restriction on client side (UI restriction), server side (cloud function api restriction) or both.\r\n\r\n**Observed behaviour:** \r\n- The user can send multiple slack messages to the selected slack account\r\n"},"comment":{"url":"https://api.github.com/repos/bin-nuance-bat/project/issues/comments/412909412","html_url":"https://github.com/bin-nuance-bat/project/issues/325#issuecomment-412909412","issue_url":"https://api.github.com/repos/bin-nuance-bat/project/issues/325","id":412909412,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjkwOTQxMg==","user":{"login":"Brownie956","id":11007335,"node_id":"MDQ6VXNlcjExMDA3MzM1","avatar_url":"https://avatars1.githubusercontent.com/u/11007335?v=4","gravatar_id":"","url":"https://api.github.com/users/Brownie956","html_url":"https://github.com/Brownie956","followers_url":"https://api.github.com/users/Brownie956/followers","following_url":"https://api.github.com/users/Brownie956/following{/other_user}","gists_url":"https://api.github.com/users/Brownie956/gists{/gist_id}","starred_url":"https://api.github.com/users/Brownie956/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Brownie956/subscriptions","organizations_url":"https://api.github.com/users/Brownie956/orgs","repos_url":"https://api.github.com/users/Brownie956/repos","events_url":"https://api.github.com/users/Brownie956/events{/privacy}","received_events_url":"https://api.github.com/users/Brownie956/received_events","type":"User","site_admin":false},"created_at":"2018-08-14T15:18:34Z","updated_at":"2018-08-14T15:18:34Z","author_association":"COLLABORATOR","body":"For a more concrete UX, it would be good if we could lock the user out from doing anything on the page. At the moment, you can click 'Next' and then while it's in 'sending' mode, click on a different slack name."}}
{"actor":{"display_login":"Brownie956"}}