{"action":"created","issue":{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/issues/1577","repository_url":"https://api.github.com/repos/globaleaks/GlobaLeaks","labels_url":"https://api.github.com/repos/globaleaks/GlobaLeaks/issues/1577/labels{/name}","comments_url":"https://api.github.com/repos/globaleaks/GlobaLeaks/issues/1577/comments","events_url":"https://api.github.com/repos/globaleaks/GlobaLeaks/issues/1577/events","html_url":"https://github.com/globaleaks/GlobaLeaks/issues/1577","id":139528378,"number":1577,"title":"Per submission notification opt-in/opt-out (per recipient)","user":{"login":"evilaliv3","id":217034,"avatar_url":"https://avatars.githubusercontent.com/u/217034?v=3","gravatar_id":"","url":"https://api.github.com/users/evilaliv3","html_url":"https://github.com/evilaliv3","followers_url":"https://api.github.com/users/evilaliv3/followers","following_url":"https://api.github.com/users/evilaliv3/following{/other_user}","gists_url":"https://api.github.com/users/evilaliv3/gists{/gist_id}","starred_url":"https://api.github.com/users/evilaliv3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evilaliv3/subscriptions","organizations_url":"https://api.github.com/users/evilaliv3/orgs","repos_url":"https://api.github.com/users/evilaliv3/repos","events_url":"https://api.github.com/users/evilaliv3/events{/privacy}","received_events_url":"https://api.github.com/users/evilaliv3/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/labels/C:%20Client","name":"C: Client","color":"eb6420"},{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/labels/F:%20AdopterRequest","name":"F: AdopterRequest","color":"d4c5f9"},{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/labels/F:%20Notification","name":"F: Notification","color":"d4c5f9"},{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/labels/OTF-D5:%20Usability%20Improvement","name":"OTF-D5: Usability Improvement","color":"AAAAAA"},{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/labels/U:%20Recipient","name":"U: Recipient","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"NSkelsey","id":1095794,"avatar_url":"https://avatars.githubusercontent.com/u/1095794?v=3","gravatar_id":"","url":"https://api.github.com/users/NSkelsey","html_url":"https://github.com/NSkelsey","followers_url":"https://api.github.com/users/NSkelsey/followers","following_url":"https://api.github.com/users/NSkelsey/following{/other_user}","gists_url":"https://api.github.com/users/NSkelsey/gists{/gist_id}","starred_url":"https://api.github.com/users/NSkelsey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NSkelsey/subscriptions","organizations_url":"https://api.github.com/users/NSkelsey/orgs","repos_url":"https://api.github.com/users/NSkelsey/repos","events_url":"https://api.github.com/users/NSkelsey/events{/privacy}","received_events_url":"https://api.github.com/users/NSkelsey/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/milestones/35","html_url":"https://github.com/globaleaks/GlobaLeaks/milestones/2016%20March","labels_url":"https://api.github.com/repos/globaleaks/GlobaLeaks/milestones/35/labels","id":1639153,"number":35,"title":"2016 March","description":"","creator":{"login":"evilaliv3","id":217034,"avatar_url":"https://avatars.githubusercontent.com/u/217034?v=3","gravatar_id":"","url":"https://api.github.com/users/evilaliv3","html_url":"https://github.com/evilaliv3","followers_url":"https://api.github.com/users/evilaliv3/followers","following_url":"https://api.github.com/users/evilaliv3/following{/other_user}","gists_url":"https://api.github.com/users/evilaliv3/gists{/gist_id}","starred_url":"https://api.github.com/users/evilaliv3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evilaliv3/subscriptions","organizations_url":"https://api.github.com/users/evilaliv3/orgs","repos_url":"https://api.github.com/users/evilaliv3/repos","events_url":"https://api.github.com/users/evilaliv3/events{/privacy}","received_events_url":"https://api.github.com/users/evilaliv3/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":12,"state":"open","created_at":"2016-03-11T15:57:27Z","updated_at":"2016-03-27T18:33:59Z","due_on":"2016-03-30T22:00:00Z","closed_at":null},"comments":4,"created_at":"2016-03-09T09:51:37Z","updated_at":"2016-03-28T17:11:27Z","closed_at":null,"body":"Various adopters reported me back that in their work they would really benefit of an opt-in/opt-out feature for the submission notification.\r\n\r\nThe typical use case of such a feature is the following:\r\n- a submission arrive;\r\n- the submission is checked by the recipient and the recipient not finding that much relevant decides to not delete the submission giving the whistleblower the chance to provide more data but decides to opt-out from the notifications in order to not be interrupted in its work by further discussions; the recipient will then check that submission manually logging on the platform and looking at the new material.\r\n- the recipient would then like to be in possibility to opt-in if the submissions turns out to be relevant.\r\n\r\nFeature request strictly related to: https://github.com/globaleaks/GlobaLeaks/issues/1576\r\n\r\n\\cc @NSkelsey @marceloomens @infosquatter @fpietrosanti"},"comment":{"url":"https://api.github.com/repos/globaleaks/GlobaLeaks/issues/comments/202491717","html_url":"https://github.com/globaleaks/GlobaLeaks/issues/1577#issuecomment-202491717","issue_url":"https://api.github.com/repos/globaleaks/GlobaLeaks/issues/1577","id":202491717,"user":{"login":"NSkelsey","id":1095794,"avatar_url":"https://avatars.githubusercontent.com/u/1095794?v=3","gravatar_id":"","url":"https://api.github.com/users/NSkelsey","html_url":"https://github.com/NSkelsey","followers_url":"https://api.github.com/users/NSkelsey/followers","following_url":"https://api.github.com/users/NSkelsey/following{/other_user}","gists_url":"https://api.github.com/users/NSkelsey/gists{/gist_id}","starred_url":"https://api.github.com/users/NSkelsey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NSkelsey/subscriptions","organizations_url":"https://api.github.com/users/NSkelsey/orgs","repos_url":"https://api.github.com/users/NSkelsey/repos","events_url":"https://api.github.com/users/NSkelsey/events{/privacy}","received_events_url":"https://api.github.com/users/NSkelsey/received_events","type":"User","site_admin":false},"created_at":"2016-03-28T17:11:27Z","updated_at":"2016-03-28T17:11:27Z","body":"I created some UI to handle the display of UI notifications. The toggle button could be red, but I went with warning yellow because this is a more neutral setting.\r\n\r\n**From the tip page this is the new resting interface:**\r\n\r\n<img width=\"284\" alt=\"screen shot 2016-03-28 at 1 05 07 pm\" src=\"https://cloud.githubusercontent.com/assets/1095794/14083917/3126b1a2-f4e6-11e5-995e-9a7d6aaa44da.png\">\r\n\r\n**With the Silence notif button hovered:**\r\n\r\n<img width=\"313\" alt=\"screen shot 2016-03-28 at 1 05 13 pm\" src=\"https://cloud.githubusercontent.com/assets/1095794/14083929/3c7092f8-f4e6-11e5-89c0-f3c8912f875d.png\">\r\n\r\n**With the Silence notif toggled on. (Meaning this tip will not generate notifications):**\r\n\r\n<img width=\"293\" alt=\"screen shot 2016-03-28 at 1 05 26 pm\" src=\"https://cloud.githubusercontent.com/assets/1095794/14083941/5200069e-f4e6-11e5-8b00-b36094ccba8f.png\">\r\n\r\n**The toggle dialogue to Re-enable notifications:**\r\n\r\n<img width=\"372\" alt=\"screen shot 2016-03-28 at 1 05 31 pm\" src=\"https://cloud.githubusercontent.com/assets/1095794/14083953/6599c550-f4e6-11e5-9dbc-bd89fa1d7440.png\">\r\n\r\n"}}