{"action":"created","comment":{"url":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/comments/126991147","pull_request_review_id":49523886,"id":126991147,"diff_hunk":"@@ -41,12 +46,115 @@ export default Component.extend({\n \n   // == Computed Properties ===================================================\n \n+  @readOnly\n+  @computed('css')\n+  _categoryRowClass (css) {\n+    return `${css}-categories`\n+  },\n+\n+  @readOnly\n+  @computed('css')\n+  _columnRowClass (css) {\n+    return `${css}-columns`\n+  },\n+\n+  @readOnly\n+  @computed('columns')\n+  _hasCategories (columns) {\n+    let hasCategories = false\n+    columns.forEach((column) => {\n+      if (column.category) {\n+        hasCategories = true\n+        return\n+      }\n+    })\n+    return hasCategories\n+  },\n+\n+  @readOnly\n+  @computed('columns')\n+  _categoryColumns (columns) {\n+    let categoryColumns = A([])\n+    let index = 0\n+    columns.forEach((column) => {","path":"addon/components/frost-table-header.js","position":69,"original_position":69,"commit_id":"1493c67497c8fc5845cbd2d3137496be5921405d","original_commit_id":"1493c67497c8fc5845cbd2d3137496be5921405d","user":{"login":"dafortin","id":18552536,"avatar_url":"https://avatars2.githubusercontent.com/u/18552536?v=3","gravatar_id":"","url":"https://api.github.com/users/dafortin","html_url":"https://github.com/dafortin","followers_url":"https://api.github.com/users/dafortin/followers","following_url":"https://api.github.com/users/dafortin/following{/other_user}","gists_url":"https://api.github.com/users/dafortin/gists{/gist_id}","starred_url":"https://api.github.com/users/dafortin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dafortin/subscriptions","organizations_url":"https://api.github.com/users/dafortin/orgs","repos_url":"https://api.github.com/users/dafortin/repos","events_url":"https://api.github.com/users/dafortin/events{/privacy}","received_events_url":"https://api.github.com/users/dafortin/received_events","type":"User","site_admin":false},"body":"use `reduce` instead","created_at":"2017-07-12T15:39:23Z","updated_at":"2017-07-12T15:57:40Z","html_url":"https://github.com/ciena-frost/ember-frost-table/pull/24#discussion_r126991147","pull_request_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24","_links":{"self":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/comments/126991147"},"html":{"href":"https://github.com/ciena-frost/ember-frost-table/pull/24#discussion_r126991147"},"pull_request":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24"}}},"pull_request":{"url":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24","id":130142163,"html_url":"https://github.com/ciena-frost/ember-frost-table/pull/24","diff_url":"https://github.com/ciena-frost/ember-frost-table/pull/24.diff","patch_url":"https://github.com/ciena-frost/ember-frost-table/pull/24.patch","issue_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/issues/24","number":24,"state":"open","locked":false,"title":"Implement column grouping","user":{"login":"AdamWard1995","id":22083831,"avatar_url":"https://avatars3.githubusercontent.com/u/22083831?v=3","gravatar_id":"","url":"https://api.github.com/users/AdamWard1995","html_url":"https://github.com/AdamWard1995","followers_url":"https://api.github.com/users/AdamWard1995/followers","following_url":"https://api.github.com/users/AdamWard1995/following{/other_user}","gists_url":"https://api.github.com/users/AdamWard1995/gists{/gist_id}","starred_url":"https://api.github.com/users/AdamWard1995/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdamWard1995/subscriptions","organizations_url":"https://api.github.com/users/AdamWard1995/orgs","repos_url":"https://api.github.com/users/AdamWard1995/repos","events_url":"https://api.github.com/users/AdamWard1995/events{/privacy}","received_events_url":"https://api.github.com/users/AdamWard1995/received_events","type":"User","site_admin":false},"body":"### This project uses [semver](semver.org), please check the scope of this pr:\r\n\r\n- [ ] #none# - documentation fixes and/or test additions\r\n- [ ] #patch# - backwards-compatible bug fix\r\n- [X] #minor# - adding functionality in a backwards-compatible manner\r\n- [ ] #major# - incompatible API change\r\n\r\nThis commit will enable grouping of columns into a \"category\"\r\n\r\n# CHANGELOG\r\n * **Added** functionality for grouping columns\r\n","created_at":"2017-07-12T13:43:50Z","updated_at":"2017-07-12T15:57:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a6f264065ebd460e828dfb7efbc689af9882f718","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24/commits","review_comments_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24/comments","review_comment_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/issues/24/comments","statuses_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/statuses/1493c67497c8fc5845cbd2d3137496be5921405d","head":{"label":"AdamWard1995:columnGrouping","ref":"columnGrouping","sha":"1493c67497c8fc5845cbd2d3137496be5921405d","user":{"login":"AdamWard1995","id":22083831,"avatar_url":"https://avatars3.githubusercontent.com/u/22083831?v=3","gravatar_id":"","url":"https://api.github.com/users/AdamWard1995","html_url":"https://github.com/AdamWard1995","followers_url":"https://api.github.com/users/AdamWard1995/followers","following_url":"https://api.github.com/users/AdamWard1995/following{/other_user}","gists_url":"https://api.github.com/users/AdamWard1995/gists{/gist_id}","starred_url":"https://api.github.com/users/AdamWard1995/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdamWard1995/subscriptions","organizations_url":"https://api.github.com/users/AdamWard1995/orgs","repos_url":"https://api.github.com/users/AdamWard1995/repos","events_url":"https://api.github.com/users/AdamWard1995/events{/privacy}","received_events_url":"https://api.github.com/users/AdamWard1995/received_events","type":"User","site_admin":false},"repo":{"id":91810585,"name":"ember-frost-table","full_name":"AdamWard1995/ember-frost-table","owner":{"login":"AdamWard1995","id":22083831,"avatar_url":"https://avatars3.githubusercontent.com/u/22083831?v=3","gravatar_id":"","url":"https://api.github.com/users/AdamWard1995","html_url":"https://github.com/AdamWard1995","followers_url":"https://api.github.com/users/AdamWard1995/followers","following_url":"https://api.github.com/users/AdamWard1995/following{/other_user}","gists_url":"https://api.github.com/users/AdamWard1995/gists{/gist_id}","starred_url":"https://api.github.com/users/AdamWard1995/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdamWard1995/subscriptions","organizations_url":"https://api.github.com/users/AdamWard1995/orgs","repos_url":"https://api.github.com/users/AdamWard1995/repos","events_url":"https://api.github.com/users/AdamWard1995/events{/privacy}","received_events_url":"https://api.github.com/users/AdamWard1995/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/AdamWard1995/ember-frost-table","description":null,"fork":true,"url":"https://api.github.com/repos/AdamWard1995/ember-frost-table","forks_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/forks","keys_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/teams","hooks_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/hooks","issue_events_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/issues/events{/number}","events_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/events","assignees_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/assignees{/user}","branches_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/branches{/branch}","tags_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/tags","blobs_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/git/refs{/sha}","trees_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/statuses/{sha}","languages_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/languages","stargazers_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/stargazers","contributors_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/contributors","subscribers_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/subscribers","subscription_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/subscription","commits_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/commits{/sha}","git_commits_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/git/commits{/sha}","comments_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/comments{/number}","issue_comment_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/issues/comments{/number}","contents_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/contents/{+path}","compare_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/merges","archive_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/downloads","issues_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/issues{/number}","pulls_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/pulls{/number}","milestones_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/milestones{/number}","notifications_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/labels{/name}","releases_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/releases{/id}","deployments_url":"https://api.github.com/repos/AdamWard1995/ember-frost-table/deployments","created_at":"2017-05-19T13:47:56Z","updated_at":"2017-05-19T13:47:58Z","pushed_at":"2017-07-12T13:38:36Z","git_url":"git://github.com/AdamWard1995/ember-frost-table.git","ssh_url":"git@github.com:AdamWard1995/ember-frost-table.git","clone_url":"https://github.com/AdamWard1995/ember-frost-table.git","svn_url":"https://github.com/AdamWard1995/ember-frost-table","homepage":"ciena-frost.github.io/ember-frost-table/","size":2251,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ciena-frost:master","ref":"master","sha":"09563624f8263775d789722c3ee2cdf4c0f0f431","user":{"login":"ciena-frost","id":16601148,"avatar_url":"https://avatars1.githubusercontent.com/u/16601148?v=3","gravatar_id":"","url":"https://api.github.com/users/ciena-frost","html_url":"https://github.com/ciena-frost","followers_url":"https://api.github.com/users/ciena-frost/followers","following_url":"https://api.github.com/users/ciena-frost/following{/other_user}","gists_url":"https://api.github.com/users/ciena-frost/gists{/gist_id}","starred_url":"https://api.github.com/users/ciena-frost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ciena-frost/subscriptions","organizations_url":"https://api.github.com/users/ciena-frost/orgs","repos_url":"https://api.github.com/users/ciena-frost/repos","events_url":"https://api.github.com/users/ciena-frost/events{/privacy}","received_events_url":"https://api.github.com/users/ciena-frost/received_events","type":"Organization","site_admin":false},"repo":{"id":69486338,"name":"ember-frost-table","full_name":"ciena-frost/ember-frost-table","owner":{"login":"ciena-frost","id":16601148,"avatar_url":"https://avatars1.githubusercontent.com/u/16601148?v=3","gravatar_id":"","url":"https://api.github.com/users/ciena-frost","html_url":"https://github.com/ciena-frost","followers_url":"https://api.github.com/users/ciena-frost/followers","following_url":"https://api.github.com/users/ciena-frost/following{/other_user}","gists_url":"https://api.github.com/users/ciena-frost/gists{/gist_id}","starred_url":"https://api.github.com/users/ciena-frost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ciena-frost/subscriptions","organizations_url":"https://api.github.com/users/ciena-frost/orgs","repos_url":"https://api.github.com/users/ciena-frost/repos","events_url":"https://api.github.com/users/ciena-frost/events{/privacy}","received_events_url":"https://api.github.com/users/ciena-frost/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ciena-frost/ember-frost-table","description":null,"fork":false,"url":"https://api.github.com/repos/ciena-frost/ember-frost-table","forks_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/forks","keys_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/teams","hooks_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/hooks","issue_events_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/issues/events{/number}","events_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/events","assignees_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/assignees{/user}","branches_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/branches{/branch}","tags_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/tags","blobs_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/git/refs{/sha}","trees_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/statuses/{sha}","languages_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/languages","stargazers_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/stargazers","contributors_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/contributors","subscribers_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/subscribers","subscription_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/subscription","commits_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/commits{/sha}","git_commits_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/git/commits{/sha}","comments_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/comments{/number}","issue_comment_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/issues/comments{/number}","contents_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/contents/{+path}","compare_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/merges","archive_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/downloads","issues_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/issues{/number}","pulls_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls{/number}","milestones_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/milestones{/number}","notifications_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/labels{/name}","releases_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/releases{/id}","deployments_url":"https://api.github.com/repos/ciena-frost/ember-frost-table/deployments","created_at":"2016-09-28T17:17:03Z","updated_at":"2016-12-15T22:10:59Z","pushed_at":"2017-07-12T13:43:51Z","git_url":"git://github.com/ciena-frost/ember-frost-table.git","ssh_url":"git@github.com:ciena-frost/ember-frost-table.git","clone_url":"https://github.com/ciena-frost/ember-frost-table.git","svn_url":"https://github.com/ciena-frost/ember-frost-table","homepage":"ciena-frost.github.io/ember-frost-table/","size":4958,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":8,"mirror_url":null,"open_issues_count":4,"forks":8,"open_issues":4,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24"},"html":{"href":"https://github.com/ciena-frost/ember-frost-table/pull/24"},"issue":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/issues/24"},"comments":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/issues/24/comments"},"review_comments":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24/comments"},"review_comment":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/pulls/24/commits"},"statuses":{"href":"https://api.github.com/repos/ciena-frost/ember-frost-table/statuses/1493c67497c8fc5845cbd2d3137496be5921405d"}}}}
{"actor":{"display_login":"dafortin"}}