201 Commits

Author SHA1 Message Date
cptran777
9c2489d28b Allow for equals sign in urn validator 2018-08-21 12:10:06 -07:00
cptran777
f6ff783d6c Modify regex test for urn to allow dollar signs in pathname 2018-08-20 14:18:49 -07:00
cptran777
1592bd55f8 Finalize handling for api for metadata health endpoint and showing results 2018-08-16 15:03:34 -07:00
cptran777
08d4c11f40 Fix api error handling 2018-08-13 12:17:41 -07:00
cptran777
dca71a796f Code cleanup. Modify tests and mirage handling 2018-08-13 11:44:50 -07:00
cptran777
4206c75387 Add api handlers and typings for metadata health 2018-08-12 19:59:34 -07:00
Seyi Adebajo
96a80cfae7 validates the identifierField values against the expected schema field names when a user manually edits the values 2018-08-05 18:13:45 -07:00
Seyi Adebajo
1c02e757ab for TypeScript breaking change with keyof operator now supporting number and symbol type, use extract to specify string type
upgrades various dependencies. renames mirage .js files to .ts. fixes linting issues. rebuilds lock file

removes redux deps

upgrades to latest

Revert "upgrades to latest"

This reverts commit 45d2d45b0a28db3217863b2ac9492c5bfe67bf0a.

 Committer: Seyi Adebajo <sadebajo@linkedin.com>

