{"action":"created","issue":{"url":"https://api.github.com/repos/GNS3/gns3-gui/issues/305","labels_url":"https://api.github.com/repos/GNS3/gns3-gui/issues/305/labels{/name}","comments_url":"https://api.github.com/repos/GNS3/gns3-gui/issues/305/comments","events_url":"https://api.github.com/repos/GNS3/gns3-gui/issues/305/events","html_url":"https://github.com/GNS3/gns3-gui/pull/305","id":72568644,"number":305,"title":"Multi select (+ signaling fixes)","user":{"login":"boenrobot","id":1029536,"avatar_url":"https://avatars.githubusercontent.com/u/1029536?v=3","gravatar_id":"","url":"https://api.github.com/users/boenrobot","html_url":"https://github.com/boenrobot","followers_url":"https://api.github.com/users/boenrobot/followers","following_url":"https://api.github.com/users/boenrobot/following{/other_user}","gists_url":"https://api.github.com/users/boenrobot/gists{/gist_id}","starred_url":"https://api.github.com/users/boenrobot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boenrobot/subscriptions","organizations_url":"https://api.github.com/users/boenrobot/orgs","repos_url":"https://api.github.com/users/boenrobot/repos","events_url":"https://api.github.com/users/boenrobot/events{/privacy}","received_events_url":"https://api.github.com/users/boenrobot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GNS3/gns3-gui/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/GNS3/gns3-gui/milestones/9","html_url":"https://github.com/GNS3/gns3-gui/milestones/1.4","labels_url":"https://api.github.com/repos/GNS3/gns3-gui/milestones/9/labels","id":1064611,"number":9,"title":"1.4","description":"","creator":{"login":"noplay","id":345437,"avatar_url":"https://avatars.githubusercontent.com/u/345437?v=3","gravatar_id":"","url":"https://api.github.com/users/noplay","html_url":"https://github.com/noplay","followers_url":"https://api.github.com/users/noplay/followers","following_url":"https://api.github.com/users/noplay/following{/other_user}","gists_url":"https://api.github.com/users/noplay/gists{/gist_id}","starred_url":"https://api.github.com/users/noplay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noplay/subscriptions","organizations_url":"https://api.github.com/users/noplay/orgs","repos_url":"https://api.github.com/users/noplay/repos","events_url":"https://api.github.com/users/noplay/events{/privacy}","received_events_url":"https://api.github.com/users/noplay/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":2,"state":"open","created_at":"2015-04-13T08:40:03Z","updated_at":"2015-05-04T20:40:26Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2015-05-02T02:03:36Z","updated_at":"2015-05-04T22:10:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GNS3/gns3-gui/pulls/305","html_url":"https://github.com/GNS3/gns3-gui/pull/305","diff_url":"https://github.com/GNS3/gns3-gui/pull/305.diff","patch_url":"https://github.com/GNS3/gns3-gui/pull/305.patch"},"body":"I think it would be nice to have multi selection for quicker device manipulations.\r\n\r\nThis pull request adds just the ability to select and delete multiple items, while making sure not to invoke stuff that targets an individual item (edit, change symbol).\r\n\r\nPerhaps in the future, there may be some extra means of bulk edit devices, but at this point, I'm just starting to \"dive\" into the code, so take this here as a starting point ;) .\r\n\r\nBTW, I've also taken the liberty of converting any encountered ```SIGNAL(\"triggered()\")``` calls into ```trigger.connect```.\r\n\r\n(Everything, with the exception of IOU, has been thoroughly tested, in at least as much that I can compile it, and do the things without anything popping into the console; The Travis error doesn't seem related)"},"comment":{"url":"https://api.github.com/repos/GNS3/gns3-gui/issues/comments/98865240","html_url":"https://github.com/GNS3/gns3-gui/pull/305#issuecomment-98865240","issue_url":"https://api.github.com/repos/GNS3/gns3-gui/issues/305","id":98865240,"user":{"login":"grossmj","id":4752614,"avatar_url":"https://avatars.githubusercontent.com/u/4752614?v=3","gravatar_id":"","url":"https://api.github.com/users/grossmj","html_url":"https://github.com/grossmj","followers_url":"https://api.github.com/users/grossmj/followers","following_url":"https://api.github.com/users/grossmj/following{/other_user}","gists_url":"https://api.github.com/users/grossmj/gists{/gist_id}","starred_url":"https://api.github.com/users/grossmj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grossmj/subscriptions","organizations_url":"https://api.github.com/users/grossmj/orgs","repos_url":"https://api.github.com/users/grossmj/repos","events_url":"https://api.github.com/users/grossmj/events{/privacy}","received_events_url":"https://api.github.com/users/grossmj/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T22:10:52Z","updated_at":"2015-05-04T22:10:52Z","body":"> Have you considered simply using CLAHub? They have nice integration with PRs, letting you see whether the contributor has signed the CLA, and there's no need to pre-fill anything. Plus, it integrates nicely with GitHub accounts, making it easier on contributors too.\r\n\r\nYep we are considering using CLAHub or Google Forms or another approach. We want to make this as painless as possible for contributors.\r\n\r\n> They weren't for some reason... I've disabled them now. Sorry about that.\r\n\r\nNo worries. So do you have a .git in your directory? There is maybe a bug on our side. @noplay can you check?\r\n"}}