{"action":"created","issue":{"url":"https://api.github.com/repos/parklab/refinery-platform/issues/305","labels_url":"https://api.github.com/repos/parklab/refinery-platform/issues/305/labels{/name}","comments_url":"https://api.github.com/repos/parklab/refinery-platform/issues/305/comments","events_url":"https://api.github.com/repos/parklab/refinery-platform/issues/305/events","html_url":"https://github.com/parklab/refinery-platform/issues/305","id":27526303,"number":305,"title":"explore advantages (and disadvantages) of using a model to manage file types","user":{"login":"ngehlenborg","id":1216518,"avatar_url":"https://avatars.githubusercontent.com/u/1216518?v=3","gravatar_id":"","url":"https://api.github.com/users/ngehlenborg","html_url":"https://github.com/ngehlenborg","followers_url":"https://api.github.com/users/ngehlenborg/followers","following_url":"https://api.github.com/users/ngehlenborg/following{/other_user}","gists_url":"https://api.github.com/users/ngehlenborg/gists{/gist_id}","starred_url":"https://api.github.com/users/ngehlenborg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ngehlenborg/subscriptions","organizations_url":"https://api.github.com/users/ngehlenborg/orgs","repos_url":"https://api.github.com/users/ngehlenborg/repos","events_url":"https://api.github.com/users/ngehlenborg/events{/privacy}","received_events_url":"https://api.github.com/users/ngehlenborg/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/parklab/refinery-platform/labels/files","name":"files","color":"ededed"},{"url":"https://api.github.com/repos/parklab/refinery-platform/labels/technical%20debt","name":"technical debt","color":"9E1E05"}],"state":"open","locked":false,"assignee":{"login":"hackdna","id":452575,"avatar_url":"https://avatars.githubusercontent.com/u/452575?v=3","gravatar_id":"","url":"https://api.github.com/users/hackdna","html_url":"https://github.com/hackdna","followers_url":"https://api.github.com/users/hackdna/followers","following_url":"https://api.github.com/users/hackdna/following{/other_user}","gists_url":"https://api.github.com/users/hackdna/gists{/gist_id}","starred_url":"https://api.github.com/users/hackdna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hackdna/subscriptions","organizations_url":"https://api.github.com/users/hackdna/orgs","repos_url":"https://api.github.com/users/hackdna/repos","events_url":"https://api.github.com/users/hackdna/events{/privacy}","received_events_url":"https://api.github.com/users/hackdna/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2014-02-13T15:29:22Z","updated_at":"2015-12-08T15:41:42Z","closed_at":null,"body":"Right now files with an extension that is not registered as a (hard-corded) file type will have an UNKNOWN file type, which is ok in principle but since file types depend on the tools used in workflows it is probably not the best solution to hard-code them. A model would allow workflow engine managers and admins to create file types for their workflows. Since file types eventually will also be used to check whether a particular file can be fed into a given workflow or viewer, knowing the file type might become crucial and file type UNKNOWN would be a serious problem.\n\nPivotal Tracker story 47211551 (Nils Gehlenborg - Apr 1, 2013)"},"comment":{"url":"https://api.github.com/repos/parklab/refinery-platform/issues/comments/162921625","html_url":"https://github.com/parklab/refinery-platform/issues/305#issuecomment-162921625","issue_url":"https://api.github.com/repos/parklab/refinery-platform/issues/305","id":162921625,"user":{"login":"ngehlenborg","id":1216518,"avatar_url":"https://avatars.githubusercontent.com/u/1216518?v=3","gravatar_id":"","url":"https://api.github.com/users/ngehlenborg","html_url":"https://github.com/ngehlenborg","followers_url":"https://api.github.com/users/ngehlenborg/followers","following_url":"https://api.github.com/users/ngehlenborg/following{/other_user}","gists_url":"https://api.github.com/users/ngehlenborg/gists{/gist_id}","starred_url":"https://api.github.com/users/ngehlenborg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ngehlenborg/subscriptions","organizations_url":"https://api.github.com/users/ngehlenborg/orgs","repos_url":"https://api.github.com/users/ngehlenborg/repos","events_url":"https://api.github.com/users/ngehlenborg/events{/privacy}","received_events_url":"https://api.github.com/users/ngehlenborg/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T15:41:42Z","updated_at":"2015-12-08T15:41:42Z","body":"@scottx611x: can you please check if this has been addressed by your recent changes?"}}