96 Commits

Author SHA1 Message Date
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
Seyi Adebajo
209267e528 fixes deprecation update. adds api error handler. refactors misc sources. adds test for throwIfApiError 2018-02-21 14:43:08 -08:00
Seyi Adebajo
a328cc26b6 fix prefix navigation in browser feature 2018-02-21 11:07:30 -08:00
Seyi Adebajo
0eb87ec99b v2: add intergration tests for container components. temporarily skips acceptance tests for datasets. further i implementation for v2 api integration and urn handling 2018-02-21 09:46:04 -08:00
Seyi Adebajo
1dbcaf1476 adds validators for new urn format. requests v2 dataset if urn in li format. 2018-02-14 20:47:26 -08:00
Seyi Adebajo
37c2f05b0e updates route paths to include prefix segment 2018-02-14 17:08:20 -08:00
Seyi Adebajo
b3a7c42acb transition to v2 list and dataset list apis. adds types and transitions multiple sources to ts. temporarily decouples redux from browse feature 2018-02-14 16:00:32 -08:00