{"action":"created","issue":{"url":"https://api.github.com/repos/darktable-org/darktable/issues/1061","labels_url":"https://api.github.com/repos/darktable-org/darktable/issues/1061/labels{/name}","comments_url":"https://api.github.com/repos/darktable-org/darktable/issues/1061/comments","events_url":"https://api.github.com/repos/darktable-org/darktable/issues/1061/events","html_url":"https://github.com/darktable-org/darktable/pull/1061","id":120575330,"number":1061,"title":"Added preserve luminosity option to channel mixer module.","user":{"login":"caioss","id":7918936,"avatar_url":"https://avatars.githubusercontent.com/u/7918936?v=3","gravatar_id":"","url":"https://api.github.com/users/caioss","html_url":"https://github.com/caioss","followers_url":"https://api.github.com/users/caioss/followers","following_url":"https://api.github.com/users/caioss/following{/other_user}","gists_url":"https://api.github.com/users/caioss/gists{/gist_id}","starred_url":"https://api.github.com/users/caioss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caioss/subscriptions","organizations_url":"https://api.github.com/users/caioss/orgs","repos_url":"https://api.github.com/users/caioss/repos","events_url":"https://api.github.com/users/caioss/events{/privacy}","received_events_url":"https://api.github.com/users/caioss/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/darktable-org/darktable/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/darktable-org/darktable/labels/incomplete","name":"incomplete","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-05T17:45:26Z","updated_at":"2015-12-08T20:35:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/darktable-org/darktable/pulls/1061","html_url":"https://github.com/darktable-org/darktable/pull/1061","diff_url":"https://github.com/darktable-org/darktable/pull/1061.diff","patch_url":"https://github.com/darktable-org/darktable/pull/1061.patch"},"body":"This is the code that adds a preserve luminosity toggle button to the channel mixer module. It was explained here http://article.gmane.org/gmane.comp.graphics.darktable.devel/6786"},"comment":{"url":"https://api.github.com/repos/darktable-org/darktable/issues/comments/163010162","html_url":"https://github.com/darktable-org/darktable/pull/1061#issuecomment-163010162","issue_url":"https://api.github.com/repos/darktable-org/darktable/issues/1061","id":163010162,"user":{"login":"houz","id":1624064,"avatar_url":"https://avatars.githubusercontent.com/u/1624064?v=3","gravatar_id":"","url":"https://api.github.com/users/houz","html_url":"https://github.com/houz","followers_url":"https://api.github.com/users/houz/followers","following_url":"https://api.github.com/users/houz/following{/other_user}","gists_url":"https://api.github.com/users/houz/gists{/gist_id}","starred_url":"https://api.github.com/users/houz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houz/subscriptions","organizations_url":"https://api.github.com/users/houz/orgs","repos_url":"https://api.github.com/users/houz/repos","events_url":"https://api.github.com/users/houz/events{/privacy}","received_events_url":"https://api.github.com/users/houz/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T20:35:39Z","updated_at":"2015-12-08T20:35:39Z","body":"Oh, please don't use default_params in legacy_params(), i will remove those from other modules in the future anyway to eventually get rid of the self parameter to that function completely. It  doesn't work well with manipulating params from outside the pipe via introspection (creating a module instance just to update params is ugly)."}}