{"action":"created","issue":{"url":"https://api.github.com/repos/ClinGen/clincoded/issues/215","labels_url":"https://api.github.com/repos/ClinGen/clincoded/issues/215/labels{/name}","comments_url":"https://api.github.com/repos/ClinGen/clincoded/issues/215/comments","events_url":"https://api.github.com/repos/ClinGen/clincoded/issues/215/events","html_url":"https://github.com/ClinGen/clincoded/issues/215","id":100593710,"number":215,"title":"Track history of user-made changes","user":{"login":"mrmin123","id":4326866,"avatar_url":"https://avatars.githubusercontent.com/u/4326866?v=3","gravatar_id":"","url":"https://api.github.com/users/mrmin123","html_url":"https://github.com/mrmin123","followers_url":"https://api.github.com/users/mrmin123/followers","following_url":"https://api.github.com/users/mrmin123/following{/other_user}","gists_url":"https://api.github.com/users/mrmin123/gists{/gist_id}","starred_url":"https://api.github.com/users/mrmin123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrmin123/subscriptions","organizations_url":"https://api.github.com/users/mrmin123/orgs","repos_url":"https://api.github.com/users/mrmin123/repos","events_url":"https://api.github.com/users/mrmin123/events{/privacy}","received_events_url":"https://api.github.com/users/mrmin123/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ClinGen/clincoded/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/ClinGen/clincoded/labels/new%20backend%20feature","name":"new backend feature","color":"f7c6c7"},{"url":"https://api.github.com/repos/ClinGen/clincoded/labels/v1.0","name":"v1.0","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"forresttanaka","id":1181324,"avatar_url":"https://avatars.githubusercontent.com/u/1181324?v=3","gravatar_id":"","url":"https://api.github.com/users/forresttanaka","html_url":"https://github.com/forresttanaka","followers_url":"https://api.github.com/users/forresttanaka/followers","following_url":"https://api.github.com/users/forresttanaka/following{/other_user}","gists_url":"https://api.github.com/users/forresttanaka/gists{/gist_id}","starred_url":"https://api.github.com/users/forresttanaka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forresttanaka/subscriptions","organizations_url":"https://api.github.com/users/forresttanaka/orgs","repos_url":"https://api.github.com/users/forresttanaka/repos","events_url":"https://api.github.com/users/forresttanaka/events{/privacy}","received_events_url":"https://api.github.com/users/forresttanaka/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2015-08-12T17:26:22Z","updated_at":"2015-11-09T23:35:13Z","closed_at":null,"body":"Currently we're relying on the `owner` (soon to be `submitted_by`) and `dateTime` (soon to be `date_created`) fields to track user-made changes at the moment, which is a transient and incomplete history at best. We should incorporate a way to to track most (if not all) user-made changes for a more accurate 'Recent History' on the Dashboard and (more importantly) auditing and tracking purposes."},"comment":{"url":"https://api.github.com/repos/ClinGen/clincoded/issues/comments/155233136","html_url":"https://github.com/ClinGen/clincoded/issues/215#issuecomment-155233136","issue_url":"https://api.github.com/repos/ClinGen/clincoded/issues/215","id":155233136,"user":{"login":"forresttanaka","id":1181324,"avatar_url":"https://avatars.githubusercontent.com/u/1181324?v=3","gravatar_id":"","url":"https://api.github.com/users/forresttanaka","html_url":"https://github.com/forresttanaka","followers_url":"https://api.github.com/users/forresttanaka/followers","following_url":"https://api.github.com/users/forresttanaka/following{/other_user}","gists_url":"https://api.github.com/users/forresttanaka/gists{/gist_id}","starred_url":"https://api.github.com/users/forresttanaka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forresttanaka/subscriptions","organizations_url":"https://api.github.com/users/forresttanaka/orgs","repos_url":"https://api.github.com/users/forresttanaka/repos","events_url":"https://api.github.com/users/forresttanaka/events{/privacy}","received_events_url":"https://api.github.com/users/forresttanaka/received_events","type":"User","site_admin":false},"created_at":"2015-11-09T23:35:13Z","updated_at":"2015-11-09T23:35:13Z","body":"Wanted to make sure this was possible before going any further: can one property of an object embed more than one type of object, i.e. could the “primary,” “secondary,” and “associated” properties each embed the different kind of affected objects? Yes they can as the attached image shows. So code reading the history object can then use the embedded objects’ ```@type``` to figure out what kind of object it is.\r\n\r\n![screen shot 2015-11-09 at 15 30 56](https://cloud.githubusercontent.com/assets/1181324/11049993/2acf715c-86f7-11e5-831b-fc01a49b96f5.png)\r\n"}}