reoders tsconfig keys
2018-08-05 14:24:09 -07:00
Seyi Adebajo
db988fc046 nulls out fields that are present in the retention policy from compliance on save. adds util functions for nullify, modifies pick function. expresses null operation with generic type Nullify 2018-08-01 10:22:41 -07:00
Seyi Adebajo
67b5ab53e8 replaces the purgeNote on an IDatasetRetention object if the policy is not exempt 2018-07-31 13:50:20 -07:00
Seyi Adebajo
acef146bfd updates types and refactors object key transform functions. fixes properties passed into retention policy 2018-07-31 13:31:57 -07:00
Seyi Adebajo
9738df2984 implements write to both retention and compliance apis for persisting compliance policy 2018-07-30 13:30:34 -07:00
Seyi Adebajo
3b726e47e1 modifies tests to comply with changes to suggestion related functions api 2018-07-30 12:24:16 -07:00
Seyi Adebajo
62a43c0fa3 implements configurable suggestion threshold for compliance entities 2018-07-30 11:26:36 -07:00
Seyi Adebajo
7a74e5b86c adds typesafe iteratee-first-data-last util partition 2018-07-24 13:33:27 -07:00
Seyi Adebajo
e158357145 change allRelationshipType constant. adds check for array type to determine default value for relationship in dataset-relationship-table component 2018-07-23 11:33:33 -07:00
Seyi Adebajo
386b065ca6 implements relationship table component abstraction to show dataset lineage upstream / downstream datasets. adds take function to array functions. extracts lineage functions to utility module for lineage. adds RelationshipType alias for dropdown option 2018-07-23 10:51:27 -07:00
Seyi Adebajo
ee262e8c09 adds dataset relationship / lineage feature 2018-07-19 19:59:09 -07:00
Seyi Adebajo
9728ae46fd adds util api functions. adds downstream lineage/relationapi request function. minor refactors 2018-07-19 16:18:06 -07:00
Seyi Adebajo
1fe6891576 adds option to retry failed request for data system. propagates error message to ui on error. removes data-systems-container margin-top offest 2018-07-19 11:56:39 -07:00
Seyi Adebajo
abb9faf86e refactors dataset-fabric-switcher component to use getUrnParts inplace of deprecated getFabricFromUrn 2018-07-18 16:15:13 -07:00
Seyi Adebajo
a481a95caa adds a count of datasets in the data systems currently being viewed as a pill in the navigation bar 2018-07-18 14:57:04 -07:00
Seyi Adebajo
477aa4c056 fixes issue with urn navigation when data system prefix does not exist 2018-07-18 13:01:26 -07:00
Seyi Adebajo
297305dd11 creates containers and presentational components for dataset fabric switcher. defaults to local list of fabrics when remote not available. modifies dataset entity header styles by moving pills adjacent to dataset-name 2018-07-17 16:15:53 -07:00
Seyi Adebajo
3968c166bc fixes issue with breadcrumb home link being sticky to last entered platform. fixes issue with trailing empty link in breadcrumbs. updates top margin on dataset page to match browse/:entity page. 2018-07-11 10:09:42 -07:00
Seyi Adebajo
6939c99103 refacs array pipe util 2018-06-27 10:56:15 -07:00
Seyi Adebajo
7198b6471d moves noop to util helpers module 2018-06-25 23:42:28 -07:00
Seyi Adebajo
7ed763cb8c adds util function for iteratee componse function. refactors dataset compliance function name editableTags 2018-06-25 22:49:23 -07:00
Seyi Adebajo
caed823ead reafactors validation for custom regex in data-set-compliance-tag 2018-06-18 15:50:07 -07:00
Seyi Adebajo
7409a5a00a adds more error propagation to schema validation 2018-06-18 13:35:39 -07:00
Seyi Adebajo
55cd632f2d adds error messages display for JSON parse and some issues with matching compliance metadata schema 2018-06-17 03:51:10 -07:00
Seyi Adebajo
ff41815f63 fixes null pattern in validateRegExp util function 2018-06-17 01:16:10 -07:00
Seyi Adebajo
f9253623df adds check for reviewable attributes on local tag in dataset-compliance-field-tag validation step. adds valuePattern for custom logical type in tagNeedsReview function. moves regex checker to regexp module 2018-06-17 00:52:06 -07:00
Seyi Adebajo
3937970f61
Merge pull request #1205 from theseyi/advanced-edit
advanced edit
2018-06-14 11:22:30 -07:00
Seyi Adebajo
12119fe6a9 fixes readonly fields in advanced edit mode 2018-06-13 20:35:19 -07:00
Seyi Adebajo
4eb1a7bd1a pick fields from ISchemaFieldsToPolicy instead of complianceEntities when building jsonComplianceEntities computed property 2018-06-13 19:42:58 -07:00
Seyi Adebajo
723934ac45 ensure manually entered list of entities has at least 1 item 2018-06-13 15:38:13 -07:00
Seyi Adebajo
ce97189833 implements advanced edit mode for compliance policy updates 2018-06-13 15:12:23 -07:00
Seyi Adebajo
d4d8a84504
Merge pull request #1196 from theseyi/compliance-guided-field-modal
adds additional keys on policy metadata json download
2018-06-04 16:58:17 -07:00
Seyi Adebajo
64fde60118 fixes fix of retentio urn 2018-05-31 14:10:00 -07:00
Seyi Adebajo
5f657f3cbe fix link to request dataset retention 2018-05-31 12:23:16 -07:00
Seyi Adebajo
333f0090a3 removes unused util and util function isPolicyExpectedShape 2018-05-31 12:07:10 -07:00
Seyi Adebajo
a90c932d9b adds additional keys on policy metadata json download 2018-05-31 11:27:33 -07:00
Charlie Tran
c66b9ceeff
Merge pull request #1194 from cptran777/suggested-owners-api
Implement suggested owners api and 2fa banner change
2018-05-30 16:20:41 -07:00
cptran777
d3bff2d2e4 Uses suggested owners api to get suggested owners rather than frontend filtering. Also changes timing of 2fa banner removal 2018-05-29 13:17:15 -07:00
Seyi Adebajo
7503a8c0b9 refactors IDL for metadata json schema and implementation of validator
slightly modifies variable names and removes unnecessary array type check

fixes cases where the type is a list that may include array or object
2018-05-29 11:20:11 -07:00
Seyi Adebajo
0e469f2e67 updates schema for json metadata. initial refactor of function to validate metadata schema properties. refactors action handler for upload: moves to container component 2018-05-23 14:56:30 -07:00
Seyi Adebajo
e7208eaa1a refactor createInitialComplianceInfo to initialComplianceObjectFactory 2018-05-23 14:56:30 -07:00
Seyi Adebajo
815b7eafb4 removes unneeded properties from retention payload during save 2018-05-22 15:41:09 -07:00
Seyi Adebajo
fd88f35ba3
Merge pull request #1176 from theseyi/notification-detail
5674 adds ability to view truncated text in notification toast as a dialog
2018-05-22 12:35:13 -07:00