{"action":"created","issue":{"url":"https://api.github.com/repos/biocore/qiita/issues/1266","labels_url":"https://api.github.com/repos/biocore/qiita/issues/1266/labels{/name}","comments_url":"https://api.github.com/repos/biocore/qiita/issues/1266/comments","events_url":"https://api.github.com/repos/biocore/qiita/issues/1266/events","html_url":"https://github.com/biocore/qiita/pull/1266","id":88864748,"number":1266,"title":"WIP: Add portals to qiita - needs 3 👍","user":{"login":"squirrelo","id":3079066,"avatar_url":"https://avatars.githubusercontent.com/u/3079066?v=3","gravatar_id":"","url":"https://api.github.com/users/squirrelo","html_url":"https://github.com/squirrelo","followers_url":"https://api.github.com/users/squirrelo/followers","following_url":"https://api.github.com/users/squirrelo/following{/other_user}","gists_url":"https://api.github.com/users/squirrelo/gists{/gist_id}","starred_url":"https://api.github.com/users/squirrelo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/squirrelo/subscriptions","organizations_url":"https://api.github.com/users/squirrelo/orgs","repos_url":"https://api.github.com/users/squirrelo/repos","events_url":"https://api.github.com/users/squirrelo/events{/privacy}","received_events_url":"https://api.github.com/users/squirrelo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-06-16T23:18:41Z","updated_at":"2015-07-07T00:06:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/biocore/qiita/pulls/1266","html_url":"https://github.com/biocore/qiita/pull/1266","diff_url":"https://github.com/biocore/qiita/pull/1266.diff","patch_url":"https://github.com/biocore/qiita/pull/1266.patch"},"body":"This is a lot of work, and will require many steps. The general goal is to have portals be a seamless backend thing that users of the system will never see. This means that all queries that require portal types will seamlessly add a \"where portal_type_id = ?????\" and act as if everything returned is what is available in the database, along with other considerations. The full list of changes is as follows:\r\n\r\n- [x] Add portal types to analyses (PR #1256)\r\n- [x] Move portal types out of study table and into join table, since one study can be in multiple portals (PR #1256)\r\n- [x] Create portal manipulation scripts for qiita_db (PR #1256)\r\n- [x] Create portal manipulation scripts for qiita scripts (PR #1316)\r\n- [x] Create portal manipulation interface for qiita_pet (PR #1310)\r\n- [ ] ****Make all functions of objects work in queues**** (PR #1262)\r\n- [x] Update analysis object to be portal aware (PR #1289)\r\n- [x] Update study object to be portal aware (PR #1287)\r\n- [x] Update search object to be portal aware (PR #1286)\r\n- [x] Update user object to be portal aware (PR #1285)\r\n- [x] Add branding ability to qiita_pet (PR #1275)\r\n- [x] Add a note to the changelog (PR #1312)\r\n- [x] Add documentation on how to create and maintain a new portal. (PR #1314)\r\n- [x] Add the default analysis on user creation (PR #1285)\r\n- [x] Change the way we are using `convert_to_id` in the this PR. (PR #1328)"},"comment":{"url":"https://api.github.com/repos/biocore/qiita/issues/comments/119031747","html_url":"https://github.com/biocore/qiita/pull/1266#issuecomment-119031747","issue_url":"https://api.github.com/repos/biocore/qiita/issues/1266","id":119031747,"user":{"login":"ElDeveloper","id":375307,"avatar_url":"https://avatars.githubusercontent.com/u/375307?v=3","gravatar_id":"","url":"https://api.github.com/users/ElDeveloper","html_url":"https://github.com/ElDeveloper","followers_url":"https://api.github.com/users/ElDeveloper/followers","following_url":"https://api.github.com/users/ElDeveloper/following{/other_user}","gists_url":"https://api.github.com/users/ElDeveloper/gists{/gist_id}","starred_url":"https://api.github.com/users/ElDeveloper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ElDeveloper/subscriptions","organizations_url":"https://api.github.com/users/ElDeveloper/orgs","repos_url":"https://api.github.com/users/ElDeveloper/repos","events_url":"https://api.github.com/users/ElDeveloper/events{/privacy}","received_events_url":"https://api.github.com/users/ElDeveloper/received_events","type":"User","site_admin":false},"created_at":"2015-07-07T00:06:13Z","updated_at":"2015-07-07T00:06:13Z","body":"We now need 3 devs on this PR to review and merge as soon as possible so the transition into transactions can go as smooth as possible, can we get 3 volunteers? I'll have a look later today."}}