GitHub user anthonycorbacho opened a pull request:
https://github.com/apache/zeppelin/pull/1553
[ZEPPELIN-1575] [WIP] Notebook Repo settings UI
### What is this PR for?
Let user configure/change notebook repo setting via Zeppelin UI
We can imagine one case with LocalNotebookRepo where the user might want
to change the notebook repo folder to another location for instance.
***NB***: this scope of the PR doesn't include save change in the
configuration file of zeppelin as well as implementation of every notebook
repo, git, s3 etcetc, this will be added later if needed.
### What type of PR is it?
* **Improvement**
### Todos
* [ ] - Implement backend.
* [ ] - Implement frontend.
* [ ] - Implement LocalVFS directory change as exemple.
* [ ] - Add Documentation.
### What is the Jira issue?
* [ZEPPELIN-1575](https://issues.apache.org/jira/browse/ZEPPELIN-1575)
### How should this be tested?
TBD
### Screenshots (if appropriate)
TBD
### Questions:
* Does the licenses files need update? NO
* Is there breaking changes for older versions? NO
* Does this needs documentation? YES
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/anthonycorbacho/incubator-zeppelin
feat/NotebookRepoSettings
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/1553.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 #1553
----
commit 667da3e869134c4ed8b11ee1356279f6a615ab7b
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T04:56:08Z
Add new Rest api endpoint for notebook Repo settings
commit 17474f8f7ca9b8b48af562bdc903cdc7bd236044
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:02:40Z
Added utility class for notebook re po payload deserialization
commit 602eb0cb04f3d4db2f751d6a95f5f3fe13455148
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:03:40Z
Update method :: updateRepoSettings to create NotebookRepoSettingsRequest
with Empty static object instead of null
commit 9c28c4b0643d6b25cb9e5f3675d6bc270110497b
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:11:47Z
Update zeppelin server and add NotebookRepo rest api to the singleton
commit fd5199a9cd74250fad29b769c6ff98f3beba5216
Author: Damien CORNEAU <[email protected]>
Date: 2016-10-11T08:35:52Z
Base structure for notebook repo ui
(cherry picked from commit 6109a933daf931a50aab4352c9903b0b2db3c3c0)
commit fef76174431f70b217cb24ce94246f041151615b
Author: Damien CORNEAU <[email protected]>
Date: 2016-10-11T10:58:22Z
Render mocked list of notebook repo settings
(cherry picked from commit 26cce46d9fe6e305317fc479b49c577b5f217bb8)
commit b74b43ab7f58f5500d7e18352957bff441abf601
Author: Damien CORNEAU <[email protected]>
Date: 2016-10-12T02:37:16Z
Change presentation of notebook settings
(cherry picked from commit ba9f59bdf049a406592f721d9030d2abc8cb79b8)
commit c5c6e574c5014884ccad6d2995bc17925621684e
Author: Damien CORNEAU <[email protected]>
Date: 2016-10-12T04:21:03Z
Get Repos from api
(cherry picked from commit 8753e05ce43187436d125d4a2a69e1744aa2e69f)
commit bf3b38878e2e3c027340de1108130037d1cde8fe
Author: Damien CORNEAU <[email protected]>
Date: 2016-10-16T05:28:57Z
Implement edit
(cherry picked from commit 2e09b851b019a5361ab45820a7dbd443b14cbe5a)
commit 003faa558afae169b126d3e2b42f949e69d7cde7
Author: Damien CORNEAU <[email protected]>
Date: 2016-10-16T07:41:11Z
Improve edit repo
(cherry picked from commit 37ba504aaf5fb3500cbfe1634b0722ea9107c72d)
commit fd36cd6ae7f0cd03041ca1d73d422adab120c891
Author: Damien CORNEAU <[email protected]>
Date: 2016-10-16T07:51:36Z
Improve ux
(cherry picked from commit f8ddfc10414f0027e5c2202839e1cdeea50d1831)
commit 02d002deaca9f83bfc104d3ab62c6f1935715594
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:27:52Z
Added new wrapper class
commit 68dde90832b5622ef367156608bd0b104836d43b
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:34:05Z
Add new methods in notebookRepo :: get and set settings in notebook
commit 3637f887a4afa813d852e8189240213cf1ab62d6
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:36:54Z
Add new wrapper for notebook repo PLUS settings
commit 464065387e6f0b8adf7c9131ed57d895fc3e5bab
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:40:15Z
Added 2 new methos in notebookRepoSync, exposed get and update notebook repo
commit 9d6cf3a2f843d283f6f08c44f8e1a8a37076d9d0
Author: Anthony Corbacho <[email protected]>
Date: 2016-10-23T05:41:19Z
Added method from notebook repo interface
----
---
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.
---