Dexter Lee
5e0409f8a6
fix(policy): Add view entity page priv to all entity types ( #4569 )
...
* Add to all
* Fix UI issues
2022-04-04 12:05:04 -07:00
John Joyce
c69310522b
feat(metadata service): Introducing Platform Events ( #4477 )
2022-03-29 18:32:04 -07:00
Dexter Lee
df69e76289
feat(policy): Add domain based and view based policies ( #4516 )
...
* Add domain based policy and view based policy
* Add new files
* Fix issue
* Fix comment on markdown
* Fix to John's comments
* Update policies.md
* Remove comments
* Fix to John's comments
* Fix policy details page
* Add back notebook privileges
* Fix graphql
Co-authored-by: John Joyce <john@acryl.io>
2022-03-29 12:02:22 -07:00
Xu Wang
34b36c0fe1
feat(notebook): graphqul related logic change for notebook ( #4468 )
...
* feat(notebook) graphqul related logic change for notebook
* resolve pr comments
1. add dataPlatformInstance aspect support
2. make NotebookCell required
* resolve :datahub-graphql-core:checkstyleMain failure
Co-authored-by: Xu Wang <xu.wang@grandrounds.com>
2022-03-28 13:52:41 -07:00
Pedro Silva
e8f6c4cabd
feat(cli) Changes rollback behaviour to apply soft deletes by default ( #4358 )
...
* Changes rollback behaviour to apply soft deletes by default
Summary:
Addresses feature request: Flag in delete command to only delete aspects touched by an ingestion run; add flag to nuke everything by modifying the default behaviour of a rollback operation which will not by default delete an entity if a keyAspect is being rolled-back.
Instead the key aspect is kept and a StatusAspect is upserted with removed=true, effectively making a soft delete.
Another PR will follow to perform garbage collection on these soft deleted entities.
To keep old behaviour, a new parameter to the cli ingest rollback endpoint: --hard-delete was added.
* Adds restli specs
* Fixes deleteAspect endpoint & adds support for nested transactions
* Enable regression test & fix docker-compose for local development
* Add generated quickstart
* Fix quickstart generation script
* Adds missing var env to docker-compose-without-neo4j
* Sets status removed=true when ingesting resources
* Adds soft deletes for ElasticSearch + soft delete flags across ingestion sub-commands
* Makes elastic search consistent
* Update tests with new behaviour
* apply review comments
* apply review comment
* Forces Elastic search to add documents with status removed false when ingesting
* Reset gradle properties to default
* Fix tests
2022-03-15 12:05:52 -07:00
John Joyce
870407b8f9
fix(ui): Supporting unknown data platform type ( #4361 )
2022-03-09 20:06:02 -08:00
Dexter Lee
18dd5b6c13
feat(Impact Analysis): Support impact analysis to check all downstreams of given entity ( #4322 )
2022-03-04 16:10:25 -08:00
John Joyce
9f1c5a8f75
feat(assertions): Adding Assertions Entity & Great Expectations BETA ( #4305 )
2022-03-04 11:51:31 -08:00
John Joyce
c10456d2bc
Remove multiple generate personal access tokens ( #4239 )
2022-02-23 20:33:06 -08:00
Dexter Lee
db8c215c0b
feat(analytics): Improve analytics page by adding more charts regarding metadata ingested ( #4176 )
2022-02-18 09:38:17 -08:00
John Joyce
93befda8cf
feat(groups): Adding editable group properties in the backend ( #4166 )
2022-02-17 22:47:59 -08:00
John Joyce
da74943485
feat(ui): Edit glossary term descriptions via UI ( #4156 )
2022-02-16 15:01:22 -08:00
RyanHolstien
a251d589ed
Feature/oss/update to v2 endpoints ( #4128 )
2022-02-15 14:37:05 -08:00
John Joyce
f2f5443d04
feat(Tags/Terms): Backend support for tag & term mutations ( #4096 )
2022-02-11 07:00:46 -08:00
John Joyce
8002fd8eb6
feat(deprecation): Entity Deprecation Backend ( #4073 )
2022-02-08 15:28:32 -08:00
Gabe Lyons
94b6cb9ae9
feat(users): adding user graphql mutation ( #4033 )
2022-02-02 16:46:10 -08:00
John Joyce
7fef9a514a
feat(containers): Backend for Asset Containers (as demo'd in townhall) ( #4019 )
2022-02-01 11:07:34 -08:00
John Joyce
ea271711bb
fix(groups): Fix UI encoding of groups with spaces in urns ( #4021 )
2022-02-01 10:47:45 -08:00
Lal Rishav
ff367c0410
feat(ui): business glossary - add tabular schema and move to new UI components ( #3813 )
2022-01-31 11:21:06 -08:00
John Joyce
27c543a3aa
feat(domains): UI for Asset Domains (p2) ( #3995 )
2022-01-27 22:02:41 -08:00
John Joyce
282851eeed
feat(domains): Adding backend for Asset Domains (p1) ( #3952 )
2022-01-27 13:07:11 -08:00
John Joyce
271784c9c1
feat(ui): UI-based ingestion (as featured in Dec Townhall) ( #3975 )
2022-01-27 10:33:12 -08:00
RyanHolstien
5c5dd5bfee
Feature/dynamic platform icons ( #3968 )
2022-01-25 19:03:31 -08:00
John Joyce
720311ff2e
Migrating Datasets, Charts, Dashboards, Jobs, Flows to Entity V2 endpoint ( #3897 )
2022-01-14 17:00:17 -08:00
RyanHolstien
34c27f076b
feat(removeGMA): remove all dependencies on gma libraries ( #3835 )
2022-01-05 17:32:31 -08:00
Dexter Lee
8e4769f40c
feat(retention): Add retention to Local DB ( #3715 )
2021-12-13 18:18:02 -08:00
Shirshanka Das
842c05980b
feat(metadata-service): support for custom model extensions without forks ( #3630 )
2021-11-28 21:06:27 -08:00
John Joyce
f49666a230
feat(auth): Metadata Service Authentication! ( #3598 )
2021-11-22 16:33:14 -08:00
John Joyce
a92ab66a3a
refactor(nocode): Final part of No-Code cleanup ( #3477 )
2021-10-31 22:06:36 -07:00
John Joyce
2f03ad854b
feat(recommendations): Recommendations infra P1 ( #3455 )
2021-10-26 21:23:08 -07:00
John Joyce
ed01b59a00
feat(users & groups): User & Groups Management GraphQL APIs + UI ( #3318 )
2021-10-07 16:14:35 -07:00
Dexter Lee
d0548408b4
feat(search): redesign search page - left filter pane ( #3337 )
2021-10-07 11:41:29 -07:00
John Joyce
33f4d2ede0
fix(upgrade): Improving NoCodeUpgrade logic to account for Bootstrap logic ( #3301 )
2021-09-28 16:30:49 -07:00
John Joyce
9f4906ee3f
feat(UI): UI Migration for Charts, Dashboards, Pipelines, Tasks + Glossary Terms and Links for all. ( #3303 )
2021-09-28 10:30:37 -07:00
John Joyce
106be099f3
refactor(graphql): GraphQL Public API Refactor + Documentation ( #3278 )
2021-09-22 17:30:15 -07:00
rslanka
c418bc845c
feat(Analytics): Support for Timeseries Aggregated Statistics ( #3207 )
...
Co-authored-by: Gabe Lyons <itsgabelyons@gmail.com>
Co-authored-by: Dexter Lee <dexter@acryl.io>
2021-09-14 18:35:10 -07:00
Gabe Lyons
b7af1ebae5
fix(glossary terms): add glossary terms privilege to COMMON_ENTITY_PRIVILEGES ( #3232 )
2021-09-13 14:36:54 -07:00
Gabe Lyons
2de4ea9566
feat(business glossary): Add support to add & remove glossary terms from the UI ( #3213 )
2021-09-13 09:16:37 -07:00
Dexter Lee
8747fbe43c
feat(perf): Add perf testing and monitoring framework ( #3195 )
2021-09-07 23:06:15 -07:00
John Joyce
53226388dc
feat(access control): Adding "authorizedActors" method to AuthorizationManager ( #3197 )
2021-09-07 09:31:27 -07:00
John Joyce
ccb09a6966
feat(access control): Fine-Grained Access Control M1 ( #3182 )
2021-09-02 19:05:13 -07:00
John Joyce
352a0abf8d
Introducing TimeSeries Aspects + Dataset Profile (Stats) Aspect ( #2983 )
...
Co-authored-by: Dexter Lee <dexter@acryl.io>
Co-authored-by: Harshal Sheth <hsheth2@gmail.com>
Co-authored-by: Ravindra Lanka <rlanka@acryl.io>
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2021-07-30 17:41:03 -07:00
Dexter Lee
15c0c4dfb3
fix(browse): Fix browse pagination and multi-browse path issue ( #2984 )
2021-07-30 10:48:32 -07:00
Dexter Lee
8f0f322279
feat(backup): Add restore indices and restore backup tasks ( #2779 )
2021-06-30 16:49:02 -07:00
Kevin Hu
7083de9b4f
fix(ingest): use correct platform for MongoDB ingestion ( #2783 )
2021-06-29 10:16:58 -07:00
Dexter Lee
f3f562fe08
fix(NoCode): Fix product analytics ( #2697 )
2021-06-15 09:42:16 -07:00
John Joyce
97e9660037
feat: No Code Metadata Modeling ( #2629 )
...
Co-authored-by: Dexter Lee <dexter@acryl.io>
Co-authored-by: Gabe Lyons <itsgabelyons@gmail.com>
Co-authored-by: Shirshanka Das <shirshanka@apache.org>
2021-06-03 13:24:33 -07:00
John Joyce
29832e5385
feat(Product Analytics): Introducing In-App Analytics Beta ( #2499 )
...
Co-authored-by: Harshal Sheth <harshal@acryl.io>
Co-authored-by: Dexter Lee <dexter@acryl.io>
Co-authored-by: Gabe Lyons <itsgabelyons@gmail.com>
2021-05-11 15:41:42 -07:00
Dexter Lee
1fc532d831
feat(index): Add index naming convention for elasticsearch ( #2386 )
2021-04-13 07:56:31 -07:00
Thomas Larsson
5d6cf95f39
feat(mae-consumer): enable mae-consumer to use ssl when communicating with elasticsearch ( #2202 )
...
Fixes : #2129
Co-authored-by: thomas.larsson <thomas.larsson@klarna.com>
2021-03-09 22:42:04 -08:00