47 Commits

Author SHA1 Message Date
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
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
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
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
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
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
9188bad175 adds an infromational notification for the user if the dataset does not have a compliance policy or securty classification 2017-07-10 13:42:55 -07:00
Seyi Adebajo
3f569dc4c2 adds additional patterns request_header and mobile_header to tracking field regular expression. extracts tracking field pattern check to utils 2017-07-10 13:42:51 -07:00
Seyi Adebajo
afd5e9f115 prefilled tracking fields are not rendered on the compliance classification tab 2017-07-10 13:42:16 -07:00
Seyi Adebajo
9939149adc updates network request handlers to integrate with api changes for /compliance and /security endpoints 2017-07-10 13:42:15 -07:00
Seyi Adebajo
452959ceb1 removes component feature for radio selection on compliance prompts 2017-07-10 09:55:14 -07:00
Seyi Adebajo
426cbb1046 fix for issue with saving compliance spec: dataType property unrecognized by server. adds support for notifications for dataset-compliance component. adds presence check for field formats on marked compliance and security fields. 2017-07-10 09:55:13 -07:00
Seyi Adebajo
8e02adcfd2 updates metadata acquisition tabs with links to wiki for help. adds explanatory text to ownership tab. 2017-07-10 09:55:11 -07:00
Seyi Adebajo
e535cb0764 updates to the confidential component to support api changes for logical types.updates template 2017-07-10 09:55:11 -07:00
Seyi Adebajo
e31d399475 updates logical types for privacy compliance component 2017-07-10 09:55:10 -07:00
Seyi Adebajo
84405f62a1 adds hasBadData flag to compliance component if schema field names are not unique. refactors computed property complianceDataFields 2017-07-10 09:55:10 -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
c441c00dbc DSS-6551 Modifies dropdown cta wording 2017-07-10 09:54:22 -07:00
Seyi Adebajo
488e7bb067 DSS-6551 Fix default sorting for compliance fields 2017-07-10 09:54:22 -07:00
Seyi Adebajo
da290af89f DSS-6551 Oops. fixed toggle on list: pushing too quickly. Refactors onSave action to verify updated sourceEntities 2017-07-10 09:54:21 -07:00
Seyi Adebajo
40174d39f4 DSS-6551 Adds action for updating the prompt flow 2017-07-10 09:54:21 -07:00
Seyi Adebajo
e3ccb71fb2 DSS-6551 Refactors privacy compliance component to support. Fixes issues with propagating ui updates to underlying data model that resulted from updates to the map props. Creates sass fw function to get only font weights associated with the default font. Adds styles for action-bar ui component that contains buttons for view action 2017-07-10 09:54:21 -07:00
Seyi Adebajo
5c2d31289a DSS-6551 Disables the isSubject checkbox for fields that are not Member Identifiable. Adds Ember action support for updates to isSubject with :onMemberFieldSubjectChange 2017-07-10 09:54:21 -07:00
Seyi Adebajo
aa2328f673 DSS-6551 Updates compliance Ember actions for field format change and privacy change 2017-07-10 09:54:21 -07:00
Seyi Adebajo
bd8799b968 Updates dataset compliance component to support tablular format for user updates to compliance data 2017-07-10 09:54:17 -07:00
Seyi Adebajo
5cf4e88503 DSS-5869 Adds Component: dataset-compliance 2017-07-10 09:54:14 -07:00