{"comment":{"url":"https://api.github.com/repos/unlimitedlabs/orchestra/comments/13994589","html_url":"https://github.com/unlimitedlabs/orchestra/commit/133841a1611316de0ce8901f12a0c0cc750b41b7#commitcomment-13994589","id":13994589,"user":{"login":"thisisdhaas","id":390825,"avatar_url":"https://avatars.githubusercontent.com/u/390825?v=3","gravatar_id":"","url":"https://api.github.com/users/thisisdhaas","html_url":"https://github.com/thisisdhaas","followers_url":"https://api.github.com/users/thisisdhaas/followers","following_url":"https://api.github.com/users/thisisdhaas/following{/other_user}","gists_url":"https://api.github.com/users/thisisdhaas/gists{/gist_id}","starred_url":"https://api.github.com/users/thisisdhaas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thisisdhaas/subscriptions","organizations_url":"https://api.github.com/users/thisisdhaas/orgs","repos_url":"https://api.github.com/users/thisisdhaas/repos","events_url":"https://api.github.com/users/thisisdhaas/events{/privacy}","received_events_url":"https://api.github.com/users/thisisdhaas/received_events","type":"User","site_admin":false},"position":28,"line":28,"path":"orchestra/workflow/load.py","commit_id":"133841a1611316de0ce8901f12a0c0cc750b41b7","created_at":"2015-10-26T20:20:50Z","updated_at":"2015-10-26T20:20:50Z","body":"* What would the enforcement look like? This is the only place that adds/updates certifications, and it only updates name/description. We could change this code to refuse updates of any kind, but I'd rather allow changing name/description. Maybe just a comment warning about future changes to the code?\r\n\r\n* The only other model that this could apply to is Workflow itself, because we do more careful checking of version-related objects in the `load_workflow_version` method. The only risk for Workflow (lines 17-24, above) is changing the code directory, but I imagine we might want to support that too."}}