{"action":"created","issue":{"url":"https://api.github.com/repos/NSLS-II/metadatastore/issues/94","labels_url":"https://api.github.com/repos/NSLS-II/metadatastore/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/NSLS-II/metadatastore/issues/94/comments","events_url":"https://api.github.com/repos/NSLS-II/metadatastore/issues/94/events","html_url":"https://github.com/NSLS-II/metadatastore/issues/94","id":58131509,"number":94,"title":"add alias to all odm templates","user":{"login":"tacaswell","id":199813,"avatar_url":"https://avatars.githubusercontent.com/u/199813?v=3","gravatar_id":"","url":"https://api.github.com/users/tacaswell","html_url":"https://github.com/tacaswell","followers_url":"https://api.github.com/users/tacaswell/followers","following_url":"https://api.github.com/users/tacaswell/following{/other_user}","gists_url":"https://api.github.com/users/tacaswell/gists{/gist_id}","starred_url":"https://api.github.com/users/tacaswell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tacaswell/subscriptions","organizations_url":"https://api.github.com/users/tacaswell/orgs","repos_url":"https://api.github.com/users/tacaswell/repos","events_url":"https://api.github.com/users/tacaswell/events{/privacy}","received_events_url":"https://api.github.com/users/tacaswell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NSLS-II/metadatastore/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"tacaswell","id":199813,"avatar_url":"https://avatars.githubusercontent.com/u/199813?v=3","gravatar_id":"","url":"https://api.github.com/users/tacaswell","html_url":"https://github.com/tacaswell","followers_url":"https://api.github.com/users/tacaswell/followers","following_url":"https://api.github.com/users/tacaswell/following{/other_user}","gists_url":"https://api.github.com/users/tacaswell/gists{/gist_id}","starred_url":"https://api.github.com/users/tacaswell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tacaswell/subscriptions","organizations_url":"https://api.github.com/users/tacaswell/orgs","repos_url":"https://api.github.com/users/tacaswell/repos","events_url":"https://api.github.com/users/tacaswell/events{/privacy}","received_events_url":"https://api.github.com/users/tacaswell/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-02-18T21:33:31Z","updated_at":"2015-02-20T21:50:12Z","closed_at":null,"body":"This is so that we can control the server of mds, fs, and analysis store separately if we want to."},"comment":{"url":"https://api.github.com/repos/NSLS-II/metadatastore/issues/comments/75325585","html_url":"https://github.com/NSLS-II/metadatastore/issues/94#issuecomment-75325585","issue_url":"https://api.github.com/repos/NSLS-II/metadatastore/issues/94","id":75325585,"user":{"login":"arkilic","id":5132155,"avatar_url":"https://avatars.githubusercontent.com/u/5132155?v=3","gravatar_id":"","url":"https://api.github.com/users/arkilic","html_url":"https://github.com/arkilic","followers_url":"https://api.github.com/users/arkilic/followers","following_url":"https://api.github.com/users/arkilic/following{/other_user}","gists_url":"https://api.github.com/users/arkilic/gists{/gist_id}","starred_url":"https://api.github.com/users/arkilic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arkilic/subscriptions","organizations_url":"https://api.github.com/users/arkilic/orgs","repos_url":"https://api.github.com/users/arkilic/repos","events_url":"https://api.github.com/users/arkilic/events{/privacy}","received_events_url":"https://api.github.com/users/arkilic/received_events","type":"User","site_admin":false},"created_at":"2015-02-20T21:50:12Z","updated_at":"2015-02-20T21:50:12Z","body":"The neat way to do is to make this a service, not this. If we separated the server/client, mongengine would stay on the server side(which is its original intended place). We would only have to specify in our mds or fs client library the server to connect to. This way, we get around the mongoengine connection management issue. \r\nWe are aliasing too many things in various places. I am a fan of aliasing but we should avoid over-using them. At the end of the day, we have to manage these aliasing behavior which is my primary concern. "}}