86 Commits

Author SHA1 Message Date
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
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
7dbfc08cc4 removes metadata dashboard temporarily, pending refactor and/or redesign 2017-09-18 17:51:36 -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
ae98719d41 adds scrollmonitor. fixes issue with latency login template artifact appearing on home page if there is any latency post login. updates eslintrc to support object-rest-spread 2017-08-04 17:29:34 -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
f4328bab70 adds internal flag check for branding 2017-07-10 13:44:34 -07:00
Seyi Adebajo
d3b7e7bc2f adds application configuration to application start sequence. create configurator service for application. 2017-07-10 13:44:34 -07:00
Seyi Adebajo
971b1001b0 updates the index page ui with feature icons 2017-07-10 13:44:34 -07:00
Seyi Adebajo
db1136f722 fixes empty feedback route: changed to mailto anchor 2017-07-10 13:44:34 -07:00
Seyi Adebajo
99dd51df48 port lineage for datasets from old-wh using dagre-d3 2017-07-10 13:44:33 -07:00
Seyi Adebajo
8ab2ce9252 fixes issue with tracking current user immediately after login: moves user tracking to index from application. adds session invalidation when retrieving the current user fails. slightly refactors logout 2017-07-10 13:42:59 -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
a9c622c832 adds browse feature for flows and metrics 2017-07-10 13:42:58 -07:00
Seyi Adebajo
9f6f094af7 fix navigation when the browse route is not a browse.entity route 2017-07-10 13:42:56 -07:00
Seyi Adebajo
ad3b51d4fa updates afteramodel method comment 2017-07-10 13:42:56 -07:00
Seyi Adebajo
b0d8227cc3 fixes incorrect default transition to datasets entity on browse.entity route entry 2017-07-10 13:42:56 -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
bfc2a26dcf removes legacy advsearch 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
bb6b3bb50a adds browse feature on home / index page. updates 'home' route to index. and aftermodel redirection in browse route. styling for featurecard 2017-07-10 13:42:53 -07:00
Seyi Adebajo
ab5e275581 adds flows.flow route and updates browser-viewport component to pass in entity id to route 2017-07-10 13:42:53 -07:00
Seyi Adebajo
7ed0d0f037 updates routes in browse route. adds todo. reformats search.js 2017-07-10 13:42:52 -07:00
Seyi Adebajo
90c8a04ea2 adds a nodelist action to browse.entity routes to fetch nodes for the current entity and urn 2017-07-10 13:42:51 -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
566e9038cd adds browse ui features: entity navigation, styles. routes for browse.entity. initial tests 2017-07-10 13:42:51 -07:00