514 Commits

Author SHA1 Message Date
Seyi Adebajo
b73a96315a refactors some owner utility functions. 2018-01-23 17:24:09 -08:00
Seyi Adebajo
dea2168e71 hides avatar for inactive owners 2018-01-23 13:43:16 -08:00
Seyi Adebajo
a3be2ee30b refactors dataset-author function definitions by moving non api-related functions from api module to constants 2018-01-23 13:32:55 -08:00
Seyi Adebajo
1b98b0f6a9 adds support for identifying inactive owners that are included in list of confirmed owners 2018-01-23 11:10:19 -08:00
Seyi Adebajo
d86bc16565 remove filter for kafka tracking headers 2018-01-22 17:44:50 -08:00
Seyi Adebajo
264052f01a retain $ post method for ajax request. rewrites login controller as ts file 2018-01-22 17:31:48 -08:00
Seyi Adebajo
2e873b64d5 updates jsdoc comment 2018-01-22 16:10:40 -08:00
Seyi Adebajo
cbe75c918e adds reference to api interface as generic type arguments 2018-01-22 16:09:38 -08:00
Seyi Adebajo
5bca5a0550 moves authenticator to ts and adds unit test 2018-01-22 15:53:39 -08:00
Seyi Adebajo
5f4fa29c34 fix reference to $ post method 2018-01-22 13:43:33 -08:00
Seyi Adebajo
acb653615c removes default value for unset dataset security classification on schemaless datasets. changes wording for notification prompt and notification type to error. halts wizard step if dataset security classification is not specified 2018-01-22 09:45:21 -08:00
Seyi Adebajo
0cc73216a5 adds function to derive disabled or enabled security classification options based on pii info. depends selectcted security classification dropdown option for schemaless datasets on pii toggle. removes static list of security dropdown options from schemaless and schema datasets compliance forms 2018-01-22 09:45:21 -08:00
Seyi Adebajo
29f1d23d63 adds link to go dht for schemaless dataset security classification 2018-01-22 09:45:21 -08:00
Seyi Adebajo
6d3f6fab92 hardcode sort order for security classification options 2018-01-22 09:45:21 -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
5322cd9184 fix fetch options bag interface 2018-01-18 18:52:42 -08:00
Seyi Adebajo
ff8a2815e0 fixes catch finally reference 2018-01-18 17:00:36 -08:00
Seyi Adebajo
5c5d197e85 refactors internal fetcher api. updates modifiedTime type assertion in api response handler. updates type assertion in metadata-acquisition 2018-01-18 15:21:34 -08:00
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
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
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
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
Seyi Adebajo
fe1acff599 adds missing purge policy notification in compliance policy update wizard flow 2017-12-14 18:05:01 -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
b287277c32 removes logical type validation 2017-12-14 14:46:33 -08:00
Seyi Adebajo
500b6ef513 reenables return to edit moe post save 2017-12-14 14:38:48 -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
fcc1c5544b fixes issue with getcompliancesteps for schemaless datasets versus datasets with a schema 2017-12-14 08:35:55 -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
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
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
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
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
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
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
7a143cd78e adds api fetcher and init types for platform list endpoint 2017-12-11 15:35:51 -08:00
Seyi Adebajo
29b27e55b2 moves compliance row to ts source and fix bugs discovered by typing component interface and methods 2017-12-11 13:13:34 -08:00
Seyi Adebajo
147deff8c5 fix jsdoc type comment 2017-12-06 10:26:03 -08:00
Seyi Adebajo
4414e03012 implements schemaless dataset tagging feature. adds component tests. fixes issue with edit button unresponsive on first click in compliance tab 2017-12-06 10:23:33 -08:00
Seyi Adebajo
c964bbb1e7 switches to kvo-compliant getProperties to read editSteps value. adds function to get compliance wizard steps based on if the dataset has a schema or otherwise 2017-12-04 00:12:48 -08:00
Seyi Adebajo
6850a56adc adds indicator for removed dataset 2017-12-03 23:08:03 -08:00
Seyi Adebajo
7b2da73333 refactors informational text in purge policy into constant. adds integration tests for purge-policy component 2017-12-01 17:22:24 -08:00
Seyi Adebajo
ca519439fd fixes reference to current purge policy 2017-12-01 14:12:33 -08:00
Seyi Adebajo
a3356fde6d adds representation for dataset purge policy when viewing compliance in readonly mode 2017-11-30 12:48:42 -08:00