{"action":"created","issue":{"url":"https://api.github.com/repos/cfpb/hmda-platform-ui/issues/44","repository_url":"https://api.github.com/repos/cfpb/hmda-platform-ui","labels_url":"https://api.github.com/repos/cfpb/hmda-platform-ui/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/cfpb/hmda-platform-ui/issues/44/comments","events_url":"https://api.github.com/repos/cfpb/hmda-platform-ui/issues/44/events","html_url":"https://github.com/cfpb/hmda-platform-ui/issues/44","id":141073976,"number":44,"title":"Component to render quality edits","user":{"login":"awolfe76","id":2932572,"avatar_url":"https://avatars.githubusercontent.com/u/2932572?v=3","gravatar_id":"","url":"https://api.github.com/users/awolfe76","html_url":"https://github.com/awolfe76","followers_url":"https://api.github.com/users/awolfe76/followers","following_url":"https://api.github.com/users/awolfe76/following{/other_user}","gists_url":"https://api.github.com/users/awolfe76/gists{/gist_id}","starred_url":"https://api.github.com/users/awolfe76/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/awolfe76/subscriptions","organizations_url":"https://api.github.com/users/awolfe76/orgs","repos_url":"https://api.github.com/users/awolfe76/repos","events_url":"https://api.github.com/users/awolfe76/events{/privacy}","received_events_url":"https://api.github.com/users/awolfe76/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cfpb/hmda-platform-ui/labels/component","name":"component","color":"fbca04"},{"url":"https://api.github.com/repos/cfpb/hmda-platform-ui/labels/Data%20Validation","name":"Data Validation","color":"5319e7"},{"url":"https://api.github.com/repos/cfpb/hmda-platform-ui/labels/File%20Submission","name":"File Submission","color":"5319e7"},{"url":"https://api.github.com/repos/cfpb/hmda-platform-ui/labels/Persistence","name":"Persistence","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-15T19:21:11Z","updated_at":"2016-04-06T17:24:31Z","closed_at":null,"body":"While this component will act a lot like the one in #42 I think its different enough to justify being on its own.\r\n\r\n### _With_ syntactical and validity errors\r\n\r\n![quality](https://cloud.githubusercontent.com/assets/2932572/13790699/26390c7a-eac0-11e5-9abd-d57826f712dd.png)\r\n\r\nThe component renders the loan number and number of errors, as a link. This link expands to show more details about the error(s).\r\n\r\nIf syntactical and validity errors are still present, a informational message should appear to the filer.\r\n\r\nThe data required:\r\n- loan number\r\n- number of errors\r\n- edit ID\r\n- edit description\r\n- field where the error occurred\r\n- the incorrect value submitted\r\n- whether or not the error has been verififed\r\n\r\n### _Without_ syntactical and validity errors\r\n\r\nOnce the syntactical and validity edits have run without error, this component renders a bit differently. The informational message is removed and now a checkbox and verification message are rendered.\r\n\r\n![quality-verify](https://cloud.githubusercontent.com/assets/2932572/13790848/b4251dbc-eac0-11e5-957f-f705c6484df4.png)\r\n\r\nNow, the filer can verify all quality checks are correct by checking the checkbox next to the verification message. _(The only way to fix these errors is through a resubmission.)_ Checking this checkbox will cause **ALL** of the `Not verified` messages to say `Verified`.\r\n\r\n![quality-verified](https://cloud.githubusercontent.com/assets/2932572/13791753/fb4cb08e-eac4-11e5-91f1-07a7de696611.png)\r\n\r\nIt will also make an API call to let the backend know this step is complete. This should be a persistence point."},"comment":{"url":"https://api.github.com/repos/cfpb/hmda-platform-ui/issues/comments/206474915","html_url":"https://github.com/cfpb/hmda-platform-ui/issues/44#issuecomment-206474915","issue_url":"https://api.github.com/repos/cfpb/hmda-platform-ui/issues/44","id":206474915,"user":{"login":"awolfe76","id":2932572,"avatar_url":"https://avatars.githubusercontent.com/u/2932572?v=3","gravatar_id":"","url":"https://api.github.com/users/awolfe76","html_url":"https://github.com/awolfe76","followers_url":"https://api.github.com/users/awolfe76/followers","following_url":"https://api.github.com/users/awolfe76/following{/other_user}","gists_url":"https://api.github.com/users/awolfe76/gists{/gist_id}","starred_url":"https://api.github.com/users/awolfe76/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/awolfe76/subscriptions","organizations_url":"https://api.github.com/users/awolfe76/orgs","repos_url":"https://api.github.com/users/awolfe76/repos","events_url":"https://api.github.com/users/awolfe76/events{/privacy}","received_events_url":"https://api.github.com/users/awolfe76/received_events","type":"User","site_admin":false},"created_at":"2016-04-06T17:24:31Z","updated_at":"2016-04-06T17:24:31Z","body":"Its possible that [`EditsSyntacticalValidity.jsx`](https://github.com/cfpb/hmda-platform-ui/blob/master/src/js/EditsSyntacticalValidity.jsx) can be tweaked to render this as well."}}