-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/56119/
-----------------------------------------------------------
Review request for atlas, keval bhatt and Madhan Neethiraj.
Bugs: ATLAS-1485 and ATLAS-1502
https://issues.apache.org/jira/browse/ATLAS-1485
https://issues.apache.org/jira/browse/ATLAS-1502
Repository: atlas
Description
-------
This patch includes changes to configure list of entity type via configuration
in atlas-application properties
atlas.ui.edit.supported.entity-types="type-1,type-2,type3"
* If the configuration is set to an empty value (or not set): UI should not
support create/edit of any entity
* If the configuration is set to is set to '*', then UI should allow
create/edit of any type of entity
Patch also includes -
* Change the create entity button place (ATLAS-1485)
* After creating new entity redirect to detail page of that newly created
entity (ATLAS-1485)
Handled following bugs in patch :-
* FileSize attribute of hdfs_path and fs_path is long and its opens a calendar
when clicked.
* DSL query "array<string>" made when creating/editing an hive_table in UI
* Message changed From "entities selected have already been associated with tag
testTag, Do you want to associate the tag with other entities?" To "1 of 2
entities selected have already been associated with testTag tag, Do you want to
associate the tag with other entities ?"
Diffs
-----
dashboardv2/public/css/scss/tag.scss 1f9561d
dashboardv2/public/js/main.js 2ddf1aa
dashboardv2/public/js/router/Router.js fa4a08a
dashboardv2/public/js/templates/detail_page/DetailPageLayoutView_tmpl.html
1de3608
dashboardv2/public/js/templates/search/SearchLayoutView_tmpl.html 7301ebc
dashboardv2/public/js/templates/search/SearchResultLayoutView_tmpl.html
32a0083
dashboardv2/public/js/utils/Overrides.js d6d9b6c
dashboardv2/public/js/views/audit/AuditTableLayoutView.js dd4adda
dashboardv2/public/js/views/audit/CreateAuditTableLayoutView.js 2b43b59
dashboardv2/public/js/views/detail_page/DetailPageLayoutView.js c959229
dashboardv2/public/js/views/entity/CreateEntityLayoutView.js 9f4e1d7
dashboardv2/public/js/views/search/SearchDetailLayoutView.js 0ed1c38
dashboardv2/public/js/views/search/SearchLayoutView.js bdb71a6
dashboardv2/public/js/views/search/SearchResultLayoutView.js cbfe08e
dashboardv2/public/js/views/tag/addTagModalView.js 7317a95
webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java
54c46a8
Diff: https://reviews.apache.org/r/56119/diff/
Testing
-------
Verified following scenario for ATLAS-1502:
* If the configuration is set to an empty value (or not set): UI should not
support create/edit of any entity
* If the configuration is set to is set to "*", then UI should allow
create/edit of any type of entity.
* If the configuration is set to is set to "type-1,type-2,type3", then UI
should allow create/edit for "type-1,type-2,type3".
Verified following scenario for ATLAS-1485:
* Verified the create entity link.
* After entity creation, it redirects to entity detail page of that newly
created entity.
Also Verified following scenario:-
* Validation for long data-type for create/edit entity.
* Unwated api call for "array<string>" has been handled.
Thanks,
Kalyani Kashikar