Seyi Adebajo
8511cbd469
updates notification confirm dialog. splits dataset field level question from dataset level questions. creates partials for compliance policy vs dataset fields
2017-08-29 16:54:29 -07:00
Seyi Adebajo
27be1b7347
Merge pull request #710 from theseyi/notifications-service
...
Notifications service
2017-08-29 16:51:53 -07:00
Seyi Adebajo
ea7bcf4677
Merge branch 'master' into new-field-modification-indicator
2017-08-28 15:52:12 -07:00
Seyi Adebajo
f097318354
fixes issue with null predictions. also fixes issue with field having a prediction and being new.
2017-08-28 15:33:39 -07:00
Seyi Adebajo
3a380418cc
displays the new field indicator if the field has not been modified in the current session and the policy is new
2017-08-28 09:05:17 -07:00
Seyi Adebajo
761d51e13a
creates notificatin service: implemnts an async queue, with async dequeueing and recursive iteration through the list of queued notifications. adds confirmation modal feature.
2017-08-28 01:38:47 -07:00
Seyi Adebajo
8f45ee248b
adds initial components for notification service: confirm modal and toasts
2017-08-27 05:04:53 -07:00
Seyi Adebajo
e37c9ea6df
updates the duplicate check: userName is solely not the unique key
2017-08-24 16:53:07 -07:00
Seyi Adebajo
d44b785aa0
removes unused template string notation
2017-08-24 11:48:34 -07:00
Seyi Adebajo
46eb001f1e
ts all the things. refactor getuserentities: cache and allow only one request. check for duplicate usernames.
2017-08-24 11:31:54 -07:00
Seyi Adebajo
c9fc8b681f
adds typings for owners and party-entities, refactors api for owner, party entities and compliance into typescript modules
2017-08-24 00:23:48 -07:00
Seyi Adebajo
af62c93d4e
fixes saving compliance policy: misrepresented securityClassification as classification. renames people urns
2017-08-23 11:11:22 -07:00
Seyi Adebajo
fe68825391
removes s->ms conversion from timestamps in ownership and compliance features. removes mirage deploy for dev env
2017-08-21 15:22:28 -07:00
Seyi Adebajo
79854ab9ae
updates the edit view. adds hasRecentSuggestions flag for compliance metadata. refactors suggestions getter to include lastModified date.
2017-08-20 20:23:56 -07:00
Seyi Adebajo
9bbf77fe99
adds feature to show all potential member data fields in readonly mode, filters to contained member data fields by default.
2017-08-20 18:53:01 -07:00
Seyi Adebajo
ef1c1df63b
mark all as no
2017-08-20 18:12:56 -07:00
Seyi Adebajo
b5b2b2b8ba
updates sytles and text for json uploader component. updates member data component styles
2017-08-20 16:46:43 -07:00
Seyi Adebajo
df4112f868
adds handler implementation for suggestion action. refactoers dataset controller reference to compliance api.
2017-08-18 14:43:14 -07:00
Seyi Adebajo
6543eca32c
adds compliance action buttons to affirm or discard suggestions
2017-08-18 14:43:14 -07:00
Seyi Adebajo
13757cf37b
partially implements auto-suggestions feature. minor refactoring. adds typdef fir mirage route handlers. deletes unused dataset-schema-table component. adds mirage route handler for compliance api suggestions. updates compliance table to show suggestions.
2017-08-18 14:43:14 -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
30110782c7
META-1797,META-403 updates compliance metadata for to overwrite previously saved compliance copy. updates architecture for compliance metadata component: creates a working copy and diffs at the row/field level
2017-08-07 22:21:05 -07:00
Seyi Adebajo
d4d1427c8a
renames computed prop name. updates styles for error notification. begins steps to improve performance on compliance tab.
2017-07-18 17:09:43 -07:00
Seyi Adebajo
638b45ad03
fixes issue with dupes in saved compliance entities list: ensures that the unformatted identifier fields do not contain fields already present in the previously saved or current compliance entities list
2017-07-18 15:07:22 -07:00
Seyi Adebajo
ed13a4fecf
META-425 fixes json download unresponsive in firefox
2017-07-13 12:28:54 -07:00
Seyi Adebajo
aaf304ec4f
updates newly added owner with confirmation flag as default value. updates default owner type to Owner
2017-07-10 13:44:33 -07:00
Mars Lan
7c50a04f23
Add some example field formats that the user may have missed when saving compliance data. ( #558 )
2017-07-10 13:44:33 -07:00
Seyi Adebajo
08e12d886f
fixes issue with file upload of compliance json on save attempt
2017-07-10 13:44:33 -07:00
Seyi Adebajo
c91ca85a90
updates the behaviour for custom identifier types to set a default classification
2017-07-10 13:44:33 -07:00
Seyi Adebajo
9ea4545db5
updates file upload to autosave policy if checks pass
2017-07-10 13:43:00 -07:00
Seyi Adebajo
e2cf19a46a
adds support for custom id in dataset compliance. adds divider for none type in options list. adds edit mode.
2017-07-10 13:43:00 -07:00
Seyi Adebajo
c3a53b4f0b
adds support to disable options on select. removes lowercase transformation on string option values: consumer responsibility
2017-07-10 13:43:00 -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
287796b933
refactors nonIdFieldLogicalTypes decoupling stored representation from presentational values
2017-07-10 13:43:00 -07:00
Seyi Adebajo
23c1ff5d78
removes obsolete confidential feature component sources
2017-07-10 13:42:59 -07:00
Seyi Adebajo
3233fb91e4
adds default value for mixed identifier types. disabled field format select for mixed identifier types. removes geolocation from field format options. updates defaulting logic for mixed types
2017-07-10 13:42:59 -07:00
Seyi Adebajo
86570c7ca8
fixes debouncing issue: invalid function referencing
2017-07-10 13:42:59 -07:00
Seyi Adebajo
4a66c1313a
lines left over from last commit: adds urn as singular option for mixed type
2017-07-10 13:42:59 -07:00
Seyi Adebajo
56417b2347
adds browser confirmation dialog for unformatted non-id fields pending mocks and time. sorts options for non-id field formats. splits ge location option. restricts field format to urn for mixed identifier type.
2017-07-10 13:42:59 -07:00
Seyi Adebajo
fbaf681f68
fixes issue with updating classification for identifier fields with dot notation syntax in the field name
2017-07-10 13:42:59 -07:00
Seyi Adebajo
aa7d06a277
fixes issue with updating field logical type on compliance
2017-07-10 13:42:59 -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
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
a9c622c832
adds browse feature for flows and metrics
2017-07-10 13:42:58 -07:00
Seyi Adebajo
f64e674b50
fix: identifierType has a different definition for compliance policy than for confidential spec: api borrows thme schema but this field is not needed for confidential spec
2017-07-10 13:42:57 -07:00
Seyi Adebajo
0eeee4a087
fixes superfluous classification field addition from ui
2017-07-10 13:42:57 -07:00
Seyi Adebajo
29acbcfc3f
fixes issue with unrecognized field: renames dataType -> identifierType
2017-07-10 13:42:57 -07:00
Seyi Adebajo
7c814ab15d
updates field format sort order for confidential spec. removes unused code from router page tracking method
2017-07-10 13:42:57 -07:00
Seyi Adebajo
f5210a9953
disables save on confidential if all datasets content types don't have a boolean value
2017-07-10 13:42:57 -07:00