88 Commits

Author SHA1 Message Date
Seyi Adebajo
279f567399 fix compliance container test 2018-02-28 17:08:50 -08:00
Seyi Adebajo
34a537a1af unit tests isAutoGeneratedPolicy 2018-02-28 17:08:50 -08:00
Seyi Adebajo
1eb4cb83a0 adds unit tests for compliance suggestions 2018-02-28 17:08:50 -08:00
Seyi Adebajo
5a760f8fca adds a banner referencing a parent dataset on the compliance policy if the dataset's compliance policy is from an upstream dataset. prevents edit mode in downstream policy 2018-02-25 20:34:46 -08:00
Seyi Adebajo
707ebd2748 fix incorrect test import 2018-02-22 16:17:55 -08:00
Seyi Adebajo
f0b0632ace refactors exception handling in compliance presentational component to container component. adds error state for failed tasks in compliance container. adds test for api error class 2018-02-22 15:59:56 -08:00
Seyi Adebajo
86804ac2c9 reenable breadcumb navigation based on li urn format. support either hdfs / non-hdfs. add home 2018-02-22 11:16:50 -08:00
Seyi Adebajo
1ce7e05687 adds unit tests for urn conversion 2018-02-21 19:20:20 -08:00
Seyi Adebajo
34a67bdde6 updates api routes name to be all lowercase 2018-02-21 17:33:42 -08:00
Seyi Adebajo
c31b0aef53 fix issue with focus on request exemption text input. fix skipped test 2018-02-21 17:20:12 -08:00
Seyi Adebajo
ce9f59f77e temporarily skip failing test 2018-02-21 16:49:51 -08:00
Seyi Adebajo
f2d5c10db4 updates save compliance by urn function. updates types for datasets and removes modifiedTime property on owners updated. makes deprecationNote non null 2018-02-21 16:32:31 -08:00
Seyi Adebajo
209267e528 fixes deprecation update. adds api error handler. refactors misc sources. adds test for throwIfApiError 2018-02-21 14:43:08 -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
c90ff310f7 refactors acceptance login into helper function. adds acceptance tests for tabbed dataset routes 2018-02-09 12:03:20 -08:00
Seyi Adebajo
ca7ef2136d adds properties tab acceptance test. adds mirage models, factories, scenarios, helpers for dataset acceptance tests 2018-02-09 12:03:20 -08:00
Seyi Adebajo
33f64dfebb implements tabbed routes for datasets 2018-02-08 17:11:49 -08:00
Lee
f0e970b465 Request merge ACL page to master (#930)
* finish the alc access page layout, logics and sass files

* Fix css issue and request permission response error message

* finish the testing part

* simplify code finished

* finish spinner

* Finished ACL access page, testing cases, clean code format

* Clean format, address comments, refactor JS code of ACL page to TS

* address comments, replace type any and fix merge issue
2018-02-07 12:32:03 -08:00
Seyi Adebajo
6884361827 fix issue with prettier format for ternary in tsga 2018-01-23 23:50:45 -08:00
Seyi Adebajo
b73a96315a refactors some owner utility functions. 2018-01-23 17:24:09 -08:00
Seyi Adebajo
39fff3e182 adds test for restore method on authenticator 2018-01-22 16:20:39 -08:00
Seyi Adebajo
5bca5a0550 moves authenticator to ts and adds unit test 2018-01-22 15:53:39 -08:00
Seyi Adebajo
aebc16e3a8 fixes broken integration test for schemaless tagging action 2018-01-22 09:45:21 -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
d9e6306f2d fixes broken purge policy test. adds test for compliance component empty state. adds notifications stub 2018-01-17 10:40:17 -08:00
Seyi Adebajo
6632de40b7 fixes skipped integration tests: mocks server requests using sinon for component level request 2018-01-10 12:06:14 -08:00
Seyi Adebajo
40b287d346 temporarily skips failing tests 2018-01-10 10:11:32 -08:00
Seyi Adebajo
788ce80172 fixes issue with obsolete validation check on compliance identifier types. removes obsolete compliance property constants and transformations. removes related obsolete tests. removes incorrect mirage suggestion mock response. adds permanent overflow on y scrollbar to prevent jank on page length variation 2017-12-14 16:41:21 -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
fcc1c5544b fixes issue with getcompliancesteps for schemaless datasets versus datasets with a schema 2017-12-14 08:35:55 -08:00
Seyi Adebajo
b36f6770b9 removes unused import in test: metadata-acquisition 2017-12-12 22:49:13 -08:00
Seyi Adebajo
af453e1dca transitions to complianceDataTypes mid tier api for default security classification for fields. removes obsolete tests. updates compliance table to render all user updatable compliance info in single column 2017-12-12 22:19:01 -08:00
Seyi Adebajo
d262468070 implements getFildIdentifierOptions to extract dropdown options from complianceDataTypes list returned from GET /complianceDataTypes endpoint. adds unit tests. adds mirage mock for complianceDataTypes response and fixtures. 2017-12-12 14:20:19 -08:00
Seyi Adebajo
c6ecc1a170 adds a reader for compliance data types. moves the list compliance datatypes type definitions to the list directory. 2017-12-11 22:13:34 -08:00
Seyi Adebajo
ef544acc0a renames enum FieldIdValues->ComplianceFieldIdValue : more descriptive. adds interface definitions for new compliance data type endpoint. updates metadata-acquisition test 2017-12-11 18:26:26 -08:00
Seyi Adebajo
7a143cd78e adds api fetcher and init types for platform list endpoint 2017-12-11 15:35:51 -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
4414e03012 implements schemaless dataset tagging feature. adds component tests. fixes issue with edit button unresponsive on first click in compliance tab 2017-12-06 10:23:33 -08:00
Seyi Adebajo
1d9331ff02 additional integration tests 2017-12-01 18:21:00 -08:00
Seyi Adebajo
7b2da73333 refactors informational text in purge policy into constant. adds integration tests for purge-policy component 2017-12-01 17:22:24 -08:00
Seyi Adebajo
0439ff49db adds sinon lib for testing. updates fetcher module implementation and adds tests 2017-11-30 10:33:07 -08:00
Seyi Adebajo
e4c6849326 updates propeties api getter to treat error as empty result. updates loading animation on save 2017-11-16 15:10:26 -08:00
Seyi Adebajo
d08b24d4bf updates the ux for user-lookup: adds user-lookup component. updates dataset-authors component: correctly implements addOwner action. updates types, adds requirement for minimum confirmed owners, adds notifications for state changes. adds integration tests for user-lookup-component. adds ember-math-helpers 2017-11-13 11:11:45 -08:00
Seyi Adebajo
e42bf9c43f replaces manual DOM event triggers with ember native dom helpers 2017-11-13 11:09:40 -08:00
Seyi Adebajo
59cd5b4261 replaces manual DOM event triggers with ember native dom helpers 2017-11-10 10:33:10 -08:00
Seyi Adebajo
664173110a adds services stub for current user and exercises dataset-authors component 2017-11-10 02:05:48 -08:00
Seyi Adebajo
1893668806 corrects the typings for ownertype vs owneridtype.changes updateownertype action name to changeownertype on dataset-author component. adds fixtures for owner and user types. uses correct handler selectiondidchange for ember selector component 2017-11-10 00:08:50 -08:00
Seyi Adebajo
24f7b36a69 update tracking header expression: adds case insensitive header, mobileheader, and requestheader. updates related test cases 2017-11-08 10:05:18 -08:00
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
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