{"action":"created","issue":{"url":"https://api.github.com/repos/superdesk/superdesk-core/issues/89","labels_url":"https://api.github.com/repos/superdesk/superdesk-core/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/superdesk/superdesk-core/issues/89/comments","events_url":"https://api.github.com/repos/superdesk/superdesk-core/issues/89/events","html_url":"https://github.com/superdesk/superdesk-core/pull/89","id":118734529,"number":89,"title":"(imp) [SD-3387] Ingest refactoring","user":{"login":"sivakuna-aap","id":8649779,"avatar_url":"https://avatars.githubusercontent.com/u/8649779?v=3","gravatar_id":"","url":"https://api.github.com/users/sivakuna-aap","html_url":"https://github.com/sivakuna-aap","followers_url":"https://api.github.com/users/sivakuna-aap/followers","following_url":"https://api.github.com/users/sivakuna-aap/following{/other_user}","gists_url":"https://api.github.com/users/sivakuna-aap/gists{/gist_id}","starred_url":"https://api.github.com/users/sivakuna-aap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sivakuna-aap/subscriptions","organizations_url":"https://api.github.com/users/sivakuna-aap/orgs","repos_url":"https://api.github.com/users/sivakuna-aap/repos","events_url":"https://api.github.com/users/sivakuna-aap/events{/privacy}","received_events_url":"https://api.github.com/users/sivakuna-aap/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/superdesk/superdesk-core/labels/WIP","name":"WIP","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-11-25T00:44:31Z","updated_at":"2015-11-25T20:31:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/superdesk/superdesk-core/pulls/89","html_url":"https://github.com/superdesk/superdesk-core/pull/89","diff_url":"https://github.com/superdesk/superdesk-core/pull/89.diff","patch_url":"https://github.com/superdesk/superdesk-core/pull/89.patch"},"body":"The basic idea is \"to allow user select a delivery method (ftp/email/file/rss/http/etc) and then a data format (nitf.newsml/teletype/anpa/custom/etc) as independent options while creating a Ingest Channel\". \r\n\r\nIn Superdesk we call delivery method as `Feeding Service` and data format as `Feed Parser`. This PR makes the changes and they have been depicted in the below UML diagrams:\r\n\r\n![feedingservice](https://cloud.githubusercontent.com/assets/8649779/11385113/d0d4788a-9369-11e5-9c5c-5e5afe4787d1.JPG)\r\n![feedingparser](https://cloud.githubusercontent.com/assets/8649779/11385115/d0d78a48-9369-11e5-8100-069256ad8c70.JPG)\r\n![ingestsequence](https://cloud.githubusercontent.com/assets/8649779/11385114/d0d69f8e-9369-11e5-84eb-fb968e339e01.JPG)"},"comment":{"url":"https://api.github.com/repos/superdesk/superdesk-core/issues/comments/159724298","html_url":"https://github.com/superdesk/superdesk-core/pull/89#issuecomment-159724298","issue_url":"https://api.github.com/repos/superdesk/superdesk-core/issues/89","id":159724298,"user":{"login":"akintolga","id":8636746,"avatar_url":"https://avatars.githubusercontent.com/u/8636746?v=3","gravatar_id":"","url":"https://api.github.com/users/akintolga","html_url":"https://github.com/akintolga","followers_url":"https://api.github.com/users/akintolga/followers","following_url":"https://api.github.com/users/akintolga/following{/other_user}","gists_url":"https://api.github.com/users/akintolga/gists{/gist_id}","starred_url":"https://api.github.com/users/akintolga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akintolga/subscriptions","organizations_url":"https://api.github.com/users/akintolga/orgs","repos_url":"https://api.github.com/users/akintolga/repos","events_url":"https://api.github.com/users/akintolga/events{/privacy}","received_events_url":"https://api.github.com/users/akintolga/received_events","type":"User","site_admin":false},"created_at":"2015-11-25T20:31:34Z","updated_at":"2015-11-25T20:31:34Z","body":":+1: Looks pretty good. For meta classes, I'm also in favor of removing them, that would be \"cherry on top\"."}}