{"action":"closed","issue":{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1432","labels_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1432/labels{/name}","comments_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1432/comments","events_url":"https://api.github.com/repos/letsencrypt/letsencrypt/issues/1432/events","html_url":"https://github.com/letsencrypt/letsencrypt/issues/1432","id":115938106,"number":1432,"title":"Asks about HTTPS redirect despite installer not supporting it","user":{"login":"sesse","id":238700,"avatar_url":"https://avatars.githubusercontent.com/u/238700?v=3","gravatar_id":"","url":"https://api.github.com/users/sesse","html_url":"https://github.com/sesse","followers_url":"https://api.github.com/users/sesse/followers","following_url":"https://api.github.com/users/sesse/following{/other_user}","gists_url":"https://api.github.com/users/sesse/gists{/gist_id}","starred_url":"https://api.github.com/users/sesse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sesse/subscriptions","organizations_url":"https://api.github.com/users/sesse/orgs","repos_url":"https://api.github.com/users/sesse/repos","events_url":"https://api.github.com/users/sesse/events{/privacy}","received_events_url":"https://api.github.com/users/sesse/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/labels/security%20enhancements","name":"security enhancements","color":"ffb8f0"},{"url":"https://api.github.com/repos/letsencrypt/letsencrypt/labels/ui%20/%20ux","name":"ui / ux","color":"5319e7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-09T18:39:16Z","updated_at":"2015-12-16T20:47:33Z","closed_at":"2015-12-16T20:47:33Z","body":"Hi,\r\n\r\nI'm writing an installer plugin that will not support enhancements, and thus returns none:\r\n\r\n    def supported_enhancements(self):\r\n        return []\r\n\r\nNevertheless, on letsencrypt install (with this plugin), I get the choice “Please choose whether HTTPS access is required or optional.”, and then I can choose between Easy or Secure. Shouldn't it check with the installer if it can do the “redirect” enhancement before it asks? It just calls enhance() with no more ifs and buts, which fails."}}