mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
### What is this PR for? Currently, users can add new their credential info for data source authentication in Zeppelin "Credentials" menu. Even though it was saved successfully, they can't see the whole list of credentials in Zeppelin UI. This PR enables to `get` all credential list, `edit` and `remove` via UI. *NOTE : Since this patch was implemented based on #1030 API, should be tested after #1030 merged.* ### What type of PR is it? Improvement & Documentation ### Todos * [x] - rename `interpreter_authorization.md` -> `datasource_authorization.md` * [x] - remove `Interpreter Authorization` section (since we don't have this feature yet : [ZEPPELIN-945](https://issues.apache.org/jira/browse/ZEPPELIN-945)) * [x] - rebase after #1030 & #1064 merged * [ ] - address reviews ### What is the Jira issue? [ZEPPELIN-1054](https://issues.apache.org/jira/browse/ZEPPELIN-1054) ### How should this be tested? 1. Apply this patch and build `zeppelin-web` as described in [here](https://github.com/apache/zeppelin/tree/master/zeppelin-web#configured-environment). 2. Go to `Credentials` menu. 3. Add new credentials -> you can see the credential info in the credential list table. 4. You can edit & delete them. -> Compare with `conf/credentials.json` ### Screenshots (if appropriate) - Before <img width="952" alt="screen shot 2016-06-28 at 12 37 10 am" src="https://cloud.githubusercontent.com/assets/10060731/16407604/69b0c4d8-3cc9-11e6-8284-9abe2969cdc1.png"> - After  If there is no credential <img width="957" alt="screen shot 2016-06-28 at 12 19 46 am" src="https://cloud.githubusercontent.com/assets/10060731/16407620/7838995e-3cc9-11e6-90ba-1bd0173a1b49.png"> - `datasource_authorization.md` <img width="845" alt="screen shot 2016-06-28 at 7 58 24 pm" src="https://cloud.githubusercontent.com/assets/10060731/16439169/d4026034-3d6a-11e6-930f-86de12e5fc49.png"> <img width="851" alt="screen shot 2016-06-28 at 7 58 44 pm" src="https://cloud.githubusercontent.com/assets/10060731/16439170/d62f2842-3d6a-11e6-9d3f-ecc5cda29c77.png"> <img width="846" alt="screen shot 2016-06-28 at 8 00 20 pm" src="https://cloud.githubusercontent.com/assets/10060731/16439200/fed58390-3d6a-11e6-9aa2-8cff5a1b7b66.png"> ### Questions: * Does the licenses files need update? no * Is there breaking changes for older versions? no * Does this needs documentation? yes Author: AhyoungRyu <fbdkdud93@hanmail.net> Closes #1100 from AhyoungRyu/ZEPPELIN-1054 and squashes the following commits: |
||
|---|---|---|
| .. | ||
| _includes | ||
| _layouts | ||
| _plugins | ||
| assets/themes/zeppelin | ||
| development | ||
| displaysystem | ||
| install | ||
| interpreter | ||
| manual | ||
| quickstart | ||
| rest-api | ||
| security | ||
| storage | ||
| 404.html | ||
| _config.yml | ||
| atom.xml | ||
| Gemfile | ||
| Gemfile.lock | ||
| index.md | ||
| pleasecontribute.md | ||
| Rakefile | ||
| README.md | ||
| robot.txt | ||
| rss.xml | ||
| screenshots.md | ||
| sitemap.txt | ||
Zeppelin documentation
This readme will walk you through building the Zeppelin documentation, which is included here with the Zeppelin source code.
Build documentation
See https://help.github.com/articles/using-jekyll-with-pages#installing-jekyll
tl;dr version:
ruby --version >= 1.9.3
gem install bundler
# go to /docs under your Zeppelin source
bundle install
On OS X 10.9 you may need to do "xcode-select --install"
Run website
bundle exec jekyll serve --watch
Adding a new page
rake page name="new-page.md"
Bumping up version in a new release
ZEPPELIN_VERSIONandBASE_PATHproperty in _config.yml
Deploy to ASF svnpubsub infra (for committers only)
-
generate static website in
./_site# go to /docs under Zeppelin source bundle exec jekyll build --safe -
checkout ASF repo
svn co https://svn.apache.org/repos/asf/zeppelin asf-zeppelin -
copy
zeppelin/docs/_sitetoasf-zeppelin/site/docs/[VERSION] -
svn commit