GitHub user necosta opened a pull request: https://github.com/apache/zeppelin/pull/2742
[ZEPPELIN-3168] Interpreter Settings Authorization ### What is this PR for? Attempts to introduce some control/authorization over interpreter settings. Added 2 levels of permissions: Owner and Reader Also added a new attribute to InterpreterProperty to prevent editing a value (UI only) ### What type of PR is it? [Feature] ### Todos * [ ] - Task ### What is the Jira issue? https://issues.apache.org/jira/browse/ZEPPELIN-3168 ### How should this be tested? * Test interpreter setting creation/update/deletion * Test interpreter setting property creation/update/deletion * Test interpreter settings API ### Screenshots (if appropriate) ![int_sett1](https://user-images.githubusercontent.com/26248959/35284003-95c9a592-0051-11e8-8835-0479449a82ed.png) ### Questions: * Does the licenses files need update? N * Is there breaking changes for older versions? N? * Does this needs documentation? Y You can merge this pull request into a Git repository by running: $ git pull https://github.com/nokia/zeppelin zeppelin3168 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/zeppelin/pull/2742.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 #2742 ---- commit 918c1d7d457a587ef71e4b51909389b333a585b5 Author: Nelson Costa <nelson.costa85@...> Date: 2018-01-23T15:11:53Z [ZEPPELIN-3168] Interpreter Settings Authorization ---- ---