{"action":"created","issue":{"url":"https://api.github.com/repos/guardian/tagmanager/issues/79","labels_url":"https://api.github.com/repos/guardian/tagmanager/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/guardian/tagmanager/issues/79/comments","events_url":"https://api.github.com/repos/guardian/tagmanager/issues/79/events","html_url":"https://github.com/guardian/tagmanager/pull/79","id":127944548,"number":79,"title":"Tag Level Permissions Checking ","user":{"login":"currysoup","id":5560113,"avatar_url":"https://avatars.githubusercontent.com/u/5560113?v=3","gravatar_id":"","url":"https://api.github.com/users/currysoup","html_url":"https://github.com/currysoup","followers_url":"https://api.github.com/users/currysoup/followers","following_url":"https://api.github.com/users/currysoup/following{/other_user}","gists_url":"https://api.github.com/users/currysoup/gists{/gist_id}","starred_url":"https://api.github.com/users/currysoup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/currysoup/subscriptions","organizations_url":"https://api.github.com/users/currysoup/orgs","repos_url":"https://api.github.com/users/currysoup/repos","events_url":"https://api.github.com/users/currysoup/events{/privacy}","received_events_url":"https://api.github.com/users/currysoup/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-21T15:06:10Z","updated_at":"2016-01-21T15:55:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/guardian/tagmanager/pulls/79","html_url":"https://github.com/guardian/tagmanager/pull/79","diff_url":"https://github.com/guardian/tagmanager/pull/79.diff","patch_url":"https://github.com/guardian/tagmanager/pull/79.patch"},"body":"Introducing permissions based on a tag's type. Previous permissions checking was on a tagmanager function level (batch tag, merge tag, etc.)\r\n\r\nThe server introduces a new ActionFilter which will check the request body for a JSON \"type\" field and use that fields value in a permissions lookup.\r\n\r\nClient changes are basically representing these permissions to the user in an expected way. Previously editable text fields are now greyed and read-only. There's also a big orange warning bar telling them they don't have permission to edit the tag.\r\n\r\nMore implementation details are available in the commit logs."},"comment":{"url":"https://api.github.com/repos/guardian/tagmanager/issues/comments/173615127","html_url":"https://github.com/guardian/tagmanager/pull/79#issuecomment-173615127","issue_url":"https://api.github.com/repos/guardian/tagmanager/issues/79","id":173615127,"user":{"login":"clloyd","id":551573,"avatar_url":"https://avatars.githubusercontent.com/u/551573?v=3","gravatar_id":"","url":"https://api.github.com/users/clloyd","html_url":"https://github.com/clloyd","followers_url":"https://api.github.com/users/clloyd/followers","following_url":"https://api.github.com/users/clloyd/following{/other_user}","gists_url":"https://api.github.com/users/clloyd/gists{/gist_id}","starred_url":"https://api.github.com/users/clloyd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clloyd/subscriptions","organizations_url":"https://api.github.com/users/clloyd/orgs","repos_url":"https://api.github.com/users/clloyd/repos","events_url":"https://api.github.com/users/clloyd/events{/privacy}","received_events_url":"https://api.github.com/users/clloyd/received_events","type":"User","site_admin":false},"created_at":"2016-01-21T15:55:02Z","updated_at":"2016-01-21T15:55:02Z","body":":+1: Apart from the small comment"}}