{"action":"created","issue":{"url":"https://api.github.com/repos/cockpit-project/cockpit/issues/2015","labels_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/2015/labels{/name}","comments_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/2015/comments","events_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/2015/events","html_url":"https://github.com/cockpit-project/cockpit/pull/2015","id":64106095,"number":2015,"title":"Refactor machines listing and logic into its own module","user":{"login":"stefwalter","id":795070,"avatar_url":"https://avatars.githubusercontent.com/u/795070?v=3","gravatar_id":"","url":"https://api.github.com/users/stefwalter","html_url":"https://github.com/stefwalter","followers_url":"https://api.github.com/users/stefwalter/followers","following_url":"https://api.github.com/users/stefwalter/following{/other_user}","gists_url":"https://api.github.com/users/stefwalter/gists{/gist_id}","starred_url":"https://api.github.com/users/stefwalter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefwalter/subscriptions","organizations_url":"https://api.github.com/users/stefwalter/orgs","repos_url":"https://api.github.com/users/stefwalter/repos","events_url":"https://api.github.com/users/stefwalter/events{/privacy}","received_events_url":"https://api.github.com/users/stefwalter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-03-24T21:35:44Z","updated_at":"2015-03-25T14:47:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cockpit-project/cockpit/pulls/2015","html_url":"https://github.com/cockpit-project/cockpit/pull/2015","diff_url":"https://github.com/cockpit-project/cockpit/pull/2015.diff","patch_url":"https://github.com/cockpit-project/cockpit/pull/2015.patch"},"body":"This is used by both index.js and the dashboard in shell.js\r\n    \r\nOne behavioral difference worth calling out. The label given on the dashboard is synced to the hostnamed.PrettyHostName but the latter is not authoritative for use on the dashboard or machines listing.\r\n    \r\nThe reason for this is that not all machines will even have the concept of a pretty host name.\r\n"},"comment":{"url":"https://api.github.com/repos/cockpit-project/cockpit/issues/comments/86063187","html_url":"https://github.com/cockpit-project/cockpit/pull/2015#issuecomment-86063187","issue_url":"https://api.github.com/repos/cockpit-project/cockpit/issues/2015","id":86063187,"user":{"login":"stefwalter","id":795070,"avatar_url":"https://avatars.githubusercontent.com/u/795070?v=3","gravatar_id":"","url":"https://api.github.com/users/stefwalter","html_url":"https://github.com/stefwalter","followers_url":"https://api.github.com/users/stefwalter/followers","following_url":"https://api.github.com/users/stefwalter/following{/other_user}","gists_url":"https://api.github.com/users/stefwalter/gists{/gist_id}","starred_url":"https://api.github.com/users/stefwalter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefwalter/subscriptions","organizations_url":"https://api.github.com/users/stefwalter/orgs","repos_url":"https://api.github.com/users/stefwalter/repos","events_url":"https://api.github.com/users/stefwalter/events{/privacy}","received_events_url":"https://api.github.com/users/stefwalter/received_events","type":"User","site_admin":false},"created_at":"2015-03-25T14:47:56Z","updated_at":"2015-03-25T14:47:56Z","body":"Loaded the pretty names properly per machine."}}