{"action":"opened","issue":{"url":"https://api.github.com/repos/Cadasta/cadasta-ingestion-engine/issues/1","labels_url":"https://api.github.com/repos/Cadasta/cadasta-ingestion-engine/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/Cadasta/cadasta-ingestion-engine/issues/1/comments","events_url":"https://api.github.com/repos/Cadasta/cadasta-ingestion-engine/issues/1/events","html_url":"https://github.com/Cadasta/cadasta-ingestion-engine/issues/1","id":97144562,"number":1,"title":"Port SQL Functions to NodeJS Functions","user":{"login":"hallahan","id":556367,"avatar_url":"https://avatars.githubusercontent.com/u/556367?v=3","gravatar_id":"","url":"https://api.github.com/users/hallahan","html_url":"https://github.com/hallahan","followers_url":"https://api.github.com/users/hallahan/followers","following_url":"https://api.github.com/users/hallahan/following{/other_user}","gists_url":"https://api.github.com/users/hallahan/gists{/gist_id}","starred_url":"https://api.github.com/users/hallahan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hallahan/subscriptions","organizations_url":"https://api.github.com/users/hallahan/orgs","repos_url":"https://api.github.com/users/hallahan/repos","events_url":"https://api.github.com/users/hallahan/events{/privacy}","received_events_url":"https://api.github.com/users/hallahan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"danielduhh","id":1947857,"avatar_url":"https://avatars.githubusercontent.com/u/1947857?v=3","gravatar_id":"","url":"https://api.github.com/users/danielduhh","html_url":"https://github.com/danielduhh","followers_url":"https://api.github.com/users/danielduhh/followers","following_url":"https://api.github.com/users/danielduhh/following{/other_user}","gists_url":"https://api.github.com/users/danielduhh/gists{/gist_id}","starred_url":"https://api.github.com/users/danielduhh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielduhh/subscriptions","organizations_url":"https://api.github.com/users/danielduhh/orgs","repos_url":"https://api.github.com/users/danielduhh/repos","events_url":"https://api.github.com/users/danielduhh/events{/privacy}","received_events_url":"https://api.github.com/users/danielduhh/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-07-24T20:51:29Z","updated_at":"2015-07-24T20:51:29Z","closed_at":null,"body":"Currently, the ETL process of converting ODK data to our db data model is primarily implemented via a SQL trigger and various functions.\r\n\r\nWe need to have all of our functions that add data to our data model to be in JS. This is more maintainable in the long term and is debuggable.\r\n\r\ncc/ @shawnaparadee & @apollolm "}}