This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/dashboardv2/bootstrap-3.4.1
in repository https://gitbox.apache.org/repos/asf/atlas.git.
omit 40ca9ce Bump bootstrap from 3.3.7 to 3.4.1 in /dashboardv2
add 25044ce ATLAS-3488 :- Update Simple Authentication(file-based)
password with ShaPasswordEncoder with Salt.
add 0ce149e ATLAS-3502 : UI : Atlas UI accepts the partial search for
classifications
add f93b370 ATLAS-3483 Add REST support to add/delete labels
add 94933c4 ATLAS-3493 Enhance S3 models to support additional attributes.
add 5ae7fbe ATLAS-3488 : Update Simple Authentication(file-based)
password with ShaPasswordEncoder with Salt (Addendum patch #1).
add 15d5b34 ATLAS-3503 : UI: Add classification count table in statistics
popup
add 9115e7d ATLAS-3490: Added headers in atlas api
add f6e252f
ATLAS-3504-DSL-query-with-like-clause-returns-unexpected-results-v1.patch
add dca71dd ATLAS-3506 Add Expect 100 Continue header to Atlas Client.
add d528d27 ATLAS-3510: Enable quick-search and suggestions on entity
labels
add 10a1105 ATLAS-3505 : UI: Improve notification message format.
add 6050a8e ATLAS-3497 Add audit entry for adding/removing labels
add d5c8bf4 ATLAS-3509 : UI: Add basic search hyperlink in metric popup
add 9816344 ATLAS-3515: Migration import now creates new types and then
updates existing types.
add 24fb2b0 ATLAS-3504:- DSL query with like clause returns unexpected
results #1.
add 1b5ca4c ATLAS-3517: Enhance suggestions REST API to have optional
'fieldName' parameter to get suggestions from
add 7224364 ATLAS-3521 : UI: Use existing labels from other entities
add a9672da ATLAS-3513 : Classic UI: Sidebar not rendered on refresh if
url has 'from=classification' queryParam
add 714423c ATLAS-3523: UI doesn't pick _CLASSIFIED , _NOT_CLASSIFIED on
selecting the same.
add 09118ca ATLAS-3477: Add entity purge API in Admin Resource
add e3e7f2e ATLAS-3526 :- UI doesn't pick the classification from Saved
search body if it has *.
add 5932b1a ATLAS-3482 Enhance basic search to enable search on entity
system attributes
add bdd110d ATLAS-3519: reuse script engine to improve lineage query
performance
add d1f3418 ATLAS-3530: Retrieve entityDefinition for '_ALL_ENTITY_TYPES'
in /api/atlas/v2/types/entitydef/name/{name}
add df85aa7 ATLAS-3457: Support Multi-Classification search without
attributes
add 7be3a6f ATLAS-3520: DSL Query special processing for '_'.
add e607ba1 ATLAS-3532: DSL: Fix for test case failure.
add d0c1b30 ATLAS-3533: search with term and tag doesn't return right
results
add af20337 ATLAS-3541: updated datatype for system attributes, timestamp
and modifiedTimestamp, from long to date
add c6661ff ATLAS-3539: fixed Hive metastore hook to populate
hive_db.ownerType, and not update hive_db.description when null
add 9f5b786 ATLAS-3590: fix HiveHook to avoid incorrect
alter-table-property notifications
add d9ebc24 ATLAS-3544: fix NPE during entity-delete
add 48df654 ATLAS-3261: added option to authorize notifications using
username given in the message
add 5955fcd ATLAS-3532: DSL Composer update to address '_' test case.
Part #2
add 8ca94c8 ATLAS-3531 : UI : Atlas website: download/release page
missing releases.
add c95aba2 ATLAS-3545: NullPointerException while trying to delete
classification
add 1e0962d ATLAS-3549 Add a new REST endpoint to get EntityHeader using
unique attributes
add 65a62b0 ATLAS-3550 :- Add authorize check for
partialUpdateEntityAttrByGuid API call
add e202e9e ATLAS-3482: UI: Support basic search to search with System
attributes only for entity
add 6435223 ATLAS-3537 : UI: Allow users to search for deleted & shell
entities from statistics popup
add cf455a5 ATLAS-3558: Improve lineage performance using in-memory
traversal
add 7423add ATLAS-3563: Improve tag propagation performance using
in-memory traversal
add 67a7367 ATLAS-3562: Hive metadata has the same classification
multiple times
add c789f2d ATLAS-3565: Atlas server should set startTime and endTime for
hive_process to System.currentTimeMillis() if either of these are null.
add e2ba305 ATLAS-3566: improvements in upgrade patches, to avoid
full-scan
add 343b783 ATLAS-3567 - Bypass package-lock.json error during build (#79)
add fb9f1e9 ATLAS-3568: Performance improvements in writing audit logs
add f5dcc7b ATLAS-3568: Performance improvements in writing audit logs #2
add bb10c16 ATLAS-3563: Update tag propagation in-memory implementation
to ignore deleted edges #2
add 7238976 ATLAS-3572:Atlas website: Remove introduction heading
add b5fe089 ATLAS-3580: incorrect results for search on __customAttributes
add 6d94f39 ATLAS-3486: Introduce Atlas NamespaceDef
add 7be35c3 ATLAS-3582: UI: Show comma formatted numbers in System
Details "memory panel" of Statistics popup
add 7526a69 ATLAS-3576 : UI: Improve system attributes presentation
add bbbadea ATLAS-3564: Added new version of aws s3 models
add 2d4edf8 ATLAS-3581:HBase hook converts qualifiedName to lowercase for
namespace, table, column-family and column
add f484b20 ATLAS-3559: Additional attributes (displayName &
userDescription) to Asset.
add eed7817 ATLAS-3588 Export API- Update documentation
add ea653e0 ATLAS-3591: Improve user-defined attributes search
add cb0fe79 ATLAS-3589 Unable to search typeDefs of category 'Namespace'
add 0ac9534 ATLAS-3568: Hive hook should set startTime and endTime for
hive_process entities to System.currentTimeMillis()
add 47f2e77 ATLAS-3590: Hive hook should ignore capturing lineage for
temporary tables in CTAS queries
add 4d44690 ATLAS-3592 : UI: Ignore any empty values for Date type
attribute in Entity property table
add e04c4f5 ATLAS-3596: UI: Improved System attribute presentation for
user friendliness
add b3563fd ATLAS-3599 : Beta UI: While Saving search , limit and offset
are not set properly when using Beta UI.
add 121ccbd ATLAS-3605 : Test case failure due to addition of two fields
displayName and userDescription to base model
add a6cdb60 ATLAS-3602: Provide option to Ignore relationship attribute
mapping in getAndCacheEntity()
add 984b359 ATLAS-3608: Hive Bridge: Hive Metastore: Alter Table Query
Not Handled Correctly.
add d3a08b6 ATLAS-3534: enhancements to support add/update/delete
namespace-attributes on entities
add 4229cb3 ATLAS-3609 : UI : Quick search renders element as as string
add cc2e6af ATLAS-3611: updated AtlasEntityDef with addition of read-only
field namespaceAttributeDefs
add 98b5416 ATLAS-3606 :- Missing HIVE_PROCESS attribute values in atlas.
add 015577e ATLAS-3604: Data Migration status display.
add 3e035c4 ATLAS-3595, ATLAS-3603: Auto-start migration import for ZIP
file-based migration.
add 5e7f894 ATLAS-3619: updated namespace-def to allow attributes with no
associated entity-types, mandatory attributes and unique attributes
add 10bcaa8 ATLAS-3621: updated HiveHook to not save query-string in
multiple attributes - queryText and name
add ac808af ATLAS-3613: updated search to support namespace attributes
add 695480e ATLAS-3617 : Labels , UI : Attempting to add duplicate label
removes both the duplicate and already existing label with same name.
add 8f6cb0e ATLAS-3620 : Beta UI : No option to create child tag by
clicking the classificationPopover of parent tag.
add bcb9ea2 ATLAS-3607 : UI: changes to create namespace type definitions
and define namespace attributes
add 9b89a3f ATLAS-3593 : UI: Issue with 'Sub-classification' checkbox
filter in Classification Details page
add 8fe3edd ATLAS-3622: added authorization for add/remove of labels,
update of namespace attributes
add 47ccfaf ATLAS-3607 : namespace attributes build fix
add 70ebb22 ATLAS-3554 : UI: changes to display/add/update/delete
namespace attributes for entities in entity details page
add 3680ab4 ATLAS-3626 : Beta UI : No option to overwrite Saved Search
add fd1aad3 ATLAS-3627:Beta UI, Usability: Classifications default toggle
set to show only classifications associated to entity
add cd177f8 ATLAS-3623 : Beta UI: Basic search improvement to search for
namespace attribute
add b0c85dd ATLAS-3629 : UI: skipDefaultError handler improvement
add e159f76 ATLAS-3623 : Beta UI: Basic search improvement to search for
namespace attribute: Bug fix for column selection
add a2ccfb9 ATLAS-3320: Import Service. Support concurrent ingest.
add 54042d3 DataMigration: Automatic resume.
add c652dd4 ATLAS-3630 : UI: Update node version to 12.x
add 6eb72fa ATLAS-3621: updated HiveHook to not save query-string in
multiple attributes - queryText and name - #2 (avoid excessive logs)
add 6245838 ATLAS-3628 : Beta UI: Wildcard Search for classifications
doesn't fire any search
add 6b503ee Multiple_stdout_stderr_handlers_including_console
add 75e678d ATLAS-3615 :- Basic Search : Search with _ALL_ENTITY_TYPES
and classification doesn't not fetch any entity associated to that
classification
add c99e15b ATLAS-3601 :- No LABEL_DELETE event is audited when last
label is deleted.
add b02443e Revert "DataMigration: Automatic resume."
add 024f5d5 Revert "ATLAS-3320: Import Service. Support concurrent
ingest."
add 3c9a437 Revert "Multiple_stdout_stderr_handlers_including_console"
distro test cases are failing
add ec3c6db ATLAS-3631: Make Server name header configurable and Basic
auth improvement.
add 91d2b8e ATLAS-3629 : UI: skipDefaultError handler improvement (2
patch)
add 58a5895 ATLAS-3624 : Beta UI : Allow user to add mutlti-valued
attributes in namespaces
add 43c134d ATLAS-3634:Betal UI: Add refresh button for basic search /
Advance Search
add 69d403e ATLAS-3636 : [Namespace-UI] Issues/ambiguous error messages
while adding a new attribute in a Namespace
add 6a49d94 ATLAS-3641: Import Service: Support zipDirect format of
import. Test files
add ed2755d ATLAS-3643: PC Fx: StatusReporter: Introduce Status Reporting
to Be used With PC Framework
add 30a0995 ATLAS-3645 :- Update default entity permission for labels and
namespace resource in atlas-simple-authz-policy.json
add e8661ec ATLAS-3641: Import Service: Support zipDirect format of
import.
add cc601d7 ATLAS-3642: PC fx: WorkItemManager getResults Modification.
add 371f967 ATLAS-3518: Added new Atlas Audit Framework with Purge
Operation and Unit Test
add 668adda ATLAS-3649: Table-level Imports: Deleting Tables Differing By
Requests Fails
add e503728 ATLAS-3600 : Some System Attribute of Entity filter doesn't
work
add 0e94717 ATLAS-3653: rename Namespace to BusinessMetadata
add 7de3579 ATLAS-3658: updated JanusGraph version to 0.4.1 and Tinkerpop
version to 3.4.4
add 30a275d ATLAS-3659: updated Hive hook to create aws_s3_v2 entities
add aa4bbb0 ATLAS-3555 : UI: Make Beta UI as primary UI for Atlas
add 3d0fced ATLAS-3656 : UI: Rename type Namespace to BusinessMetadata
add 765ea58 ATLAS-3320: Migration Import implementation.
add 6ecad6e ATLAS-3618 : Entities with no guid appears in search result
add c6cac03 ATLAS-3647: Fix System attribute search when IsIncomplete
Attribute has 1,null as values.
add ba5b2db ATLAS-3614: added configuration to specify default
classification-propagation flag
add e1b205c ATLAS-3660: added model for ADLS-Gen2
add 72910c4 ATLAS-3651 :- Metrics API - Update count of entities for a
type and subType.
add 2e69f92 ATLAS-1866 :- Documentation for PAM type authentication and
better logging for PAM auth
add 506ffc9 ATLAS-3662 : UI: Business Metadata validation improvements
add ffd2e2b ATLAS-3657 : UI: changes for entity purge audits
add 1ccb7c7 ATLAS-3598 : Beta UI: Issues with single click functionality
in left hand panel.
add 14b57db ATLAS-3645 Update default entity permission for
business-metadata in atlas-simple-authz-policy.json
add f1df13d ATLAS-3664 - Beta UI : Fix Option to select CLASSIFIED and
NOT_CLASSIFIED.
add 5783b70 ATLAS-3666: updated file-based authentication to use BCrypt
add 9d6f1f6 ATLAS-3661 :- Create 'spark_column_lineage' type and
relationship definition to add support of column level lineage (#93)
add 721fcb4 ATLAS-3655: Create 'spark_application' type to avoid
'spark_process' from being updated for multiple operations (#91)
add 60f878e ATLAS-3657 : UI: changes for entity purge audits (Minor title
changes)
add 3d0c987 ATLAS-3663: ZipFileMigrator: Automatic Resume During
Migration.
add 2c86bca ATLAS-3650: fixed incorrect results from basic-search for
types having large number of sub-types
add 97ecfc7 ATLAS-3646 Create new
'spark_ml_model_dataset','spark_ml_pipeline_dataset' relationship defs (#89)
add 9647c91 ATLAS-3668 : UI: Sorting not working as expected for all the
table
add a30c6d4 ATLAS-3665 :- Add 'queryText' attribute to the
'spark_process' type (#94)
add 784b606 ATLAS-342: Import Glossary Terms from csv/excel file into
Glossary
add dff690a ATLAS-3674: ZipFileMigrationImporter: Set Shell Entity
Creation.
add df8502e ATLAS-3675 Enable quick search and suggestions for business
metadata attributes
add cfee9ce ATLAS-3423: Import Glossary Terms from csv/excel file into
Glossary (Test Cases Fix) #2
add a78e208 ATLAS-3669 : UI: Import Glossary Terms CSV into a Glossary
add 7b6066d Bump bootstrap from 3.3.7 to 3.4.1 in /dashboardv2
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (40ca9ce)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/dashboardv2/bootstrap-3.4.1 (7b6066d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../test/resources/users-credentials.properties | 6 +-
.../apache/atlas/hbase/bridge/HBaseAtlasHook.java | 6 +-
.../org/apache/atlas/hbase/bridge/HBaseBridge.java | 10 +-
.../test/resources/users-credentials.properties | 4 +-
.../atlas/hive/hook/AtlasHiveHookContext.java | 8 +
.../java/org/apache/atlas/hive/hook/HiveHook.java | 17 +-
.../atlas/hive/hook/HiveMetastoreHookImpl.java | 19 +-
.../atlas/hive/hook/events/BaseHiveEvent.java | 180 +-
.../atlas/hive/hook/events/CreateDatabase.java | 4 +
.../atlas/hive/hook/events/CreateHiveProcess.java | 9 +-
.../test/resources/users-credentials.properties | 4 +-
.../test/resources/users-credentials.properties | 4 +-
.../test/resources/users-credentials.properties | 4 +-
addons/models/0000-Area0/0010-base_model.json | 115 +-
.../005-base_model_add_display_attributes.json | 33 +
addons/models/1000-Hadoop/1100-spark_model.json | 107 +
...015-spark_process_add_query_text_attribute.json | 23 +
.../models/3000-Cloud/3030-aws_s3_v2_typedefs.json | 279 +
.../3000-Cloud/3040-azure_adls_typedefs.json | 436 +
.../3000-Cloud/patches/004-s3_add_attributes.json | 80 +
.../test/resources/users-credentials.properties | 4 +-
.../test/resources/users-credentials.properties | 4 +-
.../atlas/authorize/AtlasEntityAccessRequest.java | 101 +-
.../org/apache/atlas/authorize/AtlasPrivilege.java | 8 +-
.../authorize/simple/AtlasSimpleAuthorizer.java | 13 +-
.../authorize/simple/AtlasSimpleAuthzPolicy.java | 44 +-
.../main/resources/atlas-simple-authz-policy.json | 14 +-
.../simple/AtlasSimpleAuthorizerTest.java | 67 +
.../test/resources/atlas-simple-authz-policy.json | 42 +-
.../java/org/apache/atlas/EntityAuditEvent.java | 6 +-
.../main/java/org/apache/atlas/AtlasClientV2.java | 48 +-
.../java/org/apache/atlas/AtlasBaseClient.java | 3 +-
.../org/apache/atlas/repository/Constants.java | 8 +-
.../java/org/apache/atlas/service/Services.java | 16 +-
dashboardv2/gruntfile.js | 15 +-
dashboardv2/package-lock.json | 885 +-
dashboardv2/package.json | 6 +-
dashboardv2/public/css/scss/form.scss | 2 +-
dashboardv2/public/css/scss/glossary.scss | 8 +
dashboardv2/public/css/scss/loader.scss | 4 +-
dashboardv2/public/css/scss/nav.scss | 7 +-
dashboardv2/public/css/scss/old-style.scss | 2 +
dashboardv2/public/css/scss/override.scss | 34 +-
dashboardv2/public/css/scss/panel.scss | 8 +-
dashboardv2/public/css/scss/profile-table.scss | 3 +
dashboardv2/public/css/scss/search.scss | 57 +-
dashboardv2/public/css/scss/tab.scss | 19 +
dashboardv2/public/css/scss/table.scss | 2 -
dashboardv2/public/css/scss/theme.scss | 34 +
dashboardv2/public/css/scss/wizard.scss | 57 +-
dashboardv2/public/index.html.tpl | 4 +-
dashboardv2/public/js/App.js | 2 +-
dashboardv2/public/js/collection/BaseCollection.js | 17 +-
dashboardv2/public/js/collection/VCommonList.js | 2 +-
dashboardv2/public/js/collection/VEntityList.js | 2 +-
dashboardv2/public/js/collection/VLineageList.js | 2 +-
dashboardv2/public/js/collection/VProfileList.js | 2 +-
.../public/js/collection/VRelationshipList.js | 2 +-
dashboardv2/public/js/collection/VSchemaList.js | 2 +-
dashboardv2/public/js/collection/VTagList.js | 2 +-
dashboardv2/public/js/main.js | 34 +-
dashboardv2/public/js/migration.js | 163 +
dashboardv2/public/js/models/BaseModel.js | 2 +-
dashboardv2/public/js/models/VCommon.js | 2 +-
dashboardv2/public/js/models/VEntity.js | 2 +-
dashboardv2/public/js/models/VLineage.js | 2 +-
dashboardv2/public/js/models/VProfile.js | 2 +-
dashboardv2/public/js/models/VSchema.js | 2 +-
dashboardv2/public/js/models/VSearch.js | 4 +-
dashboardv2/public/js/modules/Helpers.js | 25 +
dashboardv2/public/js/modules/Vent.js | 2 +-
dashboardv2/public/js/modules/atlasLogin.js | 138 +-
dashboardv2/public/js/router/Router.js | 42 +-
.../ReplicationAuditTableLayoutView_tmpl.html | 2 +-
.../detail_page/DetailPageLayoutView_tmpl.html | 2 +-
.../entity/EntityDetailTableLayoutView_tmpl.html | 18 +-
.../entity/EntityLabelDefineView_tmpl.html | 114 +-
.../entity/EntityUserDefineItemView_tmpl.html | 49 +-
.../entity/EntityUserDefineView_tmpl.html | 176 +-
.../CreateEditCategoryTermLayoutView_tmpl.html | 2 +-
.../CreateEditGlossaryLayoutView_tmpl.html | 2 +-
.../glossary/GlossaryLayoutView_tmpl.html | 12 +-
.../glossary/ImportGlossaryLayoutView_tmpl.html | 3 +-
.../glossary/TermRelationAttributeTable_tmpl.html | 6 +-
.../js/templates/migration/MigrationView_tmpl.html | 2 +-
.../profile/ProfileColumnLayoutView_tmpl.html | 30 +-
.../profile/ProfileTableLayoutView_tmpl.html | 18 +-
.../js/templates/search/QueryBuilder_tmpl.html | 2 +-
.../search/SearchDetailLayoutView_tmpl.html | 2 +-
.../js/templates/search/SearchLayoutView_tmpl.html | 4 +-
.../js/templates/search/UserDefine_tmpl.html | 36 +-
.../search/save/SaveModalLayoutView_tmpl.html | 2 +-
.../public/js/templates/site/AboutAtlas_tmpl.html | 2 +-
dashboardv2/public/js/templates/site/Header.html | 3 +-
.../public/js/templates/site/Statistics_tmpl.html | 29 +-
.../public/js/templates/site/entity_tmpl.html | 16 +-
.../js/templates/tag/AddTagAttributeView_tmpl.html | 2 +-
.../js/templates/tag/AddTagModalView_tmpl.html | 5 +-
.../js/templates/tag/AddTimezoneView_tmpl.html | 32 +-
.../js/templates/tag/CreateTagLayoutView_tmpl.html | 2 +-
.../js/templates/tag/TagDetailLayoutView_tmpl.html | 2 +-
.../tag/TagDetailTableLayoutView_tmpl.html | 2 +-
dashboardv2/public/js/utils/CommonViewFunction.js | 165 +-
dashboardv2/public/js/utils/Enums.js | 28 +-
dashboardv2/public/js/utils/Globals.js | 9 +-
dashboardv2/public/js/utils/Helper.js | 165 +-
dashboardv2/public/js/utils/Messages.js | 13 +-
dashboardv2/public/js/utils/Overrides.js | 11 +-
dashboardv2/public/js/utils/TableLayout.js | 45 +-
dashboardv2/public/js/utils/UrlLinks.js | 19 +-
dashboardv2/public/js/utils/Utils.js | 51 +-
.../public/js/views/common/BackgridHeader.js | 2 +-
.../js/views/detail_page/DetailPageLayoutView.js | 6 +-
.../js/views/entity/CreateEntityLayoutView.js | 7 +-
.../js/views/entity/EntityDetailTableLayoutView.js | 2 +-
.../js/views/entity/EntityLabelDefineView.js | 120 +-
.../js/views/entity/EntityUserDefineItemView.js | 46 +-
.../public/js/views/entity/EntityUserDefineView.js | 106 +-
.../js/views/glossary/GlossaryDetailLayoutView.js | 2 +-
.../public/js/views/glossary/GlossaryLayoutView.js | 22 +-
.../js/views/glossary/ImportGlossaryLayoutView.js | 128 +
.../public/js/views/graph/LineageLayoutView.js | 1 -
.../public/js/views/migration/MigrationView.js | 68 +
.../js/views/profile/ProfileColumnLayoutView.js | 1 -
.../js/views/profile/ProfileTableLayoutView.js | 1 -
.../js/views/search/AdvancedSearchInfoView.js | 2 +-
.../public/js/views/search/QueryBuilderView.js | 270 +-
.../public/js/views/search/SearchLayoutView.js | 74 +-
.../public/js/views/search/SearchQueryView.js | 15 +-
.../js/views/search/SearchResultLayoutView.js | 103 +-
.../js/views/search/save/SaveModalLayoutView.js | 4 +-
.../js/views/search/save/SaveSearchItemView.js | 2 +-
.../public/js/views/search/save/SaveSearchView.js | 4 +-
dashboardv2/public/js/views/site/Header.js | 17 +-
.../public/js/views/site/SideNavLayoutView.js | 2 +-
dashboardv2/public/js/views/site/Statistics.js | 171 +-
dashboardv2/public/js/views/tag/AddTagModalView.js | 9 +-
.../js/views/tag/TagAttributeDetailLayoutView.js | 8 +-
.../js/views/tag/TagDetailTableLayoutView.js | 2 +-
dashboardv2/public/js/views/tag/TagLayoutView.js | 6 +-
.../{index.html.tpl => migration-status.html.tpl} | 70 +-
dashboardv3/gruntfile.js | 12 +-
dashboardv3/package-lock.json | 624 +-
dashboardv3/package.json | 6 +-
dashboardv3/public/css/scss/business-metadata.scss | 175 +
dashboardv3/public/css/scss/common.scss | 21 +-
dashboardv3/public/css/scss/form.scss | 11 +-
dashboardv3/public/css/scss/glossary.scss | 12 +
dashboardv3/public/css/scss/leftsidebar.scss | 54 +-
dashboardv3/public/css/scss/loader.scss | 3 +-
dashboardv3/public/css/scss/nav.scss | 7 +-
dashboardv3/public/css/scss/old-style.scss | 2 +
dashboardv3/public/css/scss/override.scss | 80 +-
dashboardv3/public/css/scss/panel.scss | 10 +-
dashboardv3/public/css/scss/profile-table.scss | 3 +
dashboardv3/public/css/scss/search.scss | 92 +-
dashboardv3/public/css/scss/stats.scss | 7 +
dashboardv3/public/css/scss/style.scss | 1 +
dashboardv3/public/css/scss/table.scss | 57 +-
dashboardv3/public/css/scss/tag.scss | 4 +
dashboardv3/public/css/scss/theme.scss | 102 +-
dashboardv3/public/css/scss/wizard.scss | 57 +-
dashboardv3/public/ieerror.html | 2 +-
dashboardv3/public/index.html.tpl | 4 +-
dashboardv3/public/js/App.js | 2 +-
dashboardv3/public/js/collection/BaseCollection.js | 20 +-
dashboardv3/public/js/collection/VCommonList.js | 2 +-
dashboardv3/public/js/collection/VEntityList.js | 10 +-
dashboardv3/public/js/collection/VLineageList.js | 2 +-
dashboardv3/public/js/collection/VProfileList.js | 2 +-
.../public/js/collection/VRelationshipList.js | 2 +-
dashboardv3/public/js/collection/VSchemaList.js | 2 +-
dashboardv3/public/js/collection/VTagList.js | 2 +-
dashboardv3/public/js/main.js | 59 +-
dashboardv3/public/js/models/BaseModel.js | 5 +-
dashboardv3/public/js/models/VCommon.js | 2 +-
dashboardv3/public/js/models/VEntity.js | 24 +-
dashboardv3/public/js/models/VLineage.js | 2 +-
dashboardv3/public/js/models/VProfile.js | 2 +-
dashboardv3/public/js/models/VSchema.js | 2 +-
dashboardv3/public/js/models/VSearch.js | 4 +-
dashboardv3/public/js/modules/Helpers.js | 31 +
dashboardv3/public/js/modules/Vent.js | 2 +-
dashboardv3/public/js/modules/atlasLogin.js | 138 +-
dashboardv3/public/js/router/Router.js | 230 +-
.../AdministratorLayoutView_tmpl.html | 45 +
.../audit/AdminAuditTableLayoutView_tmpl.html | 78 +
.../audit/CreateAuditTableLayoutView_tmpl.html | 14 +-
.../ReplicationAuditTableLayoutView_tmpl.html | 2 +-
.../BusinessMetadataAttrTableLayoutView_tmpl.html | 47 +
.../BusinessMetadataAttributeItemView_tmpl.html | 89 +
.../BusinessMetadataContainerLayoutView_tmpl.html | 6 +-
.../BusinessMetadataDetailLayoutView_tmpl.html} | 10 +-
.../BusinessMetadataTableLayoutView_tmpl.html | 47 +
.../CreateBusinessMetadataLayoutView_tmpl.html | 29 +-
.../EnumCreateUpdateItemView_tmpl.html | 39 +
dashboardv3/public/js/templates/common/Modal.html | 2 +-
.../detail_page/DetailPageLayoutView_tmpl.html | 9 +-
.../EntityBusinessMetaDataItemView_tmpl.html | 44 +
.../entity/EntityBusinessMetaDataView_tmpl.html | 42 +
.../entity/EntityDetailTableLayoutView_tmpl.html | 18 +-
.../entity/EntityLabelDefineView_tmpl.html | 114 +-
.../entity/EntityUserDefineItemView_tmpl.html | 49 +-
.../entity/EntityUserDefineView_tmpl.html | 176 +-
.../CreateEditCategoryTermLayoutView_tmpl.html | 2 +-
.../CreateEditGlossaryLayoutView_tmpl.html | 2 +-
.../ImportGlossaryLayoutView_tmpl.html} | 3 +-
.../glossary/TermRelationAttributeTable_tmpl.html | 6 +-
.../graph/RelationshipLayoutView_tmpl.html | 96 +-
.../profile/ProfileColumnLayoutView_tmpl.html | 30 +-
.../profile/ProfileTableLayoutView_tmpl.html | 18 +-
.../js/templates/search/QueryBuilder_tmpl.html | 2 +-
.../search/SearchConainerLayoutView_tmpl.html | 4 +-
.../search/SearchDefaultLayoutView_tmpl.html | 1 +
.../search/SearchDetailLayoutView_tmpl.html | 2 +-
.../search/SearchFilterBrowseLayoutView_tmpl.html | 24 +-
.../js/templates/search/SearchLayoutView_tmpl.html | 2 +-
.../js/templates/search/SearchQuery_tmpl.html | 2 +-
.../UserDefine_tmpl.html} | 36 +-
.../search/save/SaveModalLayoutView_tmpl.html | 11 +-
.../tree/BusinessMetadataTreeLayoutView_tmpl.html | 35 +
.../tree/ClassificationTreeLayoutView_tmpl.html | 18 +-
.../tree/CustomFilterTreeLayoutView_tmpl.html | 2 +-
.../search/tree/EntityTreeLayoutView_tmpl.html | 2 +-
.../search/tree/GlossaryTreeLayoutView_tmpl.html | 18 +-
.../public/js/templates/site/AboutAtlas_tmpl.html | 2 +-
dashboardv3/public/js/templates/site/Header.html | 19 +-
.../templates/site/SideNavLayoutView_old_tmpl.html | 4 +-
.../js/templates/site/SideNavLayoutView_tmpl.html | 2 +-
.../public/js/templates/site/Statistics_tmpl.html | 32 +-
.../public/js/templates/site/entity_tmpl.html | 16 +-
.../js/templates/tag/AddTagAttributeView_tmpl.html | 2 +-
.../js/templates/tag/AddTagModalView_tmpl.html | 5 +-
.../js/templates/tag/AddTimezoneView_tmpl.html | 32 +-
.../js/templates/tag/CreateTagLayoutView_tmpl.html | 2 +-
.../tag/TagAttributeDetailLayoutView_tmpl.html | 2 +-
.../templates/tag/TagContainerLayoutView_tmpl.html | 4 +-
.../js/templates/tag/TagDetailLayoutView_tmpl.html | 14 +-
.../tag/TagDetailTableLayoutView_tmpl.html | 2 +-
dashboardv3/public/js/utils/CommonViewFunction.js | 166 +-
dashboardv3/public/js/utils/Enums.js | 26 +-
dashboardv3/public/js/utils/Globals.js | 12 +-
dashboardv3/public/js/utils/Helper.js | 92 +-
dashboardv3/public/js/utils/Messages.js | 13 +-
dashboardv3/public/js/utils/Overrides.js | 101 +-
dashboardv3/public/js/utils/TableLayout.js | 45 +-
dashboardv3/public/js/utils/UrlLinks.js | 34 +-
dashboardv3/public/js/utils/Utils.js | 69 +-
.../views/administrator/AdministratorLayoutView.js | 116 +
.../js/views/audit/AdminAuditTableLayoutView.js | 357 +
.../public/js/views/audit/AuditTableLayoutView.js | 41 +-
.../js/views/audit/CreateAuditTableLayoutView.js | 5 +-
.../BusinessMetadataAttrTableLayoutView.js | 214 +
.../BusinessMetadataAttributeItemView.js | 296 +
.../BusinessMetadataContainerLayoutView.js | 93 +
.../BusinessMetadataDetailLayoutView.js | 45 +-
.../BusinessMetadataTableLayoutView.js | 399 +
.../CreateBusinessMetadataLayoutView.js | 329 +
.../business_metadata/EnumCreateUpdateItemView.js | 267 +
.../public/js/views/common/BackgridHeader.js | 2 +-
.../js/views/detail_page/DetailPageLayoutView.js | 23 +-
.../js/views/entity/CreateEntityLayoutView.js | 7 +-
.../views/entity/EntityBusinessMetaDataItemView.js | 349 +
.../js/views/entity/EntityBusinessMetaDataView.js | 251 +
.../js/views/entity/EntityDetailTableLayoutView.js | 2 +-
.../js/views/entity/EntityLabelDefineView.js | 116 +-
.../js/views/entity/EntityUserDefineItemView.js | 46 +-
.../public/js/views/entity/EntityUserDefineView.js | 106 +-
.../views/glossary/GlossaryContainerLayoutView.js | 2 +-
.../js/views/glossary/GlossaryDetailLayoutView.js | 2 +-
.../public/js/views/glossary/GlossaryLayoutView.js | 7 +-
.../js/views/glossary/ImportGlossaryLayoutView.js | 128 +
.../public/js/views/graph/LineageLayoutView.js | 1 -
.../js/views/graph/RelationshipLayoutView.js | 4 +-
.../js/views/profile/ProfileColumnLayoutView.js | 1 -
.../js/views/profile/ProfileTableLayoutView.js | 1 -
.../js/views/search/AdvancedSearchInfoView.js | 2 +-
.../js/views/search/GlobalSearchLayoutView.js | 6 +-
.../public/js/views/search/QueryBuilderView.js | 309 +-
.../js/views/search/SearchDefaultLayoutView.js | 170 +-
.../views/search/SearchFilterBrowseLayoutView.js | 58 +-
.../public/js/views/search/SearchLayoutView.js | 13 +-
.../public/js/views/search/SearchQueryView.js | 11 +-
.../js/views/search/SearchResultLayoutView.js | 143 +-
.../js/views/search/save/SaveModalLayoutView.js | 113 +-
.../js/views/search/save/SaveSearchItemView.js | 2 +-
.../public/js/views/search/save/SaveSearchView.js | 4 +-
.../search/tree/BusinessMetadataTreeLayoutView.js | 321 +
.../search/tree/ClassificationTreeLayoutView.js | 122 +-
.../search/tree/CustomFilterTreeLayoutView.js | 81 +-
.../js/views/search/tree/EntityTreeLayoutView.js | 97 +-
.../js/views/search/tree/GlossaryTreeLayoutView.js | 47 +-
dashboardv3/public/js/views/site/Favorite.js | 22 +-
dashboardv3/public/js/views/site/Header.js | 23 +-
dashboardv3/public/js/views/site/Statistics.js | 108 +-
dashboardv3/public/js/views/tag/AddTagModalView.js | 9 +-
.../js/views/tag/TagAttributeDetailLayoutView.js | 8 +-
.../js/views/tag/TagDetailTableLayoutView.js | 2 +-
dashboardv3/public/js/views/tag/TagLayoutView.js | 50 +-
dev-support/atlas-docker/Dockerfile | 4 +
distro/src/conf/atlas-application.properties | 5 +
distro/src/conf/atlas-simple-authz-policy.json | 5 +-
distro/src/conf/users-credentials.properties | 4 +-
docs/docz-lib/config/menu.js | 2 +-
docs/docz-lib/config/versions.js | 3 +-
docs/package-lock.json | 11891 -------------------
docs/package.json | 39 +-
docs/src/documents/Downloads/Downloads.md | 21 +-
docs/src/documents/Import-Export/ExportAPI.md | 30 +-
docs/src/documents/Import-Export/ExportHDFSAPI.md | 3 +-
.../src/documents/{Introduction.md => Overview.md} | 10 +-
docs/src/documents/Security/Authentication.md | 24 +
docs/src/documents/Security/AuthorizationModel.md | 2 +-
.../src/documents/Setup/InstallationInstruction.md | 2 +-
.../shared/Header/HeaderDropDown/Basic.js | 136 +-
.../shared/Header/HeaderDropDown/index.js | 4 +-
.../repository/graphdb/AtlasGraphIndexClient.java | 6 +-
.../atlas/repository/graphdb/AtlasVertex.java | 10 +
.../repository/graphdb/janus/AtlasJanusGraph.java | 19 +-
.../graphdb/janus/AtlasJanusGraphIndexClient.java | 11 +-
.../repository/graphdb/janus/AtlasJanusVertex.java | 8 +
.../janusgraph/diskstorage/solr/Solr6Index.java | 7 +
.../java/org/apache/atlas/AtlasConfiguration.java | 9 +-
.../main/java/org/apache/atlas/AtlasErrorCode.java | 39 +-
.../org/apache/atlas/listener/ChangedTypeDefs.java | 21 +
.../atlas/listener/EntityChangeListenerV2.java | 52 +
.../java/org/apache/atlas/model/TypeCategory.java | 2 +-
.../apache/atlas/model/audit/AtlasAuditEntry.java | 130 +
.../atlas/model/audit/AuditSearchParameters.java | 148 +
.../atlas/model/audit/EntityAuditEventV2.java | 8 +-
.../model/discovery/AtlasSuggestionsResult.java | 12 +-
.../atlas/model/discovery/SearchParameters.java | 3 +
.../glossary/relations/AtlasGlossaryHeader.java | 7 +
.../atlas/model/impexp/AtlasImportRequest.java | 44 +-
.../atlas/model/instance/AtlasClassification.java | 4 +
.../apache/atlas/model/instance/AtlasEntity.java | 56 +-
.../model/instance/EntityMutationResponse.java | 39 +-
.../atlas/model/instance/EntityMutations.java | 3 +-
.../MigrationImportStatus.java} | 36 +-
.../model/typedef/AtlasBusinessMetadataDef.java | 88 +
.../apache/atlas/model/typedef/AtlasEntityDef.java | 56 +-
.../apache/atlas/model/typedef/AtlasStructDef.java | 43 +-
.../apache/atlas/model/typedef/AtlasTypesDef.java | 65 +-
.../java/org/apache/atlas/pc/StatusReporter.java | 110 +
.../java/org/apache/atlas/pc/WorkItemConsumer.java | 11 +-
.../java/org/apache/atlas/pc/WorkItemManager.java | 9 +-
.../org/apache/atlas/store/AtlasTypeDefStore.java | 16 +-
.../atlas/type/AtlasBusinessMetadataType.java | 175 +
.../apache/atlas/type/AtlasClassificationType.java | 43 +-
.../org/apache/atlas/type/AtlasEntityType.java | 262 +-
.../org/apache/atlas/type/AtlasStructType.java | 96 +-
.../org/apache/atlas/type/AtlasTypeRegistry.java | 93 +-
.../java/org/apache/atlas/type/AtlasTypeUtil.java | 10 +
.../main/java/org/apache/atlas/type/Constants.java | 52 +
.../apache/atlas/typesystem/types/DataTypes.java | 3 +-
.../java/org/apache/atlas/utils/AtlasJson.java | 4 +
.../org/apache/atlas/TestRelationshipUtilsV2.java | 21 +-
.../test/java/org/apache/atlas/TestUtilsV2.java | 4 +-
.../typedef/TestAtlasBusinessMetadataDef.java | 84 +
.../org/apache/atlas/pc/StatusReporterTest.java | 112 +
.../atlas/type/TestAtlasRelationshipType.java | 46 +-
.../apache/atlas/type/TestAtlasTypeRegistry.java | 18 +-
.../test/resources/users-credentials.properties | 4 +-
pom.xml | 21 +-
repository/pom.xml | 18 +
.../apache/atlas/GraphTransactionInterceptor.java | 4 +
.../atlas/discovery/AtlasDiscoveryService.java | 3 +-
.../discovery/ClassificationSearchProcessor.java | 43 +-
.../atlas/discovery/EntityDiscoveryService.java | 6 +-
.../atlas/discovery/EntityLineageService.java | 158 +-
.../atlas/discovery/EntitySearchProcessor.java | 59 +-
.../atlas/discovery/FreeTextSearchProcessor.java | 5 +-
.../atlas/discovery/FullTextSearchProcessor.java | 3 +-
.../org/apache/atlas/discovery/SearchContext.java | 68 +-
.../apache/atlas/discovery/SearchProcessor.java | 193 +-
.../atlas/discovery/SuggestionsProvider.java | 2 +-
.../atlas/discovery/SuggestionsProviderImpl.java | 16 +-
.../org/apache/atlas/glossary/GlossaryService.java | 44 +-
.../apache/atlas/glossary/GlossaryTermUtils.java | 208 +
.../org/apache/atlas/glossary/GlossaryUtils.java | 5 +-
.../apache/atlas/query/GremlinQueryComposer.java | 12 +-
.../org/apache/atlas/query/IdentifierHelper.java | 30 +-
.../apache/atlas/query/RegistryBasedLookup.java | 43 +-
.../audit/AbstractStorageBasedAuditRepository.java | 2 +-
.../atlas/repository/audit/AtlasAuditService.java | 188 +
.../repository/audit/EntityAuditListenerV2.java | 110 +
.../converters/AtlasInstanceConverter.java | 22 +-
.../atlas/repository/graph/FullTextMapperV2.java | 9 +-
.../repository/graph/GraphBackedSearchIndexer.java | 12 +-
.../apache/atlas/repository/graph/GraphHelper.java | 163 +-
.../atlas/repository/graph/IFullTextMapper.java | 45 +
.../atlas/repository/graph/SolrIndexHelper.java | 30 +-
.../atlas/repository/impexp/ExportService.java | 1 +
.../repository/impexp/ExportTypeProcessor.java | 15 +-
.../atlas/repository/impexp/ImportService.java | 26 +-
.../repository/impexp/ImportTypeDefProcessor.java | 5 +-
.../impexp/MigrationProgressService.java | 42 +-
.../impexp/TableReplicationRequestProcessor.java | 18 +-
.../repository/impexp/TypeAttributeDifference.java | 33 +-
.../repository/impexp/ZipExportFileNames.java | 4 +
.../atlas/repository/impexp/ZipSourceDirect.java | 337 +
.../repository/migration/DataMigrationService.java | 19 +-
.../migration/DataMigrationStatusService.java | 245 +
.../atlas/repository/migration/FileWatcher.java | 149 +
.../migration/ZipFileMigrationImporter.java | 163 +
.../atlas/repository/ogm/AtlasAuditEntryDTO.java | 110 +
.../patches/ClassificationTextPatch.java | 59 +-
.../patches/ConcurrentPatchProcessor.java | 79 +-
.../repository/patches/UniqueAttributePatch.java | 67 +-
.../bootstrap/AtlasTypeDefStoreInitializer.java | 25 +-
.../repository/store/graph/AtlasEntityStore.java | 47 +-
.../store/graph/AtlasTypeDefGraphStore.java | 153 +-
.../repository/store/graph/v1/DeleteHandlerV1.java | 123 +-
.../graph/v2/AtlasBusinessMetadataDefStoreV2.java | 347 +
.../store/graph/v2/AtlasEntityChangeNotifier.java | 132 +-
.../store/graph/v2/AtlasEntityStoreV2.java | 394 +-
.../store/graph/v2/AtlasGraphUtilsV2.java | 25 +-
.../store/graph/v2/AtlasRelationshipStoreV2.java | 116 +-
.../store/graph/v2/AtlasTypeDefGraphStoreV2.java | 36 +-
.../store/graph/v2/BulkImporterImpl.java | 224 +-
.../store/graph/v2/EntityGraphMapper.java | 359 +-
.../store/graph/v2/EntityGraphRetriever.java | 258 +-
.../store/graph/v2/IAtlasEntityChangeNotifier.java | 54 +
.../v2/bulkimport/EntityChangeNotifierNop.java | 88 +
.../graph/v2/bulkimport/FullTextMapperV2Nop.java | 57 +
.../store/graph/v2/bulkimport/ImportStrategy.java | 26 +-
.../store/graph/v2/bulkimport/MigrationImport.java | 137 +
.../RegularImport.java} | 77 +-
.../graph/v2/bulkimport/pc/EntityConsumer.java | 217 +
.../v2/bulkimport/pc/EntityConsumerBuilder.java | 50 +
.../v2/bulkimport/pc/EntityCreationManager.java | 129 +
.../apache/atlas/repository/util/FilterUtil.java | 2 +
.../org/apache/atlas/services/MetricsService.java | 133 +-
.../atlas/util/AtlasGremlin3QueryProvider.java | 26 -
.../atlas/util/AtlasGremlinQueryProvider.java | 5 -
.../main/java/org/apache/atlas/util/FileUtils.java | 126 +
.../org/apache/atlas/util/SearchPredicateUtil.java | 81 +
.../test/java/org/apache/atlas/TestModules.java | 13 +-
.../apache/atlas/glossary/GlossaryServiceTest.java | 98 +-
.../org/apache/atlas/query/BasicTestSetup.java | 2 +-
.../org/apache/atlas/query/DSLQueriesTest.java | 13 +
.../atlas/query/GremlinQueryComposerTest.java | 4 +-
...xportImportTestBase.java => AtlasTestBase.java} | 15 +-
.../atlas/repository/audit/AdminPurgeTest.java | 168 +
.../repository/audit/AtlasAuditServiceTest.java | 162 +
.../repository/impexp/AtlasServerServiceTest.java | 2 +-
.../impexp/DataMigrationStatusServiceTest.java | 66 +
.../impexp/ExportImportAuditServiceTest.java | 5 +-
.../repository/impexp/ExportIncrementalTest.java | 5 +-
.../atlas/repository/impexp/ExportServiceTest.java | 5 +-
.../repository/impexp/ExportSkipLineageTest.java | 7 +-
.../impexp/HdfsPathEntityCreatorTest.java | 5 +-
.../impexp/ImportReactivateTableTest.java | 7 +-
.../atlas/repository/impexp/ImportServiceTest.java | 24 +-
.../impexp/ImportTransformsShaperTest.java | 5 +-
.../IncrementalExportEntityProviderTest.java | 3 +-
.../RelationshipAttributesExtractorTest.java | 5 +-
.../impexp/ReplicationEntityAttributeTest.java | 5 +-
.../StartEntityFetchByExportRequestTest.java | 3 +-
.../TableReplicationRequestProcessorTest.java | 3 +-
.../atlas/repository/impexp/ZipDirectTest.java | 83 +
.../impexp/ZipFileResourceTestUtils.java | 201 -
.../repository/migration/MigrationBaseAsserts.java | 2 +-
.../migration/RelationshipCacheGeneratorTest.java | 2 +-
.../store/graph/AtlasTypeDefGraphStoreTest.java | 21 +-
.../v2/AtlasBusinessMetadataDefStoreV2Test.java | 304 +
.../store/graph/v2/AtlasEntityStoreV2Test.java | 54 +-
.../ClassificationPropagationTest.java | 21 +-
.../userprofile/UserProfileServiceTest.java | 2 +-
.../apache/atlas/services/MetricsServiceTest.java | 4 +-
.../TestLoadModelUtils.java} | 166 +-
.../src/test/resources/csvFiles/empty.csv | 0
.../src/test/resources/csvFiles/incorrectFile.csv | 2 +
.../src/test/resources/csvFiles/template_1.csv | 2 +
.../src/test/resources/excelFiles/template_1.xlsx | Bin 0 -> 5417 bytes
.../audit-search-parameter-purge.json | 14 +
.../audit-search-parameter-without-filter.json | 5 +
repository/src/test/resources/zip-direct-1.zip | Bin 0 -> 25511 bytes
repository/src/test/resources/zip-direct-2.zip | Bin 0 -> 26248 bytes
repository/src/test/resources/zip-direct-3.zip | Bin 0 -> 26165 bytes
.../main/java/org/apache/atlas/RequestContext.java | 8 +-
webapp/pom.xml | 5 +
.../org/apache/atlas/examples/QuickStartV2.java | 26 +-
.../notification/EntityNotificationListenerV2.java | 30 +
.../notification/NotificationHookConsumer.java | 95 +-
.../preprocessor/EntityPreprocessor.java | 2 +
.../preprocessor/HivePreprocessor.java | 28 +-
.../preprocessor/PreprocessorContext.java | 28 +-
.../atlas/util/CredentialProviderUtility.java | 103 +-
.../java/org/apache/atlas/web/dao/UserDao.java | 147 +-
.../atlas/web/filters/ActiveServerFilter.java | 25 +
.../web/filters/AtlasAuthenticationFilter.java | 8 +-
.../web/filters/AtlasCSRFPreventionFilter.java | 2 +-
.../AtlasDelegatingAuthenticationEntryPoint.java | 62 +
.../atlas/web/filters/AtlasHeaderFilter.java | 49 +
.../filters/AtlasKnoxSSOAuthenticationFilter.java | 12 +-
.../org/apache/atlas/web/filters/HeadersUtil.java | 71 +
.../apache/atlas/web/resources/AdminResource.java | 77 +-
.../org/apache/atlas/web/rest/DiscoveryREST.java | 18 +-
.../java/org/apache/atlas/web/rest/EntityREST.java | 240 +
.../org/apache/atlas/web/rest/GlossaryREST.java | 57 +-
.../java/org/apache/atlas/web/rest/TypesREST.java | 38 +
.../AtlasAbstractAuthenticationProvider.java | 3 +-
.../security/AtlasFileAuthenticationProvider.java | 22 +-
.../security/AtlasPamAuthenticationProvider.java | 19 +-
.../atlas/web/security/AtlasSecurityConfig.java | 24 +-
.../apache/atlas/web/security/PamLoginModule.java | 10 +-
webapp/src/main/webapp/WEB-INF/web.xml | 15 +
.../NotificationHookConsumerKafkaTest.java | 13 +-
.../notification/NotificationHookConsumerTest.java | 3 +-
.../atlas/web/adapters/TestEntitiesREST.java | 632 +-
.../apache/atlas/web/adapters/TestEntityREST.java | 49 +
.../web/integration/EntityJerseyResourceIT.java | 9 +-
.../web/integration/EntityV2JerseyResourceIT.java | 92 +-
.../atlas/web/resources/AdminResourceTest.java | 4 +-
.../atlas/web/security/FileAuthenticationTest.java | 32 +-
.../json/audit-search-parameter-purge.json | 24 +
.../test/resources/users-credentials.properties | 4 +-
518 files changed, 21675 insertions(+), 16918 deletions(-)
create mode 100644
addons/models/0000-Area0/patches/005-base_model_add_display_attributes.json
create mode 100644
addons/models/1000-Hadoop/patches/015-spark_process_add_query_text_attribute.json
create mode 100644 addons/models/3000-Cloud/3030-aws_s3_v2_typedefs.json
create mode 100644 addons/models/3000-Cloud/3040-azure_adls_typedefs.json
create mode 100644 addons/models/3000-Cloud/patches/004-s3_add_attributes.json
create mode 100644 dashboardv2/public/js/migration.js
copy dashboardv3/public/js/templates/site/SideNavLayoutView_tmpl.html =>
dashboardv2/public/js/templates/glossary/ImportGlossaryLayoutView_tmpl.html
(89%)
copy dashboardv3/public/js/templates/search/QueryBuilder_tmpl.html =>
dashboardv2/public/js/templates/migration/MigrationView_tmpl.html (93%)
copy dashboardv3/public/js/templates/entity/EntityUserDefineItemView_tmpl.html
=> dashboardv2/public/js/templates/search/UserDefine_tmpl.html (62%)
create mode 100644
dashboardv2/public/js/views/glossary/ImportGlossaryLayoutView.js
create mode 100644 dashboardv2/public/js/views/migration/MigrationView.js
copy dashboardv2/public/{index.html.tpl => migration-status.html.tpl} (68%)
create mode 100644 dashboardv3/public/css/scss/business-metadata.scss
create mode 100644
dashboardv3/public/js/templates/administrator/AdministratorLayoutView_tmpl.html
create mode 100644
dashboardv3/public/js/templates/audit/AdminAuditTableLayoutView_tmpl.html
create mode 100644
dashboardv3/public/js/templates/business_metadata/BusinessMetadataAttrTableLayoutView_tmpl.html
create mode 100644
dashboardv3/public/js/templates/business_metadata/BusinessMetadataAttributeItemView_tmpl.html
copy
dashboardv2/public/js/templates/audit/ReplicationAuditTableLayoutView_tmpl.html
=>
dashboardv3/public/js/templates/business_metadata/BusinessMetadataContainerLayoutView_tmpl.html
(84%)
copy dashboardv3/public/js/templates/{search/SearchQuery_tmpl.html =>
business_metadata/BusinessMetadataDetailLayoutView_tmpl.html} (69%)
create mode 100644
dashboardv3/public/js/templates/business_metadata/BusinessMetadataTableLayoutView_tmpl.html
copy dashboardv2/public/js/templates/tag/CreateTagLayoutView_tmpl.html =>
dashboardv3/public/js/templates/business_metadata/CreateBusinessMetadataLayoutView_tmpl.html
(65%)
create mode 100644
dashboardv3/public/js/templates/business_metadata/EnumCreateUpdateItemView_tmpl.html
create mode 100644
dashboardv3/public/js/templates/entity/EntityBusinessMetaDataItemView_tmpl.html
create mode 100644
dashboardv3/public/js/templates/entity/EntityBusinessMetaDataView_tmpl.html
copy dashboardv3/public/js/templates/{site/SideNavLayoutView_tmpl.html =>
glossary/ImportGlossaryLayoutView_tmpl.html} (89%)
copy
dashboardv3/public/js/templates/{entity/EntityUserDefineItemView_tmpl.html =>
search/UserDefine_tmpl.html} (62%)
create mode 100644
dashboardv3/public/js/templates/search/tree/BusinessMetadataTreeLayoutView_tmpl.html
create mode 100644
dashboardv3/public/js/views/administrator/AdministratorLayoutView.js
create mode 100644
dashboardv3/public/js/views/audit/AdminAuditTableLayoutView.js
create mode 100644
dashboardv3/public/js/views/business_metadata/BusinessMetadataAttrTableLayoutView.js
create mode 100644
dashboardv3/public/js/views/business_metadata/BusinessMetadataAttributeItemView.js
create mode 100644
dashboardv3/public/js/views/business_metadata/BusinessMetadataContainerLayoutView.js
copy dashboardv2/public/js/views/search/AdvancedSearchInfoView.js =>
dashboardv3/public/js/views/business_metadata/BusinessMetadataDetailLayoutView.js
(52%)
create mode 100644
dashboardv3/public/js/views/business_metadata/BusinessMetadataTableLayoutView.js
create mode 100644
dashboardv3/public/js/views/business_metadata/CreateBusinessMetadataLayoutView.js
create mode 100644
dashboardv3/public/js/views/business_metadata/EnumCreateUpdateItemView.js
create mode 100644
dashboardv3/public/js/views/entity/EntityBusinessMetaDataItemView.js
create mode 100644
dashboardv3/public/js/views/entity/EntityBusinessMetaDataView.js
create mode 100644
dashboardv3/public/js/views/glossary/ImportGlossaryLayoutView.js
create mode 100644
dashboardv3/public/js/views/search/tree/BusinessMetadataTreeLayoutView.js
delete mode 100644 docs/package-lock.json
rename docs/src/documents/{Introduction.md => Overview.md} (95%)
create mode 100644
intg/src/main/java/org/apache/atlas/model/audit/AtlasAuditEntry.java
create mode 100644
intg/src/main/java/org/apache/atlas/model/audit/AuditSearchParameters.java
copy
intg/src/main/java/org/apache/atlas/model/{discovery/AtlasSuggestionsResult.java
=> migration/MigrationImportStatus.java} (64%)
create mode 100644
intg/src/main/java/org/apache/atlas/model/typedef/AtlasBusinessMetadataDef.java
create mode 100644 intg/src/main/java/org/apache/atlas/pc/StatusReporter.java
create mode 100644
intg/src/main/java/org/apache/atlas/type/AtlasBusinessMetadataType.java
create mode 100644 intg/src/main/java/org/apache/atlas/type/Constants.java
create mode 100644
intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasBusinessMetadataDef.java
create mode 100644
intg/src/test/java/org/apache/atlas/pc/StatusReporterTest.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/audit/AtlasAuditService.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/graph/IFullTextMapper.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/impexp/ZipSourceDirect.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/migration/DataMigrationStatusService.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/migration/FileWatcher.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/migration/ZipFileMigrationImporter.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/ogm/AtlasAuditEntryDTO.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/AtlasBusinessMetadataDefStoreV2.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/IAtlasEntityChangeNotifier.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/bulkimport/EntityChangeNotifierNop.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/bulkimport/FullTextMapperV2Nop.java
copy dashboardv2/public/js/App.js =>
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/bulkimport/ImportStrategy.java
(62%)
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/bulkimport/MigrationImport.java
copy
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/{BulkImporterImpl.java
=> bulkimport/RegularImport.java} (80%)
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/bulkimport/pc/EntityConsumer.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/bulkimport/pc/EntityConsumerBuilder.java
create mode 100644
repository/src/main/java/org/apache/atlas/repository/store/graph/v2/bulkimport/pc/EntityCreationManager.java
create mode 100644
repository/src/main/java/org/apache/atlas/util/FileUtils.java
rename
repository/src/test/java/org/apache/atlas/repository/{impexp/ExportImportTestBase.java
=> AtlasTestBase.java} (86%)
create mode 100644
repository/src/test/java/org/apache/atlas/repository/audit/AdminPurgeTest.java
create mode 100644
repository/src/test/java/org/apache/atlas/repository/audit/AtlasAuditServiceTest.java
create mode 100644
repository/src/test/java/org/apache/atlas/repository/impexp/DataMigrationStatusServiceTest.java
create mode 100644
repository/src/test/java/org/apache/atlas/repository/impexp/ZipDirectTest.java
create mode 100644
repository/src/test/java/org/apache/atlas/repository/store/graph/v2/AtlasBusinessMetadataDefStoreV2Test.java
copy
repository/src/test/java/org/apache/atlas/{repository/impexp/ZipFileResourceTestUtils.java
=> utils/TestLoadModelUtils.java} (56%)
copy addons/hive-bridge/src/patches/001-hive_column_add_position.json =>
repository/src/test/resources/csvFiles/empty.csv (100%)
create mode 100644 repository/src/test/resources/csvFiles/incorrectFile.csv
create mode 100644 repository/src/test/resources/csvFiles/template_1.csv
create mode 100644 repository/src/test/resources/excelFiles/template_1.xlsx
create mode 100644
repository/src/test/resources/json/auditSearchParameters/audit-search-parameter-purge.json
create mode 100644
repository/src/test/resources/json/auditSearchParameters/audit-search-parameter-without-filter.json
create mode 100644 repository/src/test/resources/zip-direct-1.zip
create mode 100644 repository/src/test/resources/zip-direct-2.zip
create mode 100644 repository/src/test/resources/zip-direct-3.zip
create mode 100644
webapp/src/main/java/org/apache/atlas/web/filters/AtlasDelegatingAuthenticationEntryPoint.java
create mode 100644
webapp/src/main/java/org/apache/atlas/web/filters/AtlasHeaderFilter.java
create mode 100644
webapp/src/main/java/org/apache/atlas/web/filters/HeadersUtil.java
create mode 100644
webapp/src/test/resources/json/audit-search-parameter-purge.json