Seyi Adebajo
1eb4cb83a0
adds unit tests for compliance suggestions
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
22277768a4
fix issue with saving new policy. updates policy on successful save
2018-02-27 00:14:38 -08:00
Seyi Adebajo
a0af350644
adds readonly compliance entity attribute to compliance policy component, compliance row component, and suggestion merge mapper.
2018-02-26 01:10:15 -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
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
7dd558f558
rewrites dataset-compliance component in typescript.
2018-01-07 22:32:32 -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
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
5e11990f0e
updates the compliance suggestion implementation to support the new compliance suggestion endpoint response. adds enums for NonIdLogicalType, FieldIdValues, CustomIdLogicalType, IdLogicalType, and index signatures for consumer
2017-10-20 22:01:54 -07:00
Seyi Adebajo
b31d05ff43
updates initial compliance info function and updates tests
2017-10-20 21:57:40 -07:00
Seyi Adebajo
64c442b938
implements purge policy feature. constants for platforms and purge types. adds styles for feature. implements ui logic for selecting purge based on platform availability.
2017-10-19 18:17:16 -07:00
Seyi Adebajo
c8b192011e
removes hasRecentSuggestions computed property in favour of diffing suggestion and policy timestamp prior to augmenting compliancepolicy changeSet with suggestion. updates logic to get field value: identifierType/logicalType prior to suggested value. issues: needs to update the previous field value with user friendly label/displayAs value
2017-10-07 18:46:22 -07:00
Seyi Adebajo
b617fcca01
extracts high quality suggestions. refactors implementation for getFieldSuggestions: abstractions individual steps. creates a composable arrayReduce abstraction
2017-10-03 18:07:38 -07:00
Seyi Adebajo
65011a370e
slightly refactors impementation for fieldChangeSetRequiresReview helper function. adds unit tests for utility functions on dataset-compliance
2017-10-02 18:50:08 -07:00
Seyi Adebajo
09031814d5
renames array-map util module and adds functions for filter and uniqueness. adds mergeMappedColumnFieldsWithSuggestions and fieldChangeSetRequiresReview to compliance shared functions
2017-09-27 09:54:36 -07:00
Seyi Adebajo
452460b77d
updates compliance notifications. implements toasts for notifications service. fixes issue with data upload: does not automatically save on upload. adds object to type def for security classification since field can be null. adds utility for promise based delay
2017-08-30 10:26:44 -07:00
Seyi Adebajo
4d0d746fe3
adds typescript. adds mirage. updates dependencies. begins separating api concerns from app: datasets. removes jshint.
...
adds mirage model+factory for compliance suggestion
updates gitignore: removes typings. adds environment.d.ts declaration file for config/environment. adds unit test for datasets-test. adds extracted datasets api file
updates destroy app test helper
updates compliance component to work with modified api from compliance api: removes isSubject, adds securityClassification
updates uploaded compliance shape validation. updates the dataset route
adds typescript files to prettier linting
updates gitignore with vscode
2017-08-16 10:04:36 -07:00
Seyi Adebajo
c3de4a5ff7
adds feature to download a compliance policy as a json document. upload as json and apply to policy. performs attribute type assertions on values in uploaded policy
2017-07-10 13:43:00 -07:00
Seyi Adebajo
fafb7d501f
removes support for datasetUrn from new policy creation. changes find by username to search by full name. fixes issues with null properties on compliance policy. add styling to reduce visibility of semi-hidden select
2017-07-10 13:42:58 -07:00
Seyi Adebajo
d3a26adcd7
adds support for passing datasetUrn on new compliance policy creation. fixes ui rendering issue with notification.
2017-07-10 13:42:58 -07:00
Seyi Adebajo
0da21378fe
updates dataset-compliance compliance component. adds notification component styles. fixes complianceEntities key name
2017-07-10 13:42:58 -07:00
Seyi Adebajo
c76487c167
updates pii data collection feature: single tab for compliance and confidential, renamed to compliance. moved closer to ownership tab. add notification dot for tab requiring user attention. moved action bar to fixed position at bottom of screen. removed app footer. myriad styling changes. etc
2017-07-10 13:42:58 -07:00
Seyi Adebajo
d9eb5c4d11
updates security specification on datasets to obtain data for gdpr related to each dataset
2017-07-10 13:42:55 -07:00
Seyi Adebajo
a08730b0df
implements default classification for data fields. creates constants for metadata-acquisition. refactors datasets utils function to export default module. updates column ordering for security classification table.
2017-07-10 13:42:54 -07:00
Seyi Adebajo
c60545ab54
updates security spec creation, removes unused specification
2017-07-10 09:55:12 -07:00
Seyi Adebajo
45bb1216d6
Sets default complianceType for new datasets to AUTO_PURGE. Fixes issue with logicalType comparision. Adds navbar styling for tabbed-navigation-list
2017-07-10 09:55:10 -07:00
Seyi Adebajo
f9dbc6dbaa
Adds application utility module: build-url module to ensure url is encoded and decoded in a w3 spec compliant way. encode-decode-uri-component-with-space util replaces spaces with + as opposed to '\%20' separator. Functions for dataset security and privacy spec. Email address validator
2017-07-10 09:54:17 -07:00