{"action":"opened","issue":{"url":"https://api.github.com/repos/strongloop/loopback-workspace/issues/346","repository_url":"https://api.github.com/repos/strongloop/loopback-workspace","labels_url":"https://api.github.com/repos/strongloop/loopback-workspace/issues/346/labels{/name}","comments_url":"https://api.github.com/repos/strongloop/loopback-workspace/issues/346/comments","events_url":"https://api.github.com/repos/strongloop/loopback-workspace/issues/346/events","html_url":"https://github.com/strongloop/loopback-workspace/issues/346","id":189773718,"number":346,"title":"implement graph with capability to identify files corresponding to an object","user":{"login":"deepakrkris","id":7688315,"avatar_url":"https://avatars.githubusercontent.com/u/7688315?v=3","gravatar_id":"","url":"https://api.github.com/users/deepakrkris","html_url":"https://github.com/deepakrkris","followers_url":"https://api.github.com/users/deepakrkris/followers","following_url":"https://api.github.com/users/deepakrkris/following{/other_user}","gists_url":"https://api.github.com/users/deepakrkris/gists{/gist_id}","starred_url":"https://api.github.com/users/deepakrkris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deepakrkris/subscriptions","organizations_url":"https://api.github.com/users/deepakrkris/orgs","repos_url":"https://api.github.com/users/deepakrkris/repos","events_url":"https://api.github.com/users/deepakrkris/events{/privacy}","received_events_url":"https://api.github.com/users/deepakrkris/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/strongloop/loopback-workspace/milestones/61","html_url":"https://github.com/strongloop/loopback-workspace/milestones/%23Epic:%20Workspace%20Refactor","labels_url":"https://api.github.com/repos/strongloop/loopback-workspace/milestones/61/labels","id":1972616,"number":61,"title":"#Epic: Workspace Refactor","description":null,"creator":{"login":"bajtos","id":1140553,"avatar_url":"https://avatars.githubusercontent.com/u/1140553?v=3","gravatar_id":"","url":"https://api.github.com/users/bajtos","html_url":"https://github.com/bajtos","followers_url":"https://api.github.com/users/bajtos/followers","following_url":"https://api.github.com/users/bajtos/following{/other_user}","gists_url":"https://api.github.com/users/bajtos/gists{/gist_id}","starred_url":"https://api.github.com/users/bajtos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bajtos/subscriptions","organizations_url":"https://api.github.com/users/bajtos/orgs","repos_url":"https://api.github.com/users/bajtos/repos","events_url":"https://api.github.com/users/bajtos/events{/privacy}","received_events_url":"https://api.github.com/users/bajtos/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2016-08-30T14:30:09Z","updated_at":"2016-11-16T17:07:47Z","due_on":"2016-10-30T00:00:00Z","closed_at":null},"comments":0,"created_at":"2016-11-16T17:07:47Z","updated_at":"2016-11-16T17:07:47Z","closed_at":null,"body":"data graph must be able to derive list of files to be updated for each change\r\n\r\n` \r\n[\r\n      \"/Common/Models/User.json\"\r\n      \"/Server/ModelConfig.json\"\r\n      \"/Common/Models/Role.json\"\r\n      \"/Server/Datasource.json\"\r\n\r\n]`\r\n\r\n`\r\n//function\r\n\r\n```\r\n   function validateFileVersions(dataGraph, change) {\r\n            var listToUpdate = change.getFilesToUpdate();\r\n            for (var filePath in listToUpdate) {\r\n                  var version = dataGraph.getFileVersion(filePath);\r\n                  validateFile(filePath, version);\r\n                   ...\r\n             }\r\n   }\r\n```"}}
{"actor":{"display_login":"deepakrkris"}}