GitHub user eranwitkon reopened a pull request: https://github.com/apache/incubator-zeppelin/pull/334
zeppelin-333:Notebook create delete & clone REST API Initial implementation of createNote REST API. implementation overlap socket implementation, to minimal the effect for socket behavior, later PR can refactor the creation "logic" (create note, add paragraph, set name) to the zengine class and avoid duplication or even better migrate web client to use REST API as well. Still need to find a way to broadcast note list to all client same as socket does in ```broadcastNote(note);``` and ```broadcastNoteList();``` You can merge this pull request into a Git repository by running: $ git pull https://github.com/eranwitkon/incubator-zeppelin 333 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-zeppelin/pull/334.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #334 ---- commit 69b38828f6dc466422498840115b4d6f065bcd57 Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T19:46:54Z initial implementation if createNote REST API commit f61bb8c33454483eb07978a1a8d8b1e7f74f090b Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T20:17:34Z persist note after create to save new paragraph and new name commit 310b449f14b9343bb7de633c13f4e848ad6bf2ee Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T22:37:39Z Add access to Notebook socket to the NotebookRest API to allow broadcast messages on notebooks changes. commit d1efbab8578d9c5e062bf5d10fe555fb688e71df Author: eranwitkon <goi....@gmail.com> Date: 2015-10-05T18:46:12Z fix typo commit d957fa2a84f073d28762a0d316969215976eef9c Author: eranwitkon <goi....@gmail.com> Date: 2015-10-05T18:47:04Z add documentation for notebook create, clone & delete REST API commit 6a8b569b91f1a356c44007da73c82316cd17f23a Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T21:05:08Z initial implementation of Delete notebook REST API commit 80b885a0ad8092be6053ccf5e8a689524805ff61 Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T22:34:23Z Add Clone existing note to zengine server commit defef0588ea2fd2dad2c3a29a7a6104665c886c2 Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T22:36:13Z refactor clone note to use zengine.notebook.cloneNote and expose brodcast method as public commit 18f70012b533af6c7467b3026d3051bb630fa2aa Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T22:38:12Z Add support for clone Notebook Rest API commit aa23d3149867f4f2ce576c3011181f7065ff9f88 Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T22:39:05Z Add cleanup for test of clone REST API commit 7eb28a09b9fb1b2e6c5f3d2be79949502c593088 Author: eranwitkon <goi....@gmail.com> Date: 2015-10-03T22:51:51Z cleanup TODO ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---