{"action":"created","issue":{"url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/issues/26","labels_url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/issues/26/comments","events_url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/issues/26/events","html_url":"https://github.com/thegrubbsian/jquery.ganttView/pull/26","id":16983995,"number":26,"title":"Add fonctionnality groupBySeries and groupById. Height of cell auto sized","user":{"login":"GuillaumeSmaha","id":1287922,"avatar_url":"https://avatars.githubusercontent.com/u/1287922?v=3","gravatar_id":"","url":"https://api.github.com/users/GuillaumeSmaha","html_url":"https://github.com/GuillaumeSmaha","followers_url":"https://api.github.com/users/GuillaumeSmaha/followers","following_url":"https://api.github.com/users/GuillaumeSmaha/following{/other_user}","gists_url":"https://api.github.com/users/GuillaumeSmaha/gists{/gist_id}","starred_url":"https://api.github.com/users/GuillaumeSmaha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GuillaumeSmaha/subscriptions","organizations_url":"https://api.github.com/users/GuillaumeSmaha/orgs","repos_url":"https://api.github.com/users/GuillaumeSmaha/repos","events_url":"https://api.github.com/users/GuillaumeSmaha/events{/privacy}","received_events_url":"https://api.github.com/users/GuillaumeSmaha/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/milestones/2","html_url":"https://github.com/thegrubbsian/jquery.ganttView/milestones/v%200.9.0:%20backlog%20cleanup%20and%20documentation","labels_url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/milestones/2/labels","id":627116,"number":2,"title":"v 0.9.0: backlog cleanup and documentation","description":"Finishing up the backlog through December 2013 or so, and adding a foundation of documentation to the plugin. ","creator":{"login":"lutze","id":376108,"avatar_url":"https://avatars.githubusercontent.com/u/376108?v=3","gravatar_id":"","url":"https://api.github.com/users/lutze","html_url":"https://github.com/lutze","followers_url":"https://api.github.com/users/lutze/followers","following_url":"https://api.github.com/users/lutze/following{/other_user}","gists_url":"https://api.github.com/users/lutze/gists{/gist_id}","starred_url":"https://api.github.com/users/lutze/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lutze/subscriptions","organizations_url":"https://api.github.com/users/lutze/orgs","repos_url":"https://api.github.com/users/lutze/repos","events_url":"https://api.github.com/users/lutze/events{/privacy}","received_events_url":"https://api.github.com/users/lutze/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":1,"state":"open","created_at":"2014-04-11T10:30:06Z","updated_at":"2016-01-28T12:10:35Z","due_on":"2016-02-27T23:00:00Z","closed_at":null},"comments":6,"created_at":"2013-07-19T17:58:49Z","updated_at":"2016-02-01T23:59:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/pulls/26","html_url":"https://github.com/thegrubbsian/jquery.ganttView/pull/26","diff_url":"https://github.com/thegrubbsian/jquery.ganttView/pull/26.diff","patch_url":"https://github.com/thegrubbsian/jquery.ganttView/pull/26.patch"},"body":"groupBySeries permit to aggregate all elements in the serie to the same row\r\ngroupById permit to aggregate all rows with the same id to an uniq row. groupById can ony be activated if groupBySeries = true.\r\n\r\ngroupByIdDrawAllTitles permit to draw all titles when the option groupById is enabled. Else draw only the first title"},"comment":{"url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/issues/comments/178265905","html_url":"https://github.com/thegrubbsian/jquery.ganttView/pull/26#issuecomment-178265905","issue_url":"https://api.github.com/repos/thegrubbsian/jquery.ganttView/issues/26","id":178265905,"user":{"login":"lutze","id":376108,"avatar_url":"https://avatars.githubusercontent.com/u/376108?v=3","gravatar_id":"","url":"https://api.github.com/users/lutze","html_url":"https://github.com/lutze","followers_url":"https://api.github.com/users/lutze/followers","following_url":"https://api.github.com/users/lutze/following{/other_user}","gists_url":"https://api.github.com/users/lutze/gists{/gist_id}","starred_url":"https://api.github.com/users/lutze/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lutze/subscriptions","organizations_url":"https://api.github.com/users/lutze/orgs","repos_url":"https://api.github.com/users/lutze/repos","events_url":"https://api.github.com/users/lutze/events{/privacy}","received_events_url":"https://api.github.com/users/lutze/received_events","type":"User","site_admin":false},"created_at":"2016-02-01T23:59:46Z","updated_at":"2016-02-01T23:59:46Z","body":"I pulled this on a separate fork to review and merge. The support for the various grouping options balloons the addHeader / Block / etc functions significantly. I think a successful implementation of grouping could be simpler... Your method definitely works, but I'm going to have a look and see if there isn't another way to implement 2nd level grouping that might be a little more easily maintainable. "}}