47 Commits

Author SHA1 Message Date
Seyi Adebajo
46aec5b06c
Merge pull request #1207 from theseyi/contains-personal
adds pill indicating that the dataset contains personal data
2018-06-18 10:39:20 -07:00
Seyi Adebajo
96ce82bca3 adds dialog indicating latency of 15 minutes when JIT request is successful 2018-06-14 14:46:36 -07:00
Seyi Adebajo
f697d46a02 adds pill indicating that the dataset contains personal data 2018-06-14 13:14:03 -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
ce97189833 implements advanced edit mode for compliance policy updates 2018-06-13 15:12:23 -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
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
eb679c788b updates action decorator reference. adds config for allowedVersions of conflicting dependencies 2018-05-14 23:23:50 -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
29e29eb6fe allows for acl access tasks to be restarted 2018-05-02 18:51:55 -07:00
Seyi Adebajo
933982bc0d adds functions for async array traversal. adds CUSTOM pattern field for field formats. updates ember-concurrency to add support for waitForProperty, and updates typings. 2018-05-02 09:45:26 -07:00
Seyi Adebajo
862d2005d4 provides default values for dataset container data api functions 2018-04-24 10:46:01 -07:00
Seyi Adebajo
750a46c222 batches data requests for compliance data into multiple requests that are resolved together i.e. after all requests have been resolved. then set at once using the setProperties buffer 2018-04-24 09:46:19 -07:00
Seyi Adebajo
2912d38fec
Merge pull request #1077 from theseyi/avatar-list
adds avatar interfaces ,components and styling. replaces scrolling avatar view with modal dialog
2018-04-05 00:40:44 -07:00
Seyi Adebajo
d47f298dbe fixes issue with emailing and slacking an owner. extracts owner filter functions into constants module. refactors base style on body. 2018-04-04 14:54:05 -07:00
Seyi Adebajo
8de05625a5 creates dataset container for owner list. modifies typings for IAvatar interface 2018-04-04 11:29:52 -07:00
cptran777
f113c0d676 Revised naming of lastModified to lastModifiedString to differentiate from Api response naming 2018-04-02 14:24:49 -07:00
cptran777
51c734e743 add last modified date to the dataset schema component 2018-03-29 15:27:24 -07:00
Seyi Adebajo
a249e9ec52
Merge pull request #1064 from theseyi/acl-refac
replaces page notifications for acl access requests with notification…
2018-03-28 13:06:40 -07:00
Seyi Adebajo
25208a4a96 replaces page notifications for acl access requests with notification service invocation. 2018-03-28 10:58:30 -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
b4d83b3832 adds expiration date to access control entry request 2018-03-23 17:55:33 -04: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
f3f4806de9 adds type annotation at to prevent inferred any type 2018-03-14 10:55:25 -07:00
Seyi Adebajo
e843a561a9 removes policy notification for datasets with upstream policy 2018-03-14 10:53:27 -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
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
279f567399 fix compliance container test 2018-02-28 17:08:50 -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
22277768a4 fix issue with saving new policy. updates policy on successful save 2018-02-27 00:14:38 -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
c33027796a adds transform functions for readonly compliance entities onSave operation. adds styling for readony table row component. adds ui behavior for table row component 2018-02-26 01:24:15 -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
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
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
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
b8617e166e refactor deprecated connect import from ember-redux 2018-01-31 10:22:51 -08:00
Seyi Adebajo
6c403f2b82 upgrades dependencies including typescript, ember-cli, ember. and a host of other dependencies. adds $ for legacy sources. adds eslint plugin ember recommended. fixes reported issues in legacy sources. refactors module imports to rfc-176. updates typings. fixes implicit any typings. removes strict function types: ts2.6 adds support for bivariant checking. fixes broken tests. runs updated ember blueprint. 2018-01-20 00:46:47 -08:00
Seyi Adebajo
3a28e294bb updates datasets-list to integrate with the updated redux store keys 2017-07-10 13:42:51 -07:00
Seyi Adebajo
b7e1a9d3aa integrate ember-redux with wherehows. creates reducers and initial actions for datasets using FSA. creates container and presentational components for datasets-list. adds fetch polyfill for fetch api. updates yarn.lock. creates action-set to ensure action rules and conventions 2017-07-10 13:42:50 -07:00