{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/addons-server/issues/3634","repository_url":"https://api.github.com/repos/mozilla/addons-server","labels_url":"https://api.github.com/repos/mozilla/addons-server/issues/3634/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/addons-server/issues/3634/comments","events_url":"https://api.github.com/repos/mozilla/addons-server/issues/3634/events","html_url":"https://github.com/mozilla/addons-server/issues/3634","id":179798314,"number":3634,"title":"Implement notification and shut down switch for add-on submissions","user":{"login":"jvillalobos","id":62568,"avatar_url":"https://avatars.githubusercontent.com/u/62568?v=3","gravatar_id":"","url":"https://api.github.com/users/jvillalobos","html_url":"https://github.com/jvillalobos","followers_url":"https://api.github.com/users/jvillalobos/followers","following_url":"https://api.github.com/users/jvillalobos/following{/other_user}","gists_url":"https://api.github.com/users/jvillalobos/gists{/gist_id}","starred_url":"https://api.github.com/users/jvillalobos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvillalobos/subscriptions","organizations_url":"https://api.github.com/users/jvillalobos/orgs","repos_url":"https://api.github.com/users/jvillalobos/repos","events_url":"https://api.github.com/users/jvillalobos/events{/privacy}","received_events_url":"https://api.github.com/users/jvillalobos/received_events","type":"User","site_admin":false},"labels":[{"id":345650971,"url":"https://api.github.com/repos/mozilla/addons-server/labels/needs%20ux","name":"needs ux","color":"5319e7","default":false},{"id":350682001,"url":"https://api.github.com/repos/mozilla/addons-server/labels/triaged","name":"triaged","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-09-28T14:59:24Z","updated_at":"2016-11-16T02:55:48Z","closed_at":null,"body":"We need an admin tool that lets us notify developers about any issues around add-on submission, and also shut down submissions if needed. This allows us to close submissions if a major bug surfaces or we don't want developers to submit add-ons during a period of time reviewers generally won't be available (like the week between Christmas and Jan 1st).\n\nI picture the admin tool like an email autoresponder tool, where you set up the start date, end date, and a message (required). Shutting down listed and unlisted submissions would be optional checkboxes. (After a discussion with @kewisch and @wagnerand, there were some concerns about shutting down submissions during the whole end of year week, so we'll want to play around with that a bit.)\n\nThe messaging and optional blocking would happen in the upload step, both for new submissions and update submissions (note that they are being changed in #3465).\n"},"comment":{"url":"https://api.github.com/repos/mozilla/addons-server/issues/comments/260839512","html_url":"https://github.com/mozilla/addons-server/issues/3634#issuecomment-260839512","issue_url":"https://api.github.com/repos/mozilla/addons-server/issues/3634","id":260839512,"user":{"login":"brampitoyo","id":51007,"avatar_url":"https://avatars.githubusercontent.com/u/51007?v=3","gravatar_id":"","url":"https://api.github.com/users/brampitoyo","html_url":"https://github.com/brampitoyo","followers_url":"https://api.github.com/users/brampitoyo/followers","following_url":"https://api.github.com/users/brampitoyo/following{/other_user}","gists_url":"https://api.github.com/users/brampitoyo/gists{/gist_id}","starred_url":"https://api.github.com/users/brampitoyo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brampitoyo/subscriptions","organizations_url":"https://api.github.com/users/brampitoyo/orgs","repos_url":"https://api.github.com/users/brampitoyo/repos","events_url":"https://api.github.com/users/brampitoyo/events{/privacy}","received_events_url":"https://api.github.com/users/brampitoyo/received_events","type":"User","site_admin":false},"created_at":"2016-11-16T02:55:48Z","updated_at":"2016-11-16T02:55:48Z","body":"@wagnerand Since you can still submit your files – they just won’t be reviewed during the time period – the page will look exactly the same other than the addition of the yellow flag.\r\n\r\nAnother thing I’ve thought of is that we can disable the “Submit” and “Upload” buttons entirely, and when you mouse over it, we’ll show a tooltip that says that they’re closed.\r\n\r\n![add-new-addon-disabled](https://cloud.githubusercontent.com/assets/51007/20333018/e81bca80-ac03-11e6-944c-bda190a9cf80.png)\r\n![add-new-version-disabled](https://cloud.githubusercontent.com/assets/51007/20333020/ecd8c2c6-ac03-11e6-8d71-b43dc62b3f19.png)\r\n\r\nThe downside of this approach is that you can still access the submission URL by manually typing it. In this case, we’ll have to block users from proceeding further, like so:\r\n\r\n![add-new-addon-page-closed](https://cloud.githubusercontent.com/assets/51007/20333036/0bc02756-ac04-11e6-9063-732c87b4a610.png)\r\n\r\nI think that this hard-line approach is harder to do than if we are to put up a notification flag but don’t actually block you from submitting a file? Another thing to consider is that there might be some developers who would still like to upload their files even though the submission is closed. Maybe they’d like it to be reviewed first thing in the next year. Maybe they’re just finished fixing an issue as the last thing they do this year. There can be other reasons, too."}}
{"actor":{"display_login":"brampitoyo"}}