[WIP Zeppelin-945] Interpreter authorization#1223
[WIP Zeppelin-945] Interpreter authorization#1223astroshim wants to merge 15 commits intoapache:masterfrom
Conversation
|
@astroshim Thanks for the contribution. Regarding UI, why don't we use the same UI with notebook authorization? Than it'll look something like What do you think? |
|
@Leemoonsoo Thank you for your review and I think your opinion makes sense. |
|
@Leemoonsoo I would say, since the use case for this is different than that of notebook, and idea for this is to map access to users with interpreters. While reading the title/description of this PR this is what I had in my mind Also think about the case where user is getting auth using LDAP/AD where there are 100s of user, so this will require pagination. So, we need to have a group/profile for users that can have preset for grouping interpreters together. And once this is set, IMO, then user who don't have permission to a particular interpreter, should not see that interpreter in the notebook page. |
|
@prabhjyotsingh Thank you for share your great idea. |
|
I'll do this at the another PR. |
### What is this PR for? This PR is derived from #1223 ### What type of PR is it? Improvement ### What is the Jira issue? https://issues.apache.org/jira/browse/ZEPPELIN-945 ### How should this be tested? You can change user permission of interpreter at interpreter setting page. ### Screenshots (if appropriate)  ### Questions: * Does the licenses files need update? no * Is there breaking changes for older versions? no * Does this needs documentation? no Author: astroshim <hsshim@nflabs.com> Closes #1257 from astroshim/ZEPPELIN-945_1 and squashes the following commits: 83097ab [astroshim] fix naming. 2c48ded [astroshim] code refactor. 7ed8ad6 [astroshim] fix js code style 3e25159 [astroshim] move directive to componets f07542a [astroshim] remove comment febce0c [astroshim] fix js e42cb9e [astroshim] fix initialize user value e1e7a35 [astroshim] add interpreter create. e72c097 [astroshim] Merge branch 'master' into ZEPPELIN-945_1 e1679b3 [astroshim] wip e56e5b1 [astroshim] wip 635d523 [astroshim] Merge branch 'master' of https://github.com/apache/zeppelin into ZEPPELIN-945_1 1ae1c6a [astroshim] fix for @AhyoungRyu pointed. b34fdf7 [astroshim] fix for checking intpname 29d8f43 [astroshim] fix js 407d260 [astroshim] fit UX





What is this PR for?
This PR is for interpreter authorization.
What type of PR is it?
Improvement
Todos
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-945
How should this be tested?
Screenshots (if appropriate)
Questions: