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
1dbcaf1476
adds validators for new urn format. requests v2 dataset if urn in li format.
2018-02-14 20:47:26 -08:00
Seyi Adebajo
37c2f05b0e
updates route paths to include prefix segment
2018-02-14 17:08:20 -08:00
Seyi Adebajo
b3a7c42acb
transition to v2 list and dataset list apis. adds types and transitions multiple sources to ts. temporarily decouples redux from browse feature
2018-02-14 16:00:32 -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
cfbe8c3390
fixes issue with treating undefined value as string in properties api module
2018-01-31 15:44:19 -08:00
Seyi Adebajo
43f40cd4f1
updates api readers for platforms and compliance Data types. adds link for purge policies
2018-01-25 12:09:07 -08:00
Seyi Adebajo
432de27d9b
move to v2 for complianceDataTypes and platforms api. refactor api root string literal to function that takes a version argument
2018-01-24 15:41:46 -08:00
Seyi Adebajo
a3be2ee30b
refactors dataset-author function definitions by moving non api-related functions from api module to constants
2018-01-23 13:32:55 -08:00
Seyi Adebajo
1b98b0f6a9
adds support for identifying inactive owners that are included in list of confirmed owners
2018-01-23 11:10:19 -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
5322cd9184
fix fetch options bag interface
2018-01-18 18:52:42 -08:00
Seyi Adebajo
5c5d197e85
refactors internal fetcher api. updates modifiedTime type assertion in api response handler. updates type assertion in metadata-acquisition
2018-01-18 15:21:34 -08:00
Seyi Adebajo
7dd558f558
rewrites dataset-compliance component in typescript.
2018-01-07 22:32:32 -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
ee3781e319
defines interfaces for the dataset compliance endpoint. refactots the dataset compliance fetch api functions with types and switches to api/fetcher functions. fixes ISuggestedDatasetClassification type alias. adds additional dataset platforms to enum
2017-12-11 21:44:46 -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
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
0439ff49db
adds sinon lib for testing. updates fetcher module implementation and adds tests
2017-11-30 10:33:07 -08:00
Seyi Adebajo
05022f5f2c
adds code coverage support to ci: uses code-cov for static analysis, adds forked version for e-c-code-coverage with support for transpiled sources. updates gradle build to run ember test with coverage. removes custom yarn version. removes broken fancy tree dep. minor refactor to WIP fetch wrapper: adds doc and exports
2017-11-27 10:44:00 -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
7f5688d6d0
adds local type defs for ember concurrency. contraints the return type for confirmOwner to the interface property. updates the remaining owners required count on datasetauthors component. adds fixed height for required count component
2017-11-13 17:54:43 -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
288411e2f0
refactors interface name format. remove unused computed property
2017-11-10 10:28:50 -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
953c340781
implements ownership distinction for suggested owners and confirmed owners. updates type defintions for owners
2017-11-09 09:49:04 -08:00
Seyi Adebajo
53527a2990
consumes error message in api response if available, falls back to generic client message
2017-11-06 09:48:37 -08: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
b992c26803
refactors dataset-schema component: typescript, es6 classes, cleaner implementation with less coupling
2017-10-24 00:11:23 -07:00
Seyi Adebajo
eec260d879
wip: dataset-schema comments rewrite
2017-10-20 22:01:55 -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
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
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
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
05b37fb56a
updates invalid dataset reference error message
2017-09-20 18:29:06 -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
f354ba05c5
adds dataset urn to id translation function
2017-09-19 16:59:23 -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
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
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
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
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
8494e4bf2b
adds api request for suggestions. adds interfaces.
2017-08-16 13:29:13 -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