{"action":"created","issue":{"url":"https://api.github.com/repos/galaxyproject/galaxy/issues/1711","repository_url":"https://api.github.com/repos/galaxyproject/galaxy","labels_url":"https://api.github.com/repos/galaxyproject/galaxy/issues/1711/labels{/name}","comments_url":"https://api.github.com/repos/galaxyproject/galaxy/issues/1711/comments","events_url":"https://api.github.com/repos/galaxyproject/galaxy/issues/1711/events","html_url":"https://github.com/galaxyproject/galaxy/pull/1711","id":132580655,"number":1711,"title":"Revise tool parameter handling, remove redundancies","user":{"login":"guerler","id":2105447,"avatar_url":"https://avatars.githubusercontent.com/u/2105447?v=3","gravatar_id":"","url":"https://api.github.com/users/guerler","html_url":"https://github.com/guerler","followers_url":"https://api.github.com/users/guerler/followers","following_url":"https://api.github.com/users/guerler/following{/other_user}","gists_url":"https://api.github.com/users/guerler/gists{/gist_id}","starred_url":"https://api.github.com/users/guerler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guerler/subscriptions","organizations_url":"https://api.github.com/users/guerler/orgs","repos_url":"https://api.github.com/users/guerler/repos","events_url":"https://api.github.com/users/guerler/events{/privacy}","received_events_url":"https://api.github.com/users/guerler/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/galaxyproject/galaxy/labels/area/tool-framework","name":"area/tool-framework","color":"006b75"},{"url":"https://api.github.com/repos/galaxyproject/galaxy/labels/kind/enhancement","name":"kind/enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/galaxyproject/galaxy/labels/status/review","name":"status/review","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/galaxyproject/galaxy/milestones/2","html_url":"https://github.com/galaxyproject/galaxy/milestones/16.04","labels_url":"https://api.github.com/repos/galaxyproject/galaxy/milestones/2/labels","id":1435676,"number":2,"title":"16.04","description":"Update this after 16.01","creator":{"login":"erasche","id":458683,"avatar_url":"https://avatars.githubusercontent.com/u/458683?v=3","gravatar_id":"","url":"https://api.github.com/users/erasche","html_url":"https://github.com/erasche","followers_url":"https://api.github.com/users/erasche/followers","following_url":"https://api.github.com/users/erasche/following{/other_user}","gists_url":"https://api.github.com/users/erasche/gists{/gist_id}","starred_url":"https://api.github.com/users/erasche/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erasche/subscriptions","organizations_url":"https://api.github.com/users/erasche/orgs","repos_url":"https://api.github.com/users/erasche/repos","events_url":"https://api.github.com/users/erasche/events{/privacy}","received_events_url":"https://api.github.com/users/erasche/received_events","type":"User","site_admin":false},"open_issues":29,"closed_issues":89,"state":"open","created_at":"2015-11-30T17:22:37Z","updated_at":"2016-02-19T01:12:54Z","due_on":"2016-04-01T05:00:00Z","closed_at":null},"comments":6,"created_at":"2016-02-10T00:57:32Z","updated_at":"2016-02-19T01:34:59Z","closed_at":"2016-02-19T01:12:54Z","pull_request":{"url":"https://api.github.com/repos/galaxyproject/galaxy/pulls/1711","html_url":"https://github.com/galaxyproject/galaxy/pull/1711","diff_url":"https://github.com/galaxyproject/galaxy/pull/1711.diff","patch_url":"https://github.com/galaxyproject/galaxy/pull/1711.patch"},"body":"This is a continuation of #1572 and #115 and our ongoing effort to unify the tool parameter handling, remove hacks, legacy handling and redundancies.\r\n\r\n* Remove former populate_state and update_state: https://github.com/galaxyproject/galaxy/pull/1711/files#diff-1bef786a2b2ea704c1748e41cd25dd33L1210\r\n\r\n* Remove redundant check_param_from_incoming, and unnecessary get_incoming_value:\r\nhttps://github.com/galaxyproject/galaxy/pull/1711/files#diff-1bef786a2b2ea704c1748e41cd25dd33L2781\r\n\r\n* Unify and extend visit_input_states:\r\nhttps://github.com/galaxyproject/galaxy/pull/1711/files#diff-c2872901d34ca0c09ded74872356dd7bL14\r\n\r\n* Remove source specification layer and unify check_param:\r\nhttps://github.com/galaxyproject/galaxy/pull/1711/files#diff-c2872901d34ca0c09ded74872356dd7bR60 \r\n\r\n* Replace DummyDataset with regular RuntimeValues:\r\nhttps://github.com/galaxyproject/galaxy/pull/1711/files#diff-9baf995401cfeb779edf8731ebaf0d2dL1649\r\n\r\n* Simplify update state handling for workflow steps:\r\nhttps://github.com/galaxyproject/galaxy/pull/1711/files#diff-5cab48d5f01fec3fa30d17f4bf5d1848L1048\r\n\r\n* Remove unused legacy collection handling:\r\nhttps://github.com/guerler/galaxy/commit/050adad1ea20f80472fa7f41a301b2d9d4d38d3d\r\n"},"comment":{"url":"https://api.github.com/repos/galaxyproject/galaxy/issues/comments/186005876","html_url":"https://github.com/galaxyproject/galaxy/pull/1711#issuecomment-186005876","issue_url":"https://api.github.com/repos/galaxyproject/galaxy/issues/1711","id":186005876,"user":{"login":"guerler","id":2105447,"avatar_url":"https://avatars.githubusercontent.com/u/2105447?v=3","gravatar_id":"","url":"https://api.github.com/users/guerler","html_url":"https://github.com/guerler","followers_url":"https://api.github.com/users/guerler/followers","following_url":"https://api.github.com/users/guerler/following{/other_user}","gists_url":"https://api.github.com/users/guerler/gists{/gist_id}","starred_url":"https://api.github.com/users/guerler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guerler/subscriptions","organizations_url":"https://api.github.com/users/guerler/orgs","repos_url":"https://api.github.com/users/guerler/repos","events_url":"https://api.github.com/users/guerler/events{/privacy}","received_events_url":"https://api.github.com/users/guerler/received_events","type":"User","site_admin":false},"created_at":"2016-02-19T01:34:59Z","updated_at":"2016-02-19T01:34:59Z","body":"@galaxybot test this."}}