{"action":"created","issue":{"url":"https://api.github.com/repos/mesosphere/marathon/issues/2288","labels_url":"https://api.github.com/repos/mesosphere/marathon/issues/2288/labels{/name}","comments_url":"https://api.github.com/repos/mesosphere/marathon/issues/2288/comments","events_url":"https://api.github.com/repos/mesosphere/marathon/issues/2288/events","html_url":"https://github.com/mesosphere/marathon/issues/2288","id":107531124,"number":2288,"title":"Refactor UI messages into constants as introduced in #299","user":{"login":"pierlo-upitup","id":1078545,"avatar_url":"https://avatars.githubusercontent.com/u/1078545?v=3","gravatar_id":"","url":"https://api.github.com/users/pierlo-upitup","html_url":"https://github.com/pierlo-upitup","followers_url":"https://api.github.com/users/pierlo-upitup/followers","following_url":"https://api.github.com/users/pierlo-upitup/following{/other_user}","gists_url":"https://api.github.com/users/pierlo-upitup/gists{/gist_id}","starred_url":"https://api.github.com/users/pierlo-upitup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pierlo-upitup/subscriptions","organizations_url":"https://api.github.com/users/pierlo-upitup/orgs","repos_url":"https://api.github.com/users/pierlo-upitup/repos","events_url":"https://api.github.com/users/pierlo-upitup/events{/privacy}","received_events_url":"https://api.github.com/users/pierlo-upitup/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mesosphere/marathon/labels/good%20first%20issue","name":"good first issue","color":"bfe5bf"},{"url":"https://api.github.com/repos/mesosphere/marathon/labels/gui","name":"gui","color":"eb6420"},{"url":"https://api.github.com/repos/mesosphere/marathon/labels/ready","name":"ready","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"orlandohohmeier","id":647035,"avatar_url":"https://avatars.githubusercontent.com/u/647035?v=3","gravatar_id":"","url":"https://api.github.com/users/orlandohohmeier","html_url":"https://github.com/orlandohohmeier","followers_url":"https://api.github.com/users/orlandohohmeier/followers","following_url":"https://api.github.com/users/orlandohohmeier/following{/other_user}","gists_url":"https://api.github.com/users/orlandohohmeier/gists{/gist_id}","starred_url":"https://api.github.com/users/orlandohohmeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orlandohohmeier/subscriptions","organizations_url":"https://api.github.com/users/orlandohohmeier/orgs","repos_url":"https://api.github.com/users/orlandohohmeier/repos","events_url":"https://api.github.com/users/orlandohohmeier/events{/privacy}","received_events_url":"https://api.github.com/users/orlandohohmeier/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/mesosphere/marathon/milestones/22","html_url":"https://github.com/mesosphere/marathon/milestones/0.13.0","labels_url":"https://api.github.com/repos/mesosphere/marathon/milestones/22/labels","id":1284367,"number":22,"title":"0.13.0","description":"RC-1 will be released on 2015-10-16","creator":{"login":"mwasn","id":12829900,"avatar_url":"https://avatars.githubusercontent.com/u/12829900?v=3","gravatar_id":"","url":"https://api.github.com/users/mwasn","html_url":"https://github.com/mwasn","followers_url":"https://api.github.com/users/mwasn/followers","following_url":"https://api.github.com/users/mwasn/following{/other_user}","gists_url":"https://api.github.com/users/mwasn/gists{/gist_id}","starred_url":"https://api.github.com/users/mwasn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwasn/subscriptions","organizations_url":"https://api.github.com/users/mwasn/orgs","repos_url":"https://api.github.com/users/mwasn/repos","events_url":"https://api.github.com/users/mwasn/events{/privacy}","received_events_url":"https://api.github.com/users/mwasn/received_events","type":"User","site_admin":false},"open_issues":84,"closed_issues":2,"state":"open","created_at":"2015-09-01T15:54:59Z","updated_at":"2015-10-05T13:38:40Z","due_on":"2015-10-29T23:00:00Z","closed_at":null},"comments":1,"created_at":"2015-09-21T14:58:05Z","updated_at":"2015-10-05T13:57:54Z","closed_at":null,"body":"This PR introduced a Messages constant. We should extract all messages to follow the same pattern.\r\n\r\nhttps://github.com/mesosphere/marathon-ui/pull/229"},"comment":{"url":"https://api.github.com/repos/mesosphere/marathon/issues/comments/145535584","html_url":"https://github.com/mesosphere/marathon/issues/2288#issuecomment-145535584","issue_url":"https://api.github.com/repos/mesosphere/marathon/issues/2288","id":145535584,"user":{"login":"orlandohohmeier","id":647035,"avatar_url":"https://avatars.githubusercontent.com/u/647035?v=3","gravatar_id":"","url":"https://api.github.com/users/orlandohohmeier","html_url":"https://github.com/orlandohohmeier","followers_url":"https://api.github.com/users/orlandohohmeier/followers","following_url":"https://api.github.com/users/orlandohohmeier/following{/other_user}","gists_url":"https://api.github.com/users/orlandohohmeier/gists{/gist_id}","starred_url":"https://api.github.com/users/orlandohohmeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orlandohohmeier/subscriptions","organizations_url":"https://api.github.com/users/orlandohohmeier/orgs","repos_url":"https://api.github.com/users/orlandohohmeier/repos","events_url":"https://api.github.com/users/orlandohohmeier/events{/privacy}","received_events_url":"https://api.github.com/users/orlandohohmeier/received_events","type":"User","site_admin":false},"created_at":"2015-10-05T13:57:54Z","updated_at":"2015-10-05T13:57:54Z","body":"I've extracted all unauthorized and access forbidden messages. For every other UI message we need to introduce a new message component (with message templates) or unify/reduce the message content (eg. \"Error fetching version details. Refresh the list to try again.\" => \"Error fetching data. Refresh to try again.\"). What do you think?"}}