12076 Commits

Author SHA1 Message Date
Seyi Adebajo
2e0041daaf consolidates type definitions: replaces IComplianceField with IComplianceChangeSet fixes issue with rednering the correctly saved security classification for a compliance entity. adds explicit typing for methods. 2018-01-18 10:16:29 -08:00
Yi (Alan) Wang
b1f237393e
Modify list datasets API to return pagination info (#936) 2018-01-18 08:31:31 -08:00
Seyi Adebajo
f48ed9b0cb
Merge pull request #935 from theseyi/default-sec-class
adds types for dataset security class. defaults dataset security class to internal with user confirmation
2018-01-17 11:14:03 -08:00
Seyi Adebajo
d9e6306f2d fixes broken purge policy test. adds test for compliance component empty state. adds notifications stub 2018-01-17 10:40:17 -08:00
mars-lan
b2ddc0b8bb test 2018-01-17 10:00:26 -08:00
Seyi Adebajo
28c4fda984 restrict compliance policy avaialability to dataset platforms with supported list of purge policies 2018-01-17 09:10:39 -08:00
Seyi Adebajo
680e28045e adds types for dataset security class. defaults dataset security class to internal with user confirmation 2018-01-17 09:10:39 -08:00
mars-lan
78413e56c0 Add and throw explicit UnauthoriazedException for whiltelist check 2018-01-16 18:07:08 -08:00
Seyi Adebajo
4d625a74be
Merge pull request #933 from theseyi/update-wizard
update wizard
2018-01-16 16:51:44 -08:00
Yi (Alan) Wang
603f20eecf
Add dataset listNames and searchPrefix function in v2 API (#934) 2018-01-12 17:44:08 -08:00
Seyi Adebajo
f3b6bf2708 refactors wizard transition flow using e-concurrency task to set the current edit step after step actions are complete 2018-01-12 15:38:06 -08:00
Seyi Adebajo
fd506941bf trigger task to get supportedPurgePolicies when dependent key, platform is updated 2018-01-12 13:39:52 -08:00
Seyi Adebajo
b012958a43
Merge pull request #931 from theseyi/flexible-tagging
rewrites dataset-compliance component in ts
2018-01-12 13:37:04 -08:00
Seyi Adebajo
23e449983e
Merge pull request #932 from theseyi/master
depends on platforms api to provide supportedPurgePolicies for each p…
2018-01-10 14:21:20 -08:00
Seyi Adebajo
6632de40b7 fixes skipped integration tests: mocks server requests using sinon for component level request 2018-01-10 12:06:14 -08:00
Seyi Adebajo
40b287d346 temporarily skips failing tests 2018-01-10 10:11:32 -08:00
Seyi Adebajo
8f6d202cef depends on platforms api to provide supportedPurgePolicies for each platform. uses e-c for async manangement 2018-01-10 08:30:01 -08:00
Seyi Adebajo
7dd558f558 rewrites dataset-compliance component in typescript. 2018-01-07 22:32:32 -08:00
Yi (Alan) Wang
0cd9d68258
Use changeAuditStamp for MCE/MLE whitelist validation (#928) 2018-01-05 11:21:56 -08:00
Yi (Alan) Wang
7274eaf0ae
Add whitelist for kafka processor (#927) 2018-01-03 16:21:40 -08:00
Seyi Adebajo
fe1acff599 adds missing purge policy notification in compliance policy update wizard flow 2017-12-14 18:05:01 -08:00
Seyi Adebajo
4158d30672
Merge pull request #926 from theseyi/flexible-tagging
fixes issue with obsolete validation check on compliance identifier t…
2017-12-14 17:11:02 -08:00
Seyi Adebajo
788ce80172 fixes issue with obsolete validation check on compliance identifier types. removes obsolete compliance property constants and transformations. removes related obsolete tests. removes incorrect mirage suggestion mock response. adds permanent overflow on y scrollbar to prevent jank on page length variation 2017-12-14 16:41:21 -08:00
Seyi Adebajo
d6d625e9c8
Merge pull request #925 from theseyi/flexible-tagging
removes logical type validation
2017-12-14 14:47:14 -08:00
Seyi Adebajo
b287277c32 removes logical type validation 2017-12-14 14:46:33 -08:00
Seyi Adebajo
189e3ec59e
Merge pull request #924 from theseyi/flexible-tagging
reenables return to edit moe post save
2017-12-14 14:39:23 -08:00
Seyi Adebajo
500b6ef513 reenables return to edit moe post save 2017-12-14 14:38:48 -08:00
Seyi Adebajo
6dee55c1f3
Merge pull request #923 from theseyi/flexible-tagging
adds support for the nonOwner attribute to compliance policy change s…
2017-12-14 12:59:40 -08:00
Seyi Adebajo
f100e66235 adds support for the nonOwner attribute to compliance policy change set. updates type definitions related to compliance policy. fixes issue with saving a compliance policy after edit. 2017-12-14 12:57:17 -08:00
Seyi Adebajo
fbed871010
Merge pull request #922 from theseyi/flexible-tagging
fixes issue with getcompliancesteps for schema-less datasets versus da…
2017-12-14 11:58:18 -08:00
Seyi Adebajo
fcc1c5544b fixes issue with getcompliancesteps for schemaless datasets versus datasets with a schema 2017-12-14 08:35:55 -08:00
Seyi Adebajo
6bb8361be1
Merge pull request #921 from theseyi/flexible-tagging
build fixes for recent flexible tagging update
2017-12-13 18:08:54 -08:00
Seyi Adebajo
3e03c342e8 removeunused typeimport 2017-12-13 18:03:18 -08:00
Seyi Adebajo
2b2cb4d686 fixes issues with field format selection 2017-12-13 17:31:53 -08:00
Seyi Adebajo
f4a0712a75
Merge pull request #919 from theseyi/flexible-tagging
adds non owner toggle for schema fields. hides dependent compliance o…
2017-12-13 17:04:17 -08:00
Seyi Adebajo
c0fe105111 adds non owner toggle for schema fields. hides dependent compliance options irrelevant field types. removes obsolete helper functions. 2017-12-13 16:34:30 -08:00
Seyi Adebajo
171d3ba7b2
Merge pull request #918 from theseyi/flexible-tagging
transitions to complianceDataTypes mid tier api for default security classification
2017-12-13 15:11:40 -08:00
Seyi Adebajo
b36f6770b9 removes unused import in test: metadata-acquisition 2017-12-12 22:49:13 -08:00
Seyi Adebajo
af453e1dca transitions to complianceDataTypes mid tier api for default security classification for fields. removes obsolete tests. updates compliance table to render all user updatable compliance info in single column 2017-12-12 22:19:01 -08:00
Seyi Adebajo
bc4c843eaf
Merge pull request #917 from theseyi/flexible-tagging
updates the compliance component to retrieve values from complianceDa…
2017-12-12 22:15:54 -08:00
Seyi Adebajo
5ea622ae8e updates the compliance component to retrieve values from complianceDataTypes endpoint. removes used client hard codes 2017-12-12 17:47:28 -08:00
Seyi Adebajo
c3c266dc09
Merge pull request #915 from theseyi/flexible-tagging
adds a reader for compliance data types. moves the list compliance da
2017-12-12 16:23:29 -08:00
Seyi Adebajo
d262468070 implements getFildIdentifierOptions to extract dropdown options from complianceDataTypes list returned from GET /complianceDataTypes endpoint. adds unit tests. adds mirage mock for complianceDataTypes response and fixtures. 2017-12-12 14:20:19 -08:00
Seyi Adebajo
bafa6ab5fd
Merge pull request #914 from theseyi/flexible-tagging
defines interfaces for the dataset compliance endpoint. refactors the…
2017-12-12 14:17:59 -08:00
Seyi Adebajo
c6ecc1a170 adds a reader for compliance data types. moves the list compliance datatypes type definitions to the list directory. 2017-12-11 22:13:34 -08:00
Seyi Adebajo
ee3781e319 defines interfaces for the dataset compliance endpoint. refactots the dataset compliance fetch api functions with types and switches to api/fetcher functions. fixes ISuggestedDatasetClassification type alias. adds additional dataset platforms to enum 2017-12-11 21:44:46 -08:00
Seyi Adebajo
0e96c3f650
Merge pull request #912 from theseyi/flexible-tagging
renames enum FieldIdValues->ComplianceFieldIdValue : more descriptive…
2017-12-11 21:41:51 -08:00
Yi (Alan) Wang
afa73045e9
Add support for nonOwner flag in compliance field (#913) 2017-12-11 19:03:56 -08:00
Seyi Adebajo
ef544acc0a renames enum FieldIdValues->ComplianceFieldIdValue : more descriptive. adds interface definitions for new compliance data type endpoint. updates metadata-acquisition test 2017-12-11 18:26:26 -08:00
Seyi Adebajo
0d5a10b2c5
Merge pull request #911 from theseyi/flexible-tagging
adds api fetcher and init types for platform list endpoint
2017-12-11 17:40:21 -08:00