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 <corbacho.anth...@gmail.com> Date: 2016-10-23T04:56:08Z Add new Rest api endpoint for notebook Repo settings commit 17474f8f7ca9b8b48af562bdc903cdc7bd236044 Author: Anthony Corbacho <corbacho.anth...@gmail.com> Date: 2016-10-23T05:02:40Z Added utility class for notebook re po payload deserialization commit 602eb0cb04f3d4db2f751d6a95f5f3fe13455148 Author: Anthony Corbacho <corbacho.anth...@gmail.com> Date: 2016-10-23T05:03:40Z Update method :: updateRepoSettings to create NotebookRepoSettingsRequest with Empty static object instead of null commit 9c28c4b0643d6b25cb9e5f3675d6bc270110497b Author: Anthony Corbacho <corbacho.anth...@gmail.com> Date: 2016-10-23T05:11:47Z Update zeppelin server and add NotebookRepo rest api to the singleton commit fd5199a9cd74250fad29b769c6ff98f3beba5216 Author: Damien CORNEAU <cornead...@gmail.com> Date: 2016-10-11T08:35:52Z Base structure for notebook repo ui (cherry picked from commit 6109a933daf931a50aab4352c9903b0b2db3c3c0) commit fef76174431f70b217cb24ce94246f041151615b Author: Damien CORNEAU <cornead...@gmail.com> Date: 2016-10-11T10:58:22Z Render mocked list of notebook repo settings (cherry picked from commit 26cce46d9fe6e305317fc479b49c577b5f217bb8) commit b74b43ab7f58f5500d7e18352957bff441abf601 Author: Damien CORNEAU <cornead...@gmail.com> Date: 2016-10-12T02:37:16Z Change presentation of notebook settings (cherry picked from commit ba9f59bdf049a406592f721d9030d2abc8cb79b8) commit c5c6e574c5014884ccad6d2995bc17925621684e Author: Damien CORNEAU <cornead...@gmail.com> Date: 2016-10-12T04:21:03Z Get Repos from api (cherry picked from commit 8753e05ce43187436d125d4a2a69e1744aa2e69f) commit bf3b38878e2e3c027340de1108130037d1cde8fe Author: Damien CORNEAU <cornead...@gmail.com> Date: 2016-10-16T05:28:57Z Implement edit (cherry picked from commit 2e09b851b019a5361ab45820a7dbd443b14cbe5a) commit 003faa558afae169b126d3e2b42f949e69d7cde7 Author: Damien CORNEAU <cornead...@gmail.com> Date: 2016-10-16T07:41:11Z Improve edit repo (cherry picked from commit 37ba504aaf5fb3500cbfe1634b0722ea9107c72d) commit fd36cd6ae7f0cd03041ca1d73d422adab120c891 Author: Damien CORNEAU <cornead...@gmail.com> Date: 2016-10-16T07:51:36Z Improve ux (cherry picked from commit f8ddfc10414f0027e5c2202839e1cdeea50d1831) commit 02d002deaca9f83bfc104d3ab62c6f1935715594 Author: Anthony Corbacho <corbacho.anth...@gmail.com> Date: 2016-10-23T05:27:52Z Added new wrapper class commit 68dde90832b5622ef367156608bd0b104836d43b Author: Anthony Corbacho <corbacho.anth...@gmail.com> Date: 2016-10-23T05:34:05Z Add new methods in notebookRepo :: get and set settings in notebook commit 3637f887a4afa813d852e8189240213cf1ab62d6 Author: Anthony Corbacho <corbacho.anth...@gmail.com> Date: 2016-10-23T05:36:54Z Add new wrapper for notebook repo PLUS settings commit 464065387e6f0b8adf7c9131ed57d895fc3e5bab Author: Anthony Corbacho <corbacho.anth...@gmail.com> Date: 2016-10-23T05:40:15Z Added 2 new methos in notebookRepoSync, exposed get and update notebook repo commit 9d6cf3a2f843d283f6f08c44f8e1a8a37076d9d0 Author: Anthony Corbacho <corbacho.anth...@gmail.com> 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---