514 Commits

Author SHA1 Message Date
Seyi Adebajo
a186ff6db4 Merge pull request #811 from theseyi/purge-policies
implements purge policy feature. constants for platforms and purge ty…
2017-10-20 21:38:02 -07:00
Seyi Adebajo
cf32e9a28d refactors the implementation for traversing the compliance policy steps 2017-10-20 21:34:58 -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
0110dc0438 Merge pull request #790 from madpcsupreme/test-updates
updates tests
2017-10-12 10:02:58 -07:00
Seyi Adebajo
1f3fb8b30f adds explicit flags on compliance component for compliance policy and dataset classification edit modes. adds reset edit mode function to reset the aforementioned flags to initial state of false. renames isShowingAllMemberData to shouldShowAllMemberData. hides seeMore/Less button in edit mode. adds derived indicator value for datasets marked as excluding member data 2017-10-11 00:42:10 -07:00
Seyi Adebajo
53599e1f50 adds the option to view less dataset level fields 2017-10-10 20:02:33 -07:00
Seyi Adebajo
14bfe7cb40 adds empty state for dataset level fields. increases classification column width and creates --pre-wrap modifier for select component to wrap text. 2017-10-10 19:50:00 -07:00
cyip
356956e34c updates tests 2017-10-09 14:49:47 -07:00
Seyi Adebajo
7b52397da5 fixes display string for current logicalType or identifierType on policy. moves field display identifier options to constants module 2017-10-09 10:58:35 -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
7faea7ad76 fix missing comma from conflict merge on github 2017-10-04 14:17:22 -07:00
Seyi Adebajo
6eaab992b4 Merge branch 'master' into prev-seen 2017-10-04 13:00:53 -07:00
Seyi Adebajo
0a42862cd2 adds num of days window to recent suggestions check 2017-10-04 10:56:59 -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
e818092133 Merge pull request #779 from theseyi/master
slightly refactors impementation for fieldChangeSetRequiresReview hel…
2017-10-02 18:53:14 -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
e573fe3ab0 renders the current value of a field if one exists and a suggestion also exists 2017-10-02 12:21:54 -07:00
Seyi Adebajo
ab9eefa216 toggles fields on policy table 2017-09-29 11:51:07 -07:00
Seyi Adebajo
f0ab6942c2 creates empty state component: styles/template. adds support for column endpoint exception message. adds integration tests for empty-state component. 2017-09-28 18:37:38 -07:00
Seyi Adebajo
693ddb5bf2 removes unused local vars for numeric and numeric urn format. fixes issue with fieldIdentifierTypeIds and fieldIdentifierTypeValues having incorrect type: list of strings rather that list of value objects 2017-09-28 11:16:41 -07:00
Seyi Adebajo
7485409146 adds reviewable filter option. updates filter logic to create diff between fields on policy and column field values. refactors implementation for client working copy / change-set: reduces number of steps. modifies compliance entity table styles 2017-09-27 09:54:37 -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
Mars Lan
a3b041bfc3 Update wordings and links (#769) 2017-09-25 17:47:07 -07:00
Mars Lan
4e809fb29f Also remove special field format restriction for Enterprise Account ID. (#767) 2017-09-22 11:44:22 -07:00
Seyi Adebajo
c8336e53bb removes numeric or urn constraint on specific id identifier types (#766) 2017-09-21 16:41:41 -07:00
Seyi Adebajo
05b37fb56a updates invalid dataset reference error message 2017-09-20 18:29:06 -07:00
Seyi Adebajo
e188487b55 adds slideshare user id to compliance field ids 2017-09-20 16:41:30 -07:00
Seyi Adebajo
aac6870363 adds support for urn query parameter for urn on datasets route. fixes getHeaders to return reference to headers 2017-09-20 16:10:52 -07:00
Seyi Adebajo
51c07e6b0f updates eslintrc : adds define global. renames dataset_id to datasetIdentifier. adds typings for various dataset resource models. adds api functions for columns endpoint. adds a convenience fetch function to get headers. adds a global type for the marked global module. adds typesafe utility function array-map. 2017-09-20 14:25:27 -07:00
Seyi Adebajo
6848e50653 rename api interface nomenclature 2017-09-19 18:20:03 -07:00
Seyi Adebajo
583f0ae8ff removes unused dataset routes datasets.name, datasets.name.subpage and controller: datasets.name.subpage 2017-09-19 17:26:05 -07:00
Seyi Adebajo
f354ba05c5 adds dataset urn to id translation function 2017-09-19 16:59:23 -07:00
Seyi Adebajo
dee7f9d1d6 moves datasets and datasets.index routes to ts 2017-09-19 16:56:06 -07:00
Seyi Adebajo
dd5cd6e7e2 deletes unused datasets.page route. deletes unused datasets route action. removes non-detailview markup from datasets template 2017-09-19 15:03:06 -07:00
Seyi Adebajo
80d493938e Merge pull request #757 from theseyi/fetch
replaces deprecated ember-network module with ember-fetch. creates fetcher wrapper module around fetch: not yet integrated with app. removes metadata link from navbar. adds typing for fetch import. updates package deps. adds unit test for fetcher
2017-09-19 14:01:28 -07:00
Seyi Adebajo
ace53d8eb8 Merge pull request #756 from theseyi/tmp-deprecate-metadata-dashboard
removes metadata dashboard temporarily, pending refactor and/or redesign
2017-09-19 13:33:59 -07:00
Seyi Adebajo
a8af76e0d5 replaces deprecated ember-network module with ember-fetch. creates fetcher wrapper module around fetch: not yet integrated with app. removes metadata link from navbar. adds typing for fetch import. updates package deps. adds unit test for fetcher 2017-09-19 13:32:55 -07:00
Mars Lan
e782f6f018 Update the error message for ID fields missing field format (#755) 2017-09-19 10:57:59 -07:00
Seyi Adebajo
7dbfc08cc4 removes metadata dashboard temporarily, pending refactor and/or redesign 2017-09-18 17:51:36 -07:00
Seyi Adebajo
f540e38e78 moves contract id above seatid. fixes search filter rail header text 2017-09-18 16:31:47 -07:00
Seyi Adebajo
d21a39308b fixes issue with default field format for enterprise account id 2017-09-18 16:13:30 -07:00
Seyi Adebajo
835eaba899 adds html-precompile dep for tests. refactors header string in browser-rail. 2017-09-17 20:03:49 -07:00
Seyi Adebajo
30a47ca430 adds support for enterprise product related fields on compliance policy 2017-09-15 19:04:34 -07:00
Seyi Adebajo
ef065d0e1d refactors login flow. adds profile avatar. updates dependencies
refactors comments feature: initial get comments and create comment

updates tsconfig to support es2017 object prototype methods: values, entries, creates user-avatar component, adds styles, converts constants files to ts

updates comment editor. updates styling. adds auto focus on click

adds comment deletion

adds confirmation dialog for comment deletion

adds string union generic constraint type. adds comment stream header. adds comment update feature. adds style modifications and additions for comment components. refactors actions for comments using strategy pattern to allow for abstraction. adds dataset-constants constants module
2017-09-13 14:18:24 -07:00
Seyi Adebajo
df38c6d04d moves the data validation for fields to compliance page before transitioning to dataset data types 2017-08-30 18:41:23 -07:00
Seyi Adebajo
c5336bf09d fix check for unformatted fields on compliance 2017-08-30 18:07:01 -07:00
Seyi Adebajo
c877cbae43 explicitly calls out ldap name in owner table pending api support of username and full name search 2017-08-30 13:04:06 -07:00
Seyi Adebajo
323990b791 some cleanup for compliance code 2017-08-30 13:04:06 -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
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