{"action":"opened","issue":{"url":"https://api.github.com/repos/framework-one/fw1-clj/issues/51","repository_url":"https://api.github.com/repos/framework-one/fw1-clj","labels_url":"https://api.github.com/repos/framework-one/fw1-clj/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/framework-one/fw1-clj/issues/51/comments","events_url":"https://api.github.com/repos/framework-one/fw1-clj/issues/51/events","html_url":"https://github.com/framework-one/fw1-clj/issues/51","id":188884500,"number":51,"title":"Add missing view handler","user":{"login":"seancorfield","id":43875,"avatar_url":"https://avatars.githubusercontent.com/u/43875?v=3","gravatar_id":"","url":"https://api.github.com/users/seancorfield","html_url":"https://github.com/seancorfield","followers_url":"https://api.github.com/users/seancorfield/followers","following_url":"https://api.github.com/users/seancorfield/following{/other_user}","gists_url":"https://api.github.com/users/seancorfield/gists{/gist_id}","starred_url":"https://api.github.com/users/seancorfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seancorfield/subscriptions","organizations_url":"https://api.github.com/users/seancorfield/orgs","repos_url":"https://api.github.com/users/seancorfield/repos","events_url":"https://api.github.com/users/seancorfield/events{/privacy}","received_events_url":"https://api.github.com/users/seancorfield/received_events","type":"User","site_admin":false},"labels":[{"id":335277178,"url":"https://api.github.com/repos/framework-one/fw1-clj/labels/needsanalysis","name":"needsanalysis","color":"207de5","default":false}],"state":"open","locked":false,"assignee":{"login":"seancorfield","id":43875,"avatar_url":"https://avatars.githubusercontent.com/u/43875?v=3","gravatar_id":"","url":"https://api.github.com/users/seancorfield","html_url":"https://github.com/seancorfield","followers_url":"https://api.github.com/users/seancorfield/followers","following_url":"https://api.github.com/users/seancorfield/following{/other_user}","gists_url":"https://api.github.com/users/seancorfield/gists{/gist_id}","starred_url":"https://api.github.com/users/seancorfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seancorfield/subscriptions","organizations_url":"https://api.github.com/users/seancorfield/orgs","repos_url":"https://api.github.com/users/seancorfield/repos","events_url":"https://api.github.com/users/seancorfield/events{/privacy}","received_events_url":"https://api.github.com/users/seancorfield/received_events","type":"User","site_admin":false},"assignees":[{"login":"seancorfield","id":43875,"avatar_url":"https://avatars.githubusercontent.com/u/43875?v=3","gravatar_id":"","url":"https://api.github.com/users/seancorfield","html_url":"https://github.com/seancorfield","followers_url":"https://api.github.com/users/seancorfield/followers","following_url":"https://api.github.com/users/seancorfield/following{/other_user}","gists_url":"https://api.github.com/users/seancorfield/gists{/gist_id}","starred_url":"https://api.github.com/users/seancorfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seancorfield/subscriptions","organizations_url":"https://api.github.com/users/seancorfield/orgs","repos_url":"https://api.github.com/users/seancorfield/repos","events_url":"https://api.github.com/users/seancorfield/events{/privacy}","received_events_url":"https://api.github.com/users/seancorfield/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2016-11-12T01:39:16Z","updated_at":"2016-11-12T01:39:16Z","closed_at":null,"body":"We need a way for a user program, especially a REST API, to be able to override how 404 Not Found is handled.\n\nThis is complicated by the fact that Compojure itself can render a 404 Not Found if no route matches, as well as `render-page`.\n\nIn addition, if a REST API wants to render a non-HTML response at that point, it cannot leverage the regular FW/1 pipeline because neither of these 404 Not Found locations occur within the \"normal\" scope of a FW/1 request (Compojure's handling occurs before FW/1 runs, `render-page` occurs after the decision about rendering has happened)."}}
{"actor":{"display_login":"seancorfield"}}