586 Commits

Author SHA1 Message Date
Seyi Adebajo
338e52c8b0 fixes login test and adds intergration test for login-form component. cleans up mirage config: adds helper for authenticate request handler. adds mirage to ts import paths 2017-11-05 21:38:47 -08:00
Seyi Adebajo
ea21f86983 updates code formart for login controller 2017-11-05 21:15:13 -08:00
Seyi Adebajo
70bf499cc4 converts login-form component to typescript. adds assertion for onSubmit action on instantiation 2017-11-05 21:14:12 -08:00
Seyi Adebajo
6e6cc0d413 adds link from dataset deprecation pill to properties tab and tooltip. updates text editor visual style for visibility. adds integration tests for deprecated datasets component 2017-11-01 09:10:42 -07:00
Seyi Adebajo
1a4b16c467 updates build options to support uglify2 2017-10-31 16:49:07 -07:00
Seyi Adebajo
d142ef17c3
Merge pull request #825 from theseyi/sprint-2-oc
corrects enum for purgeExempt policy to PURGE_EXEMPTED and LIMITED_RE…
2017-10-27 14:50:43 -07:00
Seyi Adebajo
2f5ac65bf8 corrects enum for purgeExempt policy to PURGE_EXEMPTED and LIMITED_RETENTION 2017-10-27 14:47:35 -07:00
Mars Lan
db44f7bede Update wording (#824) 2017-10-26 17:57:05 -07:00
Seyi Adebajo
5cd2a6a71b changes platforms case to uppercase to match with enum 2017-10-25 08:06:48 -07:00
Seyi Adebajo
b844d58b9c fixes issue with the owner modified time rendered as an Invalid Date. fixes issues with the purge policy having all options selected for new compliance policies. renders the platform in lowercase. uses the platform value provided by the dataset view since the urn is not present on new compliance policies. fixes issue with user avatar username property being overridden by class property on es6 class 2017-10-25 03:04:36 -07:00
Seyi Adebajo
a22434069b updates properties implementation. fixes issue with isTable flag on schema component. updates deprecation implementation. adds type defintions for properties 2017-10-25 02:11:28 -07:00
Seyi Adebajo
59c9b00c8e fixes issue with new compliance policy: updates msg string to newly updated value 2017-10-25 01:40:04 -07:00
Seyi Adebajo
e446135ec6 updates description text for purge policies on compliance wizard view 2017-10-24 11:02:25 -07:00
Seyi Adebajo
2467691c94 updates tracking header regular expression and tests to not filter out strings like header_* | header 2017-10-24 10:57:23 -07:00
Seyi Adebajo
90a2e366bb fixes default value for dataset-schema component isTable class field 2017-10-24 01:07:06 -07:00
Seyi Adebajo
20e9e54135 deletes datasetSchemaFieldsAndTypes reference and related implementation. 2017-10-24 00:24:19 -07:00
Seyi Adebajo
b992c26803 refactors dataset-schema component: typescript, es6 classes, cleaner implementation with less coupling 2017-10-24 00:11:23 -07:00
Seyi Adebajo
f7257f2cfe upgrades ember to ~2.16.0. removes dep on bower for ember.upgrades application dependencies. begins transition to es classes. upadtes type definitions to \^2.8.0.adds local module declarations for ember-simple-auth and ember-concurrency. 2017-10-23 16:50:48 -07:00
Seyi Adebajo
eec260d879 wip: dataset-schema comments rewrite 2017-10-20 22:01:55 -07:00
Seyi Adebajo
51461e88f0 installs and changes eslint parser to babel-eslint. adds support for class properties to babel via babel-plugin-transform-class-properties 2017-10-20 22:01:55 -07:00
Seyi Adebajo
0d8fe74207 adds ember-concurrency 2017-10-20 22:01:55 -07:00
Seyi Adebajo
47e2ba7410 fixes constant import in metadata-acquisition module 2017-10-20 22:01:55 -07:00
Seyi Adebajo
f4a63ddae5 metadata acquisition tests 2017-10-20 22:01:55 -07:00
Seyi Adebajo
b14e61f039 removed unnecessary interface IFieldIdProps. refactored implementation for fieldIdentifierTypeValues and fieldIdentifierTypeIds lists to use enum and removed fieldIdentifierTypesList variable 2017-10-20 22:01:54 -07: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
086101464c minor jsdoc housekeeping in datasets/compliance.ts 2017-10-20 22:00:24 -07:00
Seyi Adebajo
36c83e123d temporary revert to using unrestricted keys on interface definition for INonIdLogicalTypesSignature. revert commit on ts 2.16 update 2017-10-20 22:00:24 -07:00
Seyi Adebajo
a32230dd49 Provide full support for iterables in for..of, spread and destructuring when targeting ES5 or ES3 2017-10-20 22:00:24 -07:00
Seyi Adebajo
d6088fb9d3 creates string enums for IdLogicalType, CustomIdLogicalType, NonIdLogicalType. adds index signature for NonIdLogicalTypes. changes implementation of logicalTypeValueLabel to use string enums. caveat: this will only work with ts >2.6 2017-10-20 22:00:24 -07:00
Seyi Adebajo
1d7c174664 begin extracting compliance type defintions from metadata-acquisition module 2017-10-20 21:59:19 -07:00
Seyi Adebajo
8fb4f3c9a3 update lock file 2017-10-20 21:59:19 -07:00
Seyi Adebajo
79ced0e4c1 adds mirage folder to prettier checks 2017-10-20 21:59:19 -07:00
Seyi Adebajo
b31d05ff43 updates initial compliance info function and updates tests 2017-10-20 21:57:40 -07:00
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
cyip
cf8847d6a2 remove unwanted import 2017-10-11 17:52:24 -07:00
cyip
38dd53a072 change based on Seyi's comment 2017-10-11 17:44:18 -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
cf3a61d642 remove unwanted comment 2017-10-09 15:38:21 -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