771 Commits

Author SHA1 Message Date
07Himank
db921645f3
changes needed for adding knowledgeCenterIndex (#14223)
* chnages needed for adding knowledgeCenterIndex

* fix tests

* CI fix
2023-12-11 16:10:52 +05:30
Mohit Yadav
2cfa562d63
Fix User Issue for reset password, and encode usernames (#14314) 2023-12-08 12:02:52 +05:30
Sriharsha Chintalapani
56385b281e
Minor: Parse GlossaryTerm ChangeDescription gracefully (#14313) 2023-12-07 22:20:52 -08:00
Suresh Srinivas
3950cdb58a
Update dependencies and plugins (#14309) 2023-12-07 19:29:16 -08:00
Sriharsha Chintalapani
a4d10be24d
Fix #14308: Search is not working for column/schema field level (#14310) 2023-12-07 19:29:03 -08:00
Mohit Yadav
216e738435
Propogate assets to es (#14299) 2023-12-07 16:42:43 +05:30
07Himank
f1280f97b9
MINOR : tag search fix (#14295) 2023-12-07 15:23:35 +05:30
Sriharsha Chintalapani
a7fddc7fec
Minor: fix entityType aggregation (#14284) (#14291)
* Minor: fix entityType aggregation (#14284)

* fix: add entity type filter

* add change on opensearchclient as well

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: 07Himank <himank07mehta@gmail.com>
2023-12-07 15:17:27 +05:30
karanh37
a215f03a28
Assets improvements part 2 (#14255)
* fix: make filters consistent

* disable if no selection

* fix: hide notification

* fix: failed status data

* localization

* fix notification loading

* remove close icon here

* fix: cypress

* update error alert design

* fix alert styling

* fix: minor issues

* fix: redirect link of data product

* fix: minor suggestion prompt

* complete user flow

* fix: glossary cypress

* update alert view

* fix tags manipulation

* fix: domain reload fixes

Co-Authored-By: Ashish Gupta <ashish@getcollate.io>

* fix: minor loading issue on delete

* fix: add admin check for activity feed

Co-Authored-By: Ashish Gupta <ashish@getcollate.io>

* fix: minor css fixes

* fix: localisation

* fix: minor issue

* miner cypress fix

* add mlmodelservice as mlmodel parent

* fix: added null checks

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: 07Himank <himank07mehta@gmail.com>
2023-12-06 23:25:40 +05:30
07Himank
4ad99e4899
propogate domain if added at service level (#14270) 2023-12-06 21:32:43 +05:30
Onkar Ravgan
c7e32c8abf
Fixes: 14240 and Fixes 13365: Bulk patch descriptions from dbt (#13999) 2023-12-06 19:00:31 +05:30
mohitdeuex
0cac263947 Error Entity should be used 2023-12-06 18:23:45 +05:30
Mohit Yadav
566c36b7f3
USer password appears in failing entities (#14269) 2023-12-06 18:21:44 +05:30
07Himank
b3852d08ba
Aggregation case insensitive issue and explore page search fix (#14250)
* working on aggregation case insensitive

* working on aggregation case insensitive

* Worked on aggregation case insensitive and search of explore page

* added missing things

* fix

* revert tier logic
2023-12-05 08:04:36 -08:00
Mohit Yadav
7481bcc526
Format Error on Indexing Application, and in schedule turn off recreate (#14225) 2023-12-05 07:59:36 -08:00
Mohit Yadav
8486b351f3
Assignee can only be user who is not a bot or Team (#14251) 2023-12-05 21:04:18 +05:30
Onkar Ravgan
b3578cd496
Fix 14040: Part 2 Add Patch Request when updating the entities from create request (#14224) 2023-12-05 17:56:40 +05:30
Mohit Yadav
a68198298b
Adds a validation API (#14244)
* Adds a validation API

* Adds a validation API

* Add info for reindexing
2023-12-05 15:12:30 +05:30
Mohit Yadav
91bada5796
Fix Patch in Apps (#14231) 2023-12-05 13:06:17 +05:30
Teddy
3bbf55fcda
FIXES #14049 - Split test case resolution status from test case result (#14204)
* refactor: entityFQN as ListFilter condition

* feat: implement resolution entity timeseries

* fix: rename to testCaseResolutionStatus

* ref: extracted ES query builder into private method

* ref: extract OS query builder in its own method

* ref: remove ingestion logic for test case resolution

* fix: reorganize json schemas to fix circular import in Python

* ref: object names in typescript code

* feat: added indexing of test case resolution

* feat: added test case resolution sample data

* fix: test case resolution api logic

* fix: audit logger for entityTimeSeriesInterface

* fix: DDL generation

* style: python linting

* fix: skip UI test case resolution tests

* fix: remove extension field

* fix: renamed testCaseFailureStatus to testCaseResolutionStatus

* fix: remove reviewer

* fix: rename sequenceId to stateId

* fix: re adjust search weights

* fix: removed InReview status

* style: ran python linting
2023-12-04 23:18:01 -08:00
Ashish Gupta
42463ff40b
#14134: supported retention period in table entity (#14163)
* supported retention period in table entity

* Add retention period updates

* supported unit test

* added curd operation for retention center

* minor changes

* fix modal issues and added validation

* added unit test for retention period

* fix code smell

* fix sonarcloud

* minor chnages

* Fix java code styling

* added hours in retention period

* changes as per comments

* fix sonar

* remove localization keys

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2023-12-05 10:42:37 +05:30
Mohit Yadav
0ae2baa9f6
Add Bulk Assets for Domain , Data product and Team (#14222)
* Add Bulk Assets for Domain , Data product and Team

* repetitive code
2023-12-04 19:06:16 +05:30
Sriharsha Chintalapani
59d0e82ec3
#13860: Classification api is failing having dot in it's name (#14209) 2023-12-03 11:33:17 -08:00
Mohit Yadav
64a56b0183
FEAT Fix Issues in Glosary (#14197)
* Fix User Startup Email

* Add Apis for validation and addtion glossary tags and assets

* Update Status to ApiStatus

* Unique Tags to be listed

* Fix in tag additon

* fix: asset selection modal improvements (#14152)

* fix: assets fqn issue (#14140)

* fix: assets fqn issue

* fix: unit tests

* fix: escape fqn in remaining areas

* fix: domain cypress for adding assets

* fix: add assets to data products cypress

* update imports

* add cypress for glossary term

* fix: loading in asset modal and add cypress

* fix: unit tests

* fix: reintroduce filters in asset selection modal

* fix: update assets

* localization

* Fixes and Refactor redundant code

* Revert

* Add Delete API for removing tags from assets

* ADd ES calls

* Fix Assests added in case of errors

* ui updates

* ui changes

* Add Conditional Validate for SubFields

---------

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2023-12-03 00:57:03 +05:30
Sriharsha Chintalapani
c9f3e3b4fe
Fix #13850: Glossary FQN should be used (#14206)
* Fix #13850: Glossary FQN should be used

* Minor: Initializing Glossary doesn't skip if it exists already
2023-12-02 11:12:19 -08:00
Sriharsha Chintalapani
f5327eb2e2
Minor: Fix showing soft deleted entities (#14205) 2023-12-01 20:54:17 -08:00
Sriharsha Chintalapani
708f39015c
Minor: Add recursive flag for delete consistently in all the APIs (#14155)
* Minor: Add recursive flag for delete consistently in all the APIs

* Minor: Add recursive flag for delete consistently in all the APIs
2023-12-01 00:44:05 -08:00
Mohit Yadav
c6110a3bc8
Fix User Startup Email (#14183) 2023-11-30 15:48:50 +05:30
Sriharsha Chintalapani
e11e262945
Minor: Add inheritedFields for list apis response (#14179)
* Minor: Add inheritedFields for list apis response

* Minor: Add inheritedFields for list apis response
2023-11-29 23:18:46 -08:00
Teddy
8ff70e31fe
MINOR: fixes ingestion of sample data for custom metrics (#14170)
* fix: updated sample data ingestoon for custom metrics

* style: fix python linting

* style: fix java linting
2023-11-29 17:28:19 +01:00
Pere Miquel Brull
27fa5b34bb #13849 - Mention FERNET KEY changes on InvalidServiceConnectionException 2023-11-29 10:58:51 +01:00
karanh37
853a83f8b9
fix: allow config update for external app (#14034)
* fix: allow config update for external app

* Prep config

* Add configs

* fix: call configure app on saving of configurations

* fix: add autocomplete widget for json schema forms

* ORganize configuration handling

* Allow config

* Format

* Fix test

* Prep migrations for allowConfiguration

* TODO

* Add pg migrations

* fix: add allowConfiguration support

* Autotagger

* Update install flow

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2023-11-27 16:55:33 -08:00
Sriharsha Chintalapani
d4fa62b3bb
Issue #14067: DatabaseSchema Restore operation throws error EntityNotFound, if a table that belongs to schema is already restored (#14112)
* Issue #14067: DatabaseSchema Restore operation throws error EntityNotFound, if a table that belongs to schema is already restored

* Issue #14067: DatabaseSchema Restore operation throws error EntityNotFound, if a table that belongs to schema is already restored
2023-11-24 22:45:33 -08:00
Suresh Srinivas
511c8ec8b7
Use entity cache for lookup (#14062)
* Use entity cache for lookup

* Unnecessary ORDER BY clause while listing relationships
2023-11-21 17:21:57 -08:00
Suresh Srinivas
16e6e9a029
Code cleanup (#14058)
* Remove unnecessary string concatenation

* Remove unnecessary return values from methods

* Remove unnecessarily passing nameColumn to queries as it is always "name"
2023-11-21 07:45:06 -08:00
Suresh Srinivas
c788100687
Code cleanup (#14030) 2023-11-19 17:28:14 -08:00
Suresh Srinivas
c4d6f681c8
Fixes #14006 Validate tag labels before creating/updating an entity (#14027) 2023-11-19 14:15:17 -08:00
07Himank
dbecf6d480
dont log es exceptions while migrate-all (#14019)
* dont log es exceptions while migrate-all

* improvement in message

* checkstyle

* checkstyle

* checkstyle
2023-11-17 17:53:12 +01:00
Shailesh Parmar
efb6c5f221
ui & backend: explore page count was not showing properly (#14013) 2023-11-17 21:48:59 +05:30
Teddy
f3da919329
Feat: Backend Support for Custom Metrics (#13965)
* feat: add backend support for custom metrics

* feat: fix python test
2023-11-17 19:16:35 +05:30
Pere Miquel Brull
6fb3f12675
App Resource - Add /configure endpoint & WAII app definition (#13983)
* App Configuration

* TODO

* Configure App with OM server info

* Remove init

* Rename configs

* Remove extra source
2023-11-17 09:28:11 +01:00
Suresh Srinivas
5f34bd02d3
Fixes #13595 Consolidate changes by a user in a single session to a single change (#13617)
* getChangeDescription to use entity and update type to decide previous version

* Fixes #13595 - Consolidate changes by a user in a single session to a single change
2023-11-16 18:14:27 -08:00
Suresh Srinivas
89e5e6d023
Check change descriptions for updates consistently across the entities (#13990) 2023-11-15 17:04:25 -08:00
Teddy
71ee9ed9fd
fix: prevent PUT operation from ingestion bot to update domain (#13971) 2023-11-14 12:48:10 +01:00
Mohit Yadav
2ae0333551
Fix Email Issues (#13962)
* - Added Unauthenticated Server Emails
- Removed redundant OM_URI
- Add Test Email in SystemResources

* remove default port

* remove fernet
2023-11-14 09:04:53 +05:30
Suresh Srinivas
e367f557a6
Make restoring patch attributes consistent across entities (#13961)
* Make restoring patch attributes consistent across entities

* Fix test failures

* Fix test failures
2023-11-13 16:32:18 -08:00
Mohit Yadav
10d8ec84fe
Logs added for Search Indexing and Stats issue fixed (#13956)
* Logs added for Search Indexing and Stats issue fixed

* Fix uninstall error

* Add error handling

* fix lint

* Push Job Level Exception on top

* disable flaky tests

* Fix Logs not visible in Search

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2023-11-13 23:39:56 +05:30
Aniket Katkar
7bc4c7cb57
fix(ui): AUT cypress tests (#13952)
* fixed schemaSearch and dataModelVersion cypress

* fixed tags not updating after addition and deletion of tags

* fixed null value coming in the dashboard name field for search API

* fixed bug on service list page
2023-11-13 19:42:03 +05:30
Mayur Singal
b34111ea00
ElasticSearch: Fix ES connection (#13919) 2023-11-13 14:10:11 +05:30
07Himank
759bd84162
use displayName instead of name in service,database, databaseSchema and fixed owner and domain search issue. (#13937)
* use displayName instead of name in service,database, databaseSchema and fixed owner and domain search issue

* typo fix

* improve code reusabilty
2023-11-13 13:32:52 +05:30