{"action":"created","issue":{"url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/issues/47","labels_url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/issues/47/comments","events_url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/issues/47/events","html_url":"https://github.com/Anaconda-Server/anaconda-nb-extensions/issues/47","id":117941928,"number":47,"title":"Publish notebooks to Anaconda Repository (Enterprise/Cloud)","user":{"login":"mmarchetti","id":2903390,"avatar_url":"https://avatars.githubusercontent.com/u/2903390?v=3","gravatar_id":"","url":"https://api.github.com/users/mmarchetti","html_url":"https://github.com/mmarchetti","followers_url":"https://api.github.com/users/mmarchetti/followers","following_url":"https://api.github.com/users/mmarchetti/following{/other_user}","gists_url":"https://api.github.com/users/mmarchetti/gists{/gist_id}","starred_url":"https://api.github.com/users/mmarchetti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmarchetti/subscriptions","organizations_url":"https://api.github.com/users/mmarchetti/orgs","repos_url":"https://api.github.com/users/mmarchetti/repos","events_url":"https://api.github.com/users/mmarchetti/events{/privacy}","received_events_url":"https://api.github.com/users/mmarchetti/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"bollwyvl","id":45380,"avatar_url":"https://avatars.githubusercontent.com/u/45380?v=3","gravatar_id":"","url":"https://api.github.com/users/bollwyvl","html_url":"https://github.com/bollwyvl","followers_url":"https://api.github.com/users/bollwyvl/followers","following_url":"https://api.github.com/users/bollwyvl/following{/other_user}","gists_url":"https://api.github.com/users/bollwyvl/gists{/gist_id}","starred_url":"https://api.github.com/users/bollwyvl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bollwyvl/subscriptions","organizations_url":"https://api.github.com/users/bollwyvl/orgs","repos_url":"https://api.github.com/users/bollwyvl/repos","events_url":"https://api.github.com/users/bollwyvl/events{/privacy}","received_events_url":"https://api.github.com/users/bollwyvl/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/milestones/5","html_url":"https://github.com/Anaconda-Server/anaconda-nb-extensions/milestones/A-Notebook:%20Phase%201%20Jupyter%20Extensions%20","labels_url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/milestones/5/labels","id":1431493,"number":5,"title":"A-Notebook: Phase 1 Jupyter Extensions ","description":"","creator":{"login":"stephenakearns","id":13372164,"avatar_url":"https://avatars.githubusercontent.com/u/13372164?v=3","gravatar_id":"","url":"https://api.github.com/users/stephenakearns","html_url":"https://github.com/stephenakearns","followers_url":"https://api.github.com/users/stephenakearns/followers","following_url":"https://api.github.com/users/stephenakearns/following{/other_user}","gists_url":"https://api.github.com/users/stephenakearns/gists{/gist_id}","starred_url":"https://api.github.com/users/stephenakearns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephenakearns/subscriptions","organizations_url":"https://api.github.com/users/stephenakearns/orgs","repos_url":"https://api.github.com/users/stephenakearns/repos","events_url":"https://api.github.com/users/stephenakearns/events{/privacy}","received_events_url":"https://api.github.com/users/stephenakearns/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":45,"state":"open","created_at":"2015-11-26T17:27:50Z","updated_at":"2016-01-12T12:30:15Z","due_on":"2016-01-11T06:00:00Z","closed_at":null},"comments":5,"created_at":"2015-11-20T00:46:59Z","updated_at":"2016-01-12T12:41:31Z","closed_at":null,"body":"Idea: Notebook-centric operations related to Notebook publishing/sharing on Anaconda\r\n- [ ] publish (anaconda upload) - should include link back to location on A-Cloud (minimal - no switches)\r\n- [ ] ~~version (not sure this is currently possible)~~\r\n- [ ] ~~meta-data (defer: not sure exactly what this would mean, or what Anaconda Server would support)~~\r\n- [ ] ~~dependencies (could defer: this is capturing environment or specific package requirements and somehow associating or embedding in notebook meta-data)~~\r\n- [ ] ~~ACL (who can read this published notebook?) -- This requires some careful thought since ACLs are at the “abstract” notebook level (all notebook versions within a particular channel/name pair), and are stored on the server. At a minimum, ability to set “public” or “private” (in fact, “force” this setting for all notebook versions). More advanced will need to poll server to find out current settings and sensibly present options.~~\r\n\r\n[extracted from epic #32]\r\n\r\n## Reduced Scope Specification\r\n\r\nSee visual references for aspects of this work in #22 \r\n\r\n* [ ] Login (`anaconda login`), available under *File* menu (or *Anaconda* menu if that ever appears)\r\n* [ ] Publish (`anaconda upload --private MyFancyNotebook.ipynb`), available under *File* menu\r\n\r\nBoth should provide some visual queues in the status bar (no pop-up overlay dialogs!) as to the result of these operations.  If `--private` doesn't exist (yet) in `anaconda upload` then fine, indicate that the uploaded notebook is public somehow.  And, of course, provide the URL to the notebook."},"comment":{"url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/issues/comments/170899843","html_url":"https://github.com/Anaconda-Server/anaconda-nb-extensions/issues/47#issuecomment-170899843","issue_url":"https://api.github.com/repos/Anaconda-Server/anaconda-nb-extensions/issues/47","id":170899843,"user":{"login":"damianavila","id":1640669,"avatar_url":"https://avatars.githubusercontent.com/u/1640669?v=3","gravatar_id":"","url":"https://api.github.com/users/damianavila","html_url":"https://github.com/damianavila","followers_url":"https://api.github.com/users/damianavila/followers","following_url":"https://api.github.com/users/damianavila/following{/other_user}","gists_url":"https://api.github.com/users/damianavila/gists{/gist_id}","starred_url":"https://api.github.com/users/damianavila/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damianavila/subscriptions","organizations_url":"https://api.github.com/users/damianavila/orgs","repos_url":"https://api.github.com/users/damianavila/repos","events_url":"https://api.github.com/users/damianavila/events{/privacy}","received_events_url":"https://api.github.com/users/damianavila/received_events","type":"User","site_admin":false},"created_at":"2016-01-12T12:41:30Z","updated_at":"2016-01-12T12:41:30Z","body":"AFAIK, this is covered by #50, so there is some duplication... in any case, @bollwyvl has reviewed, tested and proposed PRs to nb_anaconda_cloud, so he probably can give more details but I guess we can close this one as done \r\nping @malev and @stephenakearns as well..."}}