{"action":"created","issue":{"url":"https://api.github.com/repos/projectjellyfish/api/issues/627","labels_url":"https://api.github.com/repos/projectjellyfish/api/issues/627/labels{/name}","comments_url":"https://api.github.com/repos/projectjellyfish/api/issues/627/comments","events_url":"https://api.github.com/repos/projectjellyfish/api/issues/627/events","html_url":"https://github.com/projectjellyfish/api/pull/627","id":75312805,"number":627,"title":"Validate Role.permissions format","user":{"login":"calebthompson","id":711717,"avatar_url":"https://avatars.githubusercontent.com/u/711717?v=3","gravatar_id":"","url":"https://api.github.com/users/calebthompson","html_url":"https://github.com/calebthompson","followers_url":"https://api.github.com/users/calebthompson/followers","following_url":"https://api.github.com/users/calebthompson/following{/other_user}","gists_url":"https://api.github.com/users/calebthompson/gists{/gist_id}","starred_url":"https://api.github.com/users/calebthompson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calebthompson/subscriptions","organizations_url":"https://api.github.com/users/calebthompson/orgs","repos_url":"https://api.github.com/users/calebthompson/repos","events_url":"https://api.github.com/users/calebthompson/events{/privacy}","received_events_url":"https://api.github.com/users/calebthompson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-11T18:23:15Z","updated_at":"2015-05-11T18:31:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/projectjellyfish/api/pulls/627","html_url":"https://github.com/projectjellyfish/api/pull/627","diff_url":"https://github.com/projectjellyfish/api/pull/627.diff","patch_url":"https://github.com/projectjellyfish/api/pull/627.patch"},"body":"Since this is a JSONb column and is pretty freeform, we want to ensure\r\nthe data we store in the permissions column follows the structure we\r\nexpect. Ensure that it contains only valid models and only valid\r\nread/write actions. Also make sure we don't have garbage empty data\r\nstored."},"comment":{"url":"https://api.github.com/repos/projectjellyfish/api/issues/comments/101010820","html_url":"https://github.com/projectjellyfish/api/pull/627#issuecomment-101010820","issue_url":"https://api.github.com/repos/projectjellyfish/api/issues/627","id":101010820,"user":{"login":"chriskacerguis","id":2414647,"avatar_url":"https://avatars.githubusercontent.com/u/2414647?v=3","gravatar_id":"","url":"https://api.github.com/users/chriskacerguis","html_url":"https://github.com/chriskacerguis","followers_url":"https://api.github.com/users/chriskacerguis/followers","following_url":"https://api.github.com/users/chriskacerguis/following{/other_user}","gists_url":"https://api.github.com/users/chriskacerguis/gists{/gist_id}","starred_url":"https://api.github.com/users/chriskacerguis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chriskacerguis/subscriptions","organizations_url":"https://api.github.com/users/chriskacerguis/orgs","repos_url":"https://api.github.com/users/chriskacerguis/repos","events_url":"https://api.github.com/users/chriskacerguis/events{/privacy}","received_events_url":"https://api.github.com/users/chriskacerguis/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T18:31:40Z","updated_at":"2015-05-11T18:31:40Z","body":":+1: "}}