{"action":"created","issue":{"url":"https://api.github.com/repos/theforeman/foreman/issues/2925","labels_url":"https://api.github.com/repos/theforeman/foreman/issues/2925/labels{/name}","comments_url":"https://api.github.com/repos/theforeman/foreman/issues/2925/comments","events_url":"https://api.github.com/repos/theforeman/foreman/issues/2925/events","html_url":"https://github.com/theforeman/foreman/pull/2925","id":118108206,"number":2925,"title":"Fixes #12554 - Use proper Operating System name representation","user":{"login":"oshtaier","id":10895065,"avatar_url":"https://avatars.githubusercontent.com/u/10895065?v=3","gravatar_id":"","url":"https://api.github.com/users/oshtaier","html_url":"https://github.com/oshtaier","followers_url":"https://api.github.com/users/oshtaier/followers","following_url":"https://api.github.com/users/oshtaier/following{/other_user}","gists_url":"https://api.github.com/users/oshtaier/gists{/gist_id}","starred_url":"https://api.github.com/users/oshtaier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oshtaier/subscriptions","organizations_url":"https://api.github.com/users/oshtaier/orgs","repos_url":"https://api.github.com/users/oshtaier/repos","events_url":"https://api.github.com/users/oshtaier/events{/privacy}","received_events_url":"https://api.github.com/users/oshtaier/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/theforeman/foreman/labels/Needs%20testing","name":"Needs testing","color":"fbca04"},{"url":"https://api.github.com/repos/theforeman/foreman/labels/Not%20yet%20reviewed","name":"Not yet reviewed","color":"009800"},{"url":"https://api.github.com/repos/theforeman/foreman/labels/Waiting%20on%20contributor","name":"Waiting on contributor","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-20T19:20:29Z","updated_at":"2015-11-23T08:28:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/theforeman/foreman/pulls/2925","html_url":"https://github.com/theforeman/foreman/pull/2925","diff_url":"https://github.com/theforeman/foreman/pull/2925.diff","patch_url":"https://github.com/theforeman/foreman/pull/2925.patch"},"body":"We should always have entity name to be used for column 'Name', not the description (even if it exists). Seems more logical to fix in that helper method rather than in '..index' page."},"comment":{"url":"https://api.github.com/repos/theforeman/foreman/issues/comments/158875918","html_url":"https://github.com/theforeman/foreman/pull/2925#issuecomment-158875918","issue_url":"https://api.github.com/repos/theforeman/foreman/issues/2925","id":158875918,"user":{"login":"oshtaier","id":10895065,"avatar_url":"https://avatars.githubusercontent.com/u/10895065?v=3","gravatar_id":"","url":"https://api.github.com/users/oshtaier","html_url":"https://github.com/oshtaier","followers_url":"https://api.github.com/users/oshtaier/followers","following_url":"https://api.github.com/users/oshtaier/following{/other_user}","gists_url":"https://api.github.com/users/oshtaier/gists{/gist_id}","starred_url":"https://api.github.com/users/oshtaier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oshtaier/subscriptions","organizations_url":"https://api.github.com/users/oshtaier/orgs","repos_url":"https://api.github.com/users/oshtaier/repos","events_url":"https://api.github.com/users/oshtaier/events{/privacy}","received_events_url":"https://api.github.com/users/oshtaier/received_events","type":"User","site_admin":false},"created_at":"2015-11-23T08:28:09Z","updated_at":"2015-11-23T08:28:09Z","body":"Just few thoughts:\r\n1) If we have column 'Name' - so we should always see entity name here, no matter what intention we can have. Just imagine that we put into search field 'name=AAAAA', but get entity with name 'BBBBB', only because that its description. Seems as really confusing thing and is a defect definitely\r\n2) Even comment to `def to_label` is saying - `# The OS is usually represented as the concatenation of the OS and the revision`, not the *description* or something.\r\n3) If things were really going to be improved and we thought to use description in some way, so we should add separate column with description explicitly.\r\n\r\nSo basically, from QA or UI/UX point of view - name is name and description is a description. It is bad practice to mix these completely different entities together\r\n\r\nPlease, let me know if I need to provide more details"}}