{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/kibana/issues/3908","labels_url":"https://api.github.com/repos/elastic/kibana/issues/3908/labels{/name}","comments_url":"https://api.github.com/repos/elastic/kibana/issues/3908/comments","events_url":"https://api.github.com/repos/elastic/kibana/issues/3908/events","html_url":"https://github.com/elastic/kibana/pull/3908","id":78941099,"number":3908,"title":"Timepicker conf","user":{"login":"Filirom1","id":295554,"avatar_url":"https://avatars.githubusercontent.com/u/295554?v=3","gravatar_id":"","url":"https://api.github.com/users/Filirom1","html_url":"https://github.com/Filirom1","followers_url":"https://api.github.com/users/Filirom1/followers","following_url":"https://api.github.com/users/Filirom1/following{/other_user}","gists_url":"https://api.github.com/users/Filirom1/gists{/gist_id}","starred_url":"https://api.github.com/users/Filirom1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Filirom1/subscriptions","organizations_url":"https://api.github.com/users/Filirom1/orgs","repos_url":"https://api.github.com/users/Filirom1/repos","events_url":"https://api.github.com/users/Filirom1/events{/privacy}","received_events_url":"https://api.github.com/users/Filirom1/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/elastic/kibana/labels/needs%20updates","name":"needs updates","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-05-21T10:51:59Z","updated_at":"2015-05-22T20:12:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/elastic/kibana/pulls/3908","html_url":"https://github.com/elastic/kibana/pull/3908","diff_url":"https://github.com/elastic/kibana/pull/3908.diff","patch_url":"https://github.com/elastic/kibana/pull/3908.patch"},"body":"It closes #2874 and  #2758 and also makes `refreshIntervalDefaults` and `refreshIntervals` configurable.\r\n\r\nBecause of circular dependency with `config` -> `courier/data_source/doc_source` -> `courier/data_source/_abstract` -> `courier/fetch/fetch` -> `courier/fetch/strategy/search` -> `timefilter` -> `config`, I was forced to to some refactoring.\r\n\r\nNow strategies are not instanciated by generic components like `fetch`,  `courier/data_source/_abstract`. But are instantiated by specialized components : `courier`, `doc_source`, `search_source`, `looper/doc`\r\n\r\nI hope this refactoring will suit you."},"comment":{"url":"https://api.github.com/repos/elastic/kibana/issues/comments/104757230","html_url":"https://github.com/elastic/kibana/pull/3908#issuecomment-104757230","issue_url":"https://api.github.com/repos/elastic/kibana/issues/3908","id":104757230,"user":{"login":"rashidkpc","id":1250387,"avatar_url":"https://avatars.githubusercontent.com/u/1250387?v=3","gravatar_id":"","url":"https://api.github.com/users/rashidkpc","html_url":"https://github.com/rashidkpc","followers_url":"https://api.github.com/users/rashidkpc/followers","following_url":"https://api.github.com/users/rashidkpc/following{/other_user}","gists_url":"https://api.github.com/users/rashidkpc/gists{/gist_id}","starred_url":"https://api.github.com/users/rashidkpc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rashidkpc/subscriptions","organizations_url":"https://api.github.com/users/rashidkpc/orgs","repos_url":"https://api.github.com/users/rashidkpc/repos","events_url":"https://api.github.com/users/rashidkpc/events{/privacy}","received_events_url":"https://api.github.com/users/rashidkpc/received_events","type":"User","site_admin":false},"created_at":"2015-05-22T20:12:21Z","updated_at":"2015-05-22T20:12:21Z","body":"I think those 2 would be reasonable to have in advanced config, though we need to look at the implementation of the refreshInterval object, `display` and `section` really shouldn't be needed"}}