Seyi Adebajo
96c1cf9363
throw exception on parse error for dataset reference
2018-03-01 08:37:01 -08:00
Seyi Adebajo
755df2b208
add guard for idenifier
2018-03-01 08:18:50 -08:00
Seyi Adebajo
92a3f7f19e
converts a dataset id to urn using urntoid endpoint. refactors a check for notfound into an api utility function
2018-02-28 16:39:42 -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
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
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
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
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
Seyi Adebajo
a3d5f546c9
replaces bs tabs with ivy tabs in datasets page
2018-02-08 17:07:33 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
9ea20cb5bd
adds default empty array if columns api values are not returned
2017-08-08 21:44:50 -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
8187293d65
adds support for constraining ui feature behind config flag - isInternal
2017-07-10 13:44:34 -07:00
Seyi Adebajo
ddc171e424
add ownership notification dot for unconfirmed number of owners
2017-07-10 13:42:58 -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
d3a26adcd7
adds support for passing datasetUrn on new compliance policy creation. fixes ui rendering issue with notification.
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
b8532abcf6
breadcrumbs for datasets. creates util modules to building urns and validating them. known issue with last item in breadcrumbs for urns should probably not be a link
2017-07-10 13:42:54 -07:00
Seyi Adebajo
87048b9e23
removes moar legacy code
2017-07-10 13:42:54 -07:00
Seyi Adebajo
5e51805584
adds nuage as restricted source in dataset-author component
2017-07-10 13:42:54 -07:00
Seyi Adebajo
c9666f2f21
adds last modified column for owners in owner list table. configures moment to fall back to llll for locale strings.
2017-07-10 13:42:54 -07:00
Seyi Adebajo
15dd63bb79
updates the datasets root reducer to use a combinedReducer from entities containing reducers abstracted for each entitiy: metrics,flows,datasets. updates datasets.page route to use async thunk lazyRequestPagedDatasets
2017-07-10 13:42:51 -07:00
Seyi Adebajo
b7e1a9d3aa
integrate ember-redux with wherehows. creates reducers and initial actions for datasets using FSA. creates container and presentational components for datasets-list. adds fetch polyfill for fetch api. updates yarn.lock. creates action-set to ensure action rules and conventions
2017-07-10 13:42:50 -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
c20ab5a054
creates top-level application error substate
2017-07-10 13:42:15 -07:00