You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by keval bhatt <ke...@freestoneinfotech.com> on 2016/04/07 16:15:24 UTC
Re: Review Request 45588: ATLAS-582:Move Atlas UI to use backboneJS
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/45588/
-----------------------------------------------------------
(Updated April 7, 2016, 2:15 p.m.)
Review request for atlas, Erik Bergenholtz, Gautam Borad, Mehul Parikh, Nixon Rodrigues, and Hemanth Yamijala.
Changes
-------
Address Eriks comment on Jira.
Bugs: ATLAS-582
https://issues.apache.org/jira/browse/ATLAS-582
Repository: atlas
Description
-------
Initial implementation of the ui using Backbonejs. This patch includes a working version of all the previous functionality except the Lineage graph (will be submitted in subsequent patches)
The new UI is introduced as a new dashboardv2 module, leaving the old module untouched.
To enable the new module, please do the following:
* In parent pom.xml, uncomment dashboardv2 and comment dashboard under the <modules> and <dependency> block
* In webapp/pom.xml, uncomment dashboardv2 and comment dashboard under the <overlays> block.
After the above changes build normally and point the browser to http://host:21000
Diffs (updated)
-----
dashboardv2/.gitignore PRE-CREATION
dashboardv2/gruntfile.js PRE-CREATION
dashboardv2/package.json PRE-CREATION
dashboardv2/pom.xml PRE-CREATION
dashboardv2/public/css/animate.min.css PRE-CREATION
dashboardv2/public/css/bootstrap-sidebar.css PRE-CREATION
dashboardv2/public/css/business-catlog.css PRE-CREATION
dashboardv2/public/css/font-awesome.min.css PRE-CREATION
dashboardv2/public/css/fonts/FontAwesome.otf PRE-CREATION
dashboardv2/public/css/fonts/fontawesome-webfont.eot PRE-CREATION
dashboardv2/public/css/fonts/fontawesome-webfont.svg PRE-CREATION
dashboardv2/public/css/fonts/fontawesome-webfont.ttf PRE-CREATION
dashboardv2/public/css/fonts/fontawesome-webfont.woff PRE-CREATION
dashboardv2/public/css/fonts/fontawesome-webfont.woff2 PRE-CREATION
dashboardv2/public/css/fonts/glyphicons-halflings-regular.eot PRE-CREATION
dashboardv2/public/css/fonts/glyphicons-halflings-regular.svg PRE-CREATION
dashboardv2/public/css/fonts/glyphicons-halflings-regular.ttf PRE-CREATION
dashboardv2/public/css/fonts/glyphicons-halflings-regular.woff PRE-CREATION
dashboardv2/public/css/fonts/glyphicons-halflings-regular.woff2 PRE-CREATION
dashboardv2/public/css/login.css PRE-CREATION
dashboardv2/public/css/override.css PRE-CREATION
dashboardv2/public/css/style.css PRE-CREATION
dashboardv2/public/img/ApacheAtlasLogo.png PRE-CREATION
dashboardv2/public/img/graph.png PRE-CREATION
dashboardv2/public/img/icon-gear.png PRE-CREATION
dashboardv2/public/img/icon-table.png PRE-CREATION
dashboardv2/public/img/loading.gif PRE-CREATION
dashboardv2/public/img/logo-green.png PRE-CREATION
dashboardv2/public/img/ring.gif PRE-CREATION
dashboardv2/public/index.html PRE-CREATION
dashboardv2/public/js/App.js PRE-CREATION
dashboardv2/public/js/collection/BaseCollection.js PRE-CREATION
dashboardv2/public/js/collection/VCommonList.js PRE-CREATION
dashboardv2/public/js/collection/VEntityList.js PRE-CREATION
dashboardv2/public/js/collection/VLineageList.js PRE-CREATION
dashboardv2/public/js/collection/VSchemaList.js PRE-CREATION
dashboardv2/public/js/collection/VSearchList.js PRE-CREATION
dashboardv2/public/js/collection/VTagList.js PRE-CREATION
dashboardv2/public/js/main.js PRE-CREATION
dashboardv2/public/js/models/BaseModel.js PRE-CREATION
dashboardv2/public/js/models/VCommon.js PRE-CREATION
dashboardv2/public/js/models/VEntity.js PRE-CREATION
dashboardv2/public/js/models/VLineage.js PRE-CREATION
dashboardv2/public/js/models/VSchema.js PRE-CREATION
dashboardv2/public/js/models/VSearch.js PRE-CREATION
dashboardv2/public/js/models/VTag.js PRE-CREATION
dashboardv2/public/js/modules/Helpers.js PRE-CREATION
dashboardv2/public/js/modules/Modal.js PRE-CREATION
dashboardv2/public/js/modules/Vent.js PRE-CREATION
dashboardv2/public/js/require-handlebars-plugin/js/handlebars.js PRE-CREATION
dashboardv2/public/js/require-handlebars-plugin/js/hbs.js PRE-CREATION
dashboardv2/public/js/require-handlebars-plugin/js/i18nprecompile.js PRE-CREATION
dashboardv2/public/js/require-handlebars-plugin/js/json2.js PRE-CREATION
dashboardv2/public/js/router/Router.js PRE-CREATION
dashboardv2/public/js/templates/asset/AssetPageLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/common/TableLayout_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/common/aboutAtlas_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/common/modal.html PRE-CREATION
dashboardv2/public/js/templates/detail_page/DetailPageLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/entity/EntityDetailTableLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/graph/LineageLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/schema/SchemaTableLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/search/SearchLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/site/footer.html PRE-CREATION
dashboardv2/public/js/templates/site/header.html PRE-CREATION
dashboardv2/public/js/templates/tag/TagDetailTableLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/tag/TagLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/tag/addTagAttributeItemView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/tag/addTagModalView_tmpl.html PRE-CREATION
dashboardv2/public/js/templates/tag/createTagLayoutView_tmpl.html PRE-CREATION
dashboardv2/public/js/utils/Globals.js PRE-CREATION
dashboardv2/public/js/utils/Overrides.js PRE-CREATION
dashboardv2/public/js/utils/TableLayout.js PRE-CREATION
dashboardv2/public/js/utils/Utils.js PRE-CREATION
dashboardv2/public/js/views/asset/AssetPageLayoutView.js PRE-CREATION
dashboardv2/public/js/views/common/BackgridHeader.js PRE-CREATION
dashboardv2/public/js/views/detail_page/DetailPageLayoutView.js PRE-CREATION
dashboardv2/public/js/views/entity/EntityDetailTableLayoutView.js PRE-CREATION
dashboardv2/public/js/views/graph/LineageLayoutView.js PRE-CREATION
dashboardv2/public/js/views/schema/SchemaLayoutView.js PRE-CREATION
dashboardv2/public/js/views/search/SearchLayoutView.js PRE-CREATION
dashboardv2/public/js/views/site/Header.js PRE-CREATION
dashboardv2/public/js/views/site/footer.js PRE-CREATION
dashboardv2/public/js/views/tag/TagDetailTableLayoutView.js PRE-CREATION
dashboardv2/public/js/views/tag/TagLayoutView.js PRE-CREATION
dashboardv2/public/js/views/tag/addTagAttributeItemView.js PRE-CREATION
dashboardv2/public/js/views/tag/addTagModalView.js PRE-CREATION
dashboardv2/public/js/views/tag/createTagsLayoutView.js PRE-CREATION
pom.xml 226529d
webapp/pom.xml 85c9471
Diff: https://reviews.apache.org/r/45588/diff/
Testing
-------
* mvn test
* Loaded the new ui in local sandbox and tested the ui functionalities.
Thanks,
keval bhatt
Re: Review Request 45588: ATLAS-582:Move Atlas UI to use backboneJS
Posted by Erik Bergenholtz <eb...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/45588/#review127821
-----------------------------------------------------------
Ship it!
Ship It!
- Erik Bergenholtz
On April 7, 2016, 2:15 p.m., keval bhatt wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/45588/
> -----------------------------------------------------------
>
> (Updated April 7, 2016, 2:15 p.m.)
>
>
> Review request for atlas, Erik Bergenholtz, Gautam Borad, Mehul Parikh, Nixon Rodrigues, and Hemanth Yamijala.
>
>
> Bugs: ATLAS-582
> https://issues.apache.org/jira/browse/ATLAS-582
>
>
> Repository: atlas
>
>
> Description
> -------
>
> Initial implementation of the ui using Backbonejs. This patch includes a working version of all the previous functionality except the Lineage graph (will be submitted in subsequent patches)
>
> The new UI is introduced as a new dashboardv2 module, leaving the old module untouched.
>
> To enable the new module, please do the following:
>
> * In parent pom.xml, uncomment dashboardv2 and comment dashboard under the <modules> and <dependency> block
> * In webapp/pom.xml, uncomment dashboardv2 and comment dashboard under the <overlays> block.
>
> After the above changes build normally and point the browser to http://host:21000
>
>
> Diffs
> -----
>
> dashboardv2/.gitignore PRE-CREATION
> dashboardv2/gruntfile.js PRE-CREATION
> dashboardv2/package.json PRE-CREATION
> dashboardv2/pom.xml PRE-CREATION
> dashboardv2/public/css/animate.min.css PRE-CREATION
> dashboardv2/public/css/bootstrap-sidebar.css PRE-CREATION
> dashboardv2/public/css/business-catlog.css PRE-CREATION
> dashboardv2/public/css/font-awesome.min.css PRE-CREATION
> dashboardv2/public/css/fonts/FontAwesome.otf PRE-CREATION
> dashboardv2/public/css/fonts/fontawesome-webfont.eot PRE-CREATION
> dashboardv2/public/css/fonts/fontawesome-webfont.svg PRE-CREATION
> dashboardv2/public/css/fonts/fontawesome-webfont.ttf PRE-CREATION
> dashboardv2/public/css/fonts/fontawesome-webfont.woff PRE-CREATION
> dashboardv2/public/css/fonts/fontawesome-webfont.woff2 PRE-CREATION
> dashboardv2/public/css/fonts/glyphicons-halflings-regular.eot PRE-CREATION
> dashboardv2/public/css/fonts/glyphicons-halflings-regular.svg PRE-CREATION
> dashboardv2/public/css/fonts/glyphicons-halflings-regular.ttf PRE-CREATION
> dashboardv2/public/css/fonts/glyphicons-halflings-regular.woff PRE-CREATION
> dashboardv2/public/css/fonts/glyphicons-halflings-regular.woff2 PRE-CREATION
> dashboardv2/public/css/login.css PRE-CREATION
> dashboardv2/public/css/override.css PRE-CREATION
> dashboardv2/public/css/style.css PRE-CREATION
> dashboardv2/public/img/ApacheAtlasLogo.png PRE-CREATION
> dashboardv2/public/img/graph.png PRE-CREATION
> dashboardv2/public/img/icon-gear.png PRE-CREATION
> dashboardv2/public/img/icon-table.png PRE-CREATION
> dashboardv2/public/img/loading.gif PRE-CREATION
> dashboardv2/public/img/logo-green.png PRE-CREATION
> dashboardv2/public/img/ring.gif PRE-CREATION
> dashboardv2/public/index.html PRE-CREATION
> dashboardv2/public/js/App.js PRE-CREATION
> dashboardv2/public/js/collection/BaseCollection.js PRE-CREATION
> dashboardv2/public/js/collection/VCommonList.js PRE-CREATION
> dashboardv2/public/js/collection/VEntityList.js PRE-CREATION
> dashboardv2/public/js/collection/VLineageList.js PRE-CREATION
> dashboardv2/public/js/collection/VSchemaList.js PRE-CREATION
> dashboardv2/public/js/collection/VSearchList.js PRE-CREATION
> dashboardv2/public/js/collection/VTagList.js PRE-CREATION
> dashboardv2/public/js/main.js PRE-CREATION
> dashboardv2/public/js/models/BaseModel.js PRE-CREATION
> dashboardv2/public/js/models/VCommon.js PRE-CREATION
> dashboardv2/public/js/models/VEntity.js PRE-CREATION
> dashboardv2/public/js/models/VLineage.js PRE-CREATION
> dashboardv2/public/js/models/VSchema.js PRE-CREATION
> dashboardv2/public/js/models/VSearch.js PRE-CREATION
> dashboardv2/public/js/models/VTag.js PRE-CREATION
> dashboardv2/public/js/modules/Helpers.js PRE-CREATION
> dashboardv2/public/js/modules/Modal.js PRE-CREATION
> dashboardv2/public/js/modules/Vent.js PRE-CREATION
> dashboardv2/public/js/require-handlebars-plugin/js/handlebars.js PRE-CREATION
> dashboardv2/public/js/require-handlebars-plugin/js/hbs.js PRE-CREATION
> dashboardv2/public/js/require-handlebars-plugin/js/i18nprecompile.js PRE-CREATION
> dashboardv2/public/js/require-handlebars-plugin/js/json2.js PRE-CREATION
> dashboardv2/public/js/router/Router.js PRE-CREATION
> dashboardv2/public/js/templates/asset/AssetPageLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/common/TableLayout_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/common/aboutAtlas_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/common/modal.html PRE-CREATION
> dashboardv2/public/js/templates/detail_page/DetailPageLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/entity/EntityDetailTableLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/graph/LineageLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/schema/SchemaTableLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/search/SearchLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/site/footer.html PRE-CREATION
> dashboardv2/public/js/templates/site/header.html PRE-CREATION
> dashboardv2/public/js/templates/tag/TagDetailTableLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/tag/TagLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/tag/addTagAttributeItemView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/tag/addTagModalView_tmpl.html PRE-CREATION
> dashboardv2/public/js/templates/tag/createTagLayoutView_tmpl.html PRE-CREATION
> dashboardv2/public/js/utils/Globals.js PRE-CREATION
> dashboardv2/public/js/utils/Overrides.js PRE-CREATION
> dashboardv2/public/js/utils/TableLayout.js PRE-CREATION
> dashboardv2/public/js/utils/Utils.js PRE-CREATION
> dashboardv2/public/js/views/asset/AssetPageLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/common/BackgridHeader.js PRE-CREATION
> dashboardv2/public/js/views/detail_page/DetailPageLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/entity/EntityDetailTableLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/graph/LineageLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/schema/SchemaLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/search/SearchLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/site/Header.js PRE-CREATION
> dashboardv2/public/js/views/site/footer.js PRE-CREATION
> dashboardv2/public/js/views/tag/TagDetailTableLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/tag/TagLayoutView.js PRE-CREATION
> dashboardv2/public/js/views/tag/addTagAttributeItemView.js PRE-CREATION
> dashboardv2/public/js/views/tag/addTagModalView.js PRE-CREATION
> dashboardv2/public/js/views/tag/createTagsLayoutView.js PRE-CREATION
> pom.xml 226529d
> webapp/pom.xml 85c9471
>
> Diff: https://reviews.apache.org/r/45588/diff/
>
>
> Testing
> -------
>
> * mvn test
> * Loaded the new ui in local sandbox and tested the ui functionalities.
>
>
> Thanks,
>
> keval bhatt
>
>