{"action":"created","issue":{"url":"https://api.github.com/repos/OpenSRP/opensrp-server/issues/29","labels_url":"https://api.github.com/repos/OpenSRP/opensrp-server/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/OpenSRP/opensrp-server/issues/29/comments","events_url":"https://api.github.com/repos/OpenSRP/opensrp-server/issues/29/events","html_url":"https://github.com/OpenSRP/opensrp-server/issues/29","id":60300652,"number":29,"title":"Auto downloading of form_definition.json","user":{"login":"maimoonak","id":4829880,"avatar_url":"https://avatars.githubusercontent.com/u/4829880?v=3","gravatar_id":"","url":"https://api.github.com/users/maimoonak","html_url":"https://github.com/maimoonak","followers_url":"https://api.github.com/users/maimoonak/followers","following_url":"https://api.github.com/users/maimoonak/following{/other_user}","gists_url":"https://api.github.com/users/maimoonak/gists{/gist_id}","starred_url":"https://api.github.com/users/maimoonak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maimoonak/subscriptions","organizations_url":"https://api.github.com/users/maimoonak/orgs","repos_url":"https://api.github.com/users/maimoonak/repos","events_url":"https://api.github.com/users/maimoonak/events{/privacy}","received_events_url":"https://api.github.com/users/maimoonak/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OpenSRP/opensrp-server/labels/discussion","name":"discussion","color":"5319e7"},{"url":"https://api.github.com/repos/OpenSRP/opensrp-server/labels/Low%20Priority","name":"Low Priority","color":"fef2c0"},{"url":"https://api.github.com/repos/OpenSRP/opensrp-server/labels/refactor","name":"refactor","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"raufdesu","id":10513850,"avatar_url":"https://avatars.githubusercontent.com/u/10513850?v=3","gravatar_id":"","url":"https://api.github.com/users/raufdesu","html_url":"https://github.com/raufdesu","followers_url":"https://api.github.com/users/raufdesu/followers","following_url":"https://api.github.com/users/raufdesu/following{/other_user}","gists_url":"https://api.github.com/users/raufdesu/gists{/gist_id}","starred_url":"https://api.github.com/users/raufdesu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raufdesu/subscriptions","organizations_url":"https://api.github.com/users/raufdesu/orgs","repos_url":"https://api.github.com/users/raufdesu/repos","events_url":"https://api.github.com/users/raufdesu/events{/privacy}","received_events_url":"https://api.github.com/users/raufdesu/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/OpenSRP/opensrp-server/milestones/3","html_url":"https://github.com/OpenSRP/opensrp-server/milestones/opensrp-core%20Refactor","labels_url":"https://api.github.com/repos/OpenSRP/opensrp-server/milestones/3/labels","id":1006960,"number":3,"title":"opensrp-core Refactor","description":null,"creator":{"login":"maimoonak","id":4829880,"avatar_url":"https://avatars.githubusercontent.com/u/4829880?v=3","gravatar_id":"","url":"https://api.github.com/users/maimoonak","html_url":"https://github.com/maimoonak","followers_url":"https://api.github.com/users/maimoonak/followers","following_url":"https://api.github.com/users/maimoonak/following{/other_user}","gists_url":"https://api.github.com/users/maimoonak/gists{/gist_id}","starred_url":"https://api.github.com/users/maimoonak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maimoonak/subscriptions","organizations_url":"https://api.github.com/users/maimoonak/orgs","repos_url":"https://api.github.com/users/maimoonak/repos","events_url":"https://api.github.com/users/maimoonak/events{/privacy}","received_events_url":"https://api.github.com/users/maimoonak/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":0,"state":"open","created_at":"2015-03-05T04:12:30Z","updated_at":"2015-03-09T05:32:23Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-03-09T05:32:23Z","updated_at":"2015-03-12T11:49:16Z","closed_at":null,"body":"Parent #17 \r\nThe folder form in opensrp-core contains form_definition.json of all forms on client side. We may want to make it auto synchronizable with form_definition.json. Is it possible to do so? \r\n@raufdesu Could you please dig into the code and write down step-by-step guide of how it is accessed from client, processed in core and then how does it link it with MCTS reports and send data back to client for reports generated! What impact would it make if we try auto downloading of form_definition.json from client. How flexible its should be?\r\n\r\nThe other approach we wanted to work on was to download forms from server on client. but it was not possible since it needed  complete change of architecture and was not possible for current release. Trying exploring it you may want to compare both approaches too. "},"comment":{"url":"https://api.github.com/repos/OpenSRP/opensrp-server/issues/comments/78465772","html_url":"https://github.com/OpenSRP/opensrp-server/issues/29#issuecomment-78465772","issue_url":"https://api.github.com/repos/OpenSRP/opensrp-server/issues/29","id":78465772,"user":{"login":"raihan-mpower","id":6203919,"avatar_url":"https://avatars.githubusercontent.com/u/6203919?v=3","gravatar_id":"","url":"https://api.github.com/users/raihan-mpower","html_url":"https://github.com/raihan-mpower","followers_url":"https://api.github.com/users/raihan-mpower/followers","following_url":"https://api.github.com/users/raihan-mpower/following{/other_user}","gists_url":"https://api.github.com/users/raihan-mpower/gists{/gist_id}","starred_url":"https://api.github.com/users/raihan-mpower/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raihan-mpower/subscriptions","organizations_url":"https://api.github.com/users/raihan-mpower/orgs","repos_url":"https://api.github.com/users/raihan-mpower/repos","events_url":"https://api.github.com/users/raihan-mpower/events{/privacy}","received_events_url":"https://api.github.com/users/raihan-mpower/received_events","type":"User","site_admin":false},"created_at":"2015-03-12T11:49:16Z","updated_at":"2015-03-12T11:49:16Z","body":"well one way of doing it is syncing the forms from the server. As in make changes in forms in the server side and then sync the changes and form versions on the client side.....that way we can have uniform form versions on both sides."}}