102 Commits

Author SHA1 Message Date
cptran777
1ececa7c1b Finalize handling for api for metadata health endpoint and showing results 2018-08-16 15:01:30 -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
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
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
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
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
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
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
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
4af70ed53b replaces sinon mocks with manual mirage invocation. adds models and factories for related entities 2018-05-21 00:19:45 -07:00
Seyi Adebajo
c726f136a1 implements feature to override the retention policy on a child dataset independent of the upstream policies 2018-05-17 23:46:03 -07:00
Seyi Adebajo
01813e843c updates decomm time format. limits decomm time to +7 days. updates interaface for calendars. fixes issue with acl expiresAt 2018-05-10 17:08:50 -07:00
Seyi Adebajo
c0d5a0c3cd
Merge pull request #1117 from theseyi/perf-updates
perf updates
2018-04-24 13:34:21 -07:00
Seyi Adebajo
862d2005d4 provides default values for dataset container data api functions 2018-04-24 10:46:01 -07:00
Charlie Tran
5b56dc51c0
Merge pull request #1085 from cptran777/ownership-checking
fix ownership checking bug
2018-04-10 11:46:24 -07:00
cptran777
42bac36e70 fix ownership checking bug 2018-04-10 10:30:04 -07:00
Seyi Adebajo
1665c1868e ports dataset route, controller, and configurator service, some utils to ts 2018-04-09 15:55:38 -07:00
Seyi Adebajo
ea7c173359 fix decommission date prop: decommissionDate -> decommissionTime 2018-03-28 15:13:41 -07:00
Seyi Adebajo
1bcb3230c2 adds decommission date property and calendar interface for deprecated datasets 2018-03-28 08:58:23 -07:00
Seyi Adebajo
b52c2f9263
Merge pull request #1057 from theseyi/emit-suggestion-feedback
emit suggestion feedback
2018-03-27 13:18:55 -04:00
Seyi Adebajo
2807f0472e integrate with the compliance suggestion emit api 2018-03-26 14:57:03 -07:00
Seyi Adebajo
351600aadc rewrite jit access feature to work with new api and update implementation to use container components 2018-03-20 11:32:51 -07:00
Seyi Adebajo
c1cdaee011 adds resolved ownership for datasets with metadata derived from parent dataset 2018-03-12 17:35:01 -07:00
Seyi Adebajo
24a412d214 fix broken tests related to refactor 2018-03-12 11:37:04 -07:00
Seyi Adebajo
4f4c1eb352 updates reference to createInitialComplianceInfo utility function 2018-03-12 10:33:45 -07:00
Seyi Adebajo
f6bf5136aa updates to sidebar link rail for browse feature: jump to dataset, updates browse feature nav and inifiniy list loading indicator. adds tests for util functions. sundry updates 2018-03-08 10:21:01 -08:00
Seyi Adebajo
78a3a65c3c removes unneeded async/await 2018-03-07 12:00:34 -08:00
Seyi Adebajo
5e2e555c0a adds infinte scrolling for browse datasets lists. fixes issue with testing a liUrn: missing curly braces in regexp. moves additional url/uri utils sources to ts. 2018-03-07 11:15:11 -08:00
Seyi Adebajo
59ce8f95a4 removes check for auto generated compliance policy on compliance container. prevents policy render on datasets with upstream compliance policy 2018-03-01 10:52:49 -08:00
Seyi Adebajo
a5d5579d1f adds indicator on compliance tab if: compliance policy is new, compliance policy has suggestions, compliance e policy fields have drifted. adds error state for ownership information and retry function. updates IComplianceGetResponse interface 2018-02-28 17:08:50 -08:00
Seyi Adebajo
92a3f7f19e converts a dataset id to urn using urntoid endpoint. refactors a check for notfound into an api utility function 2018-02-28 16:39:42 -08:00
Seyi Adebajo
aaddc15acb handle owners not found in v2 endpoint 2018-02-27 17:21:44 -08:00
Seyi Adebajo
dd91ddb563 fix misc issues with editing compliance policy at dataset level. saving owners. creating a new owner 2018-02-27 00:03:06 -08:00
Seyi Adebajo
447452b1c7 abstracts the fleece function 2018-02-26 01:30:43 -08:00
Seyi Adebajo
5a760f8fca adds a banner referencing a parent dataset on the compliance policy if the dataset's compliance policy is from an upstream dataset. prevents edit mode in downstream policy 2018-02-25 20:34:46 -08:00
Seyi Adebajo
f0b0632ace refactors exception handling in compliance presentational component to container component. adds error state for failed tasks in compliance container. adds test for api error class 2018-02-22 15:59:56 -08:00
Seyi Adebajo
543a72d364 create api-error error subclass. checks status for error handling when reading compliance info 2018-02-22 14:26:19 -08:00
Seyi Adebajo
34a67bdde6 updates api routes name to be all lowercase 2018-02-21 17:33:42 -08:00
Seyi Adebajo
f2d5c10db4 updates save compliance by urn function. updates types for datasets and removes modifiedTime property on owners updated. makes deprecationNote non null 2018-02-21 16:32:31 -08:00
Seyi Adebajo
ea6273b67c removes modifiedTime from persisted owners 2018-02-21 15:34:09 -08:00