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 <[email protected]>
Date: 2015-10-03T19:46:54Z
initial implementation if createNote REST API
commit f61bb8c33454483eb07978a1a8d8b1e7f74f090b
Author: eranwitkon <[email protected]>
Date: 2015-10-03T20:17:34Z
persist note after create to save new paragraph and new name
commit 310b449f14b9343bb7de633c13f4e848ad6bf2ee
Author: eranwitkon <[email protected]>
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 <[email protected]>
Date: 2015-10-05T18:46:12Z
fix typo
commit d957fa2a84f073d28762a0d316969215976eef9c
Author: eranwitkon <[email protected]>
Date: 2015-10-05T18:47:04Z
add documentation for notebook create, clone & delete REST API
commit 6a8b569b91f1a356c44007da73c82316cd17f23a
Author: eranwitkon <[email protected]>
Date: 2015-10-03T21:05:08Z
initial implementation of Delete notebook REST API
commit 80b885a0ad8092be6053ccf5e8a689524805ff61
Author: eranwitkon <[email protected]>
Date: 2015-10-03T22:34:23Z
Add Clone existing note to zengine server
commit defef0588ea2fd2dad2c3a29a7a6104665c886c2
Author: eranwitkon <[email protected]>
Date: 2015-10-03T22:36:13Z
refactor clone note to use zengine.notebook.cloneNote and expose brodcast
method as public
commit 18f70012b533af6c7467b3026d3051bb630fa2aa
Author: eranwitkon <[email protected]>
Date: 2015-10-03T22:38:12Z
Add support for clone Notebook Rest API
commit aa23d3149867f4f2ce576c3011181f7065ff9f88
Author: eranwitkon <[email protected]>
Date: 2015-10-03T22:39:05Z
Add cleanup for test of clone REST API
commit 7eb28a09b9fb1b2e6c5f3d2be79949502c593088
Author: eranwitkon <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---