57 Commits

Author SHA1 Message Date
Seyi Adebajo
a5d5579d1f adds indicator on compliance tab if: compliance policy is new, compliance policy has suggestions, compliance e policy fields have drifted. adds error state for ownership information and retry function. updates IComplianceGetResponse interface 2018-02-28 17:08:50 -08:00
Seyi Adebajo
c33027796a adds transform functions for readonly compliance entities onSave operation. adds styling for readony table row component. adds ui behavior for table row component 2018-02-26 01:24:15 -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
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
d86bc16565 remove filter for kafka tracking headers 2018-01-22 17:44:50 -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
c0fe105111 adds non owner toggle for schema fields. hides dependent compliance options irrelevant field types. removes obsolete helper functions. 2017-12-13 16:34:30 -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
5ea622ae8e updates the compliance component to retrieve values from complianceDataTypes endpoint. removes used client hard codes 2017-12-12 17:47:28 -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
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
6850a56adc adds indicator for removed dataset 2017-12-03 23:08:03 -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
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
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
b992c26803 refactors dataset-schema component: typescript, es6 classes, cleaner implementation with less coupling 2017-10-24 00:11:23 -07:00
Seyi Adebajo
cf32e9a28d refactors the implementation for traversing the compliance policy steps 2017-10-20 21:34:58 -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
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
e573fe3ab0 renders the current value of a field if one exists and a suggestion also exists 2017-10-02 12:21:54 -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
Mars Lan
a3b041bfc3 Update wordings and links (#769) 2017-09-25 17:47:07 -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
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
8511cbd469 updates notification confirm dialog. splits dataset field level question from dataset level questions. creates partials for compliance policy vs dataset fields 2017-08-29 16:54:29 -07:00
Seyi Adebajo
ac7eeefaea uses row level check for lastupate 2017-08-28 15:58:28 -07:00
Seyi Adebajo
ea7bcf4677 Merge branch 'master' into new-field-modification-indicator 2017-08-28 15:52:12 -07:00
Seyi Adebajo
f097318354 fixes issue with null predictions. also fixes issue with field having a prediction and being new. 2017-08-28 15:33:39 -07:00
Seyi Adebajo
3a380418cc displays the new field indicator if the field has not been modified in the current session and the policy is new 2017-08-28 09:05:17 -07:00
Seyi Adebajo
4ca9433186 splits compliance questions into separate partials 2017-08-20 20:58:19 -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
8187293d65 adds support for constraining ui feature behind config flag - isInternal 2017-07-10 13:44:34 -07:00
Seyi Adebajo
b7895fe5bb fixes wrong reference to new policy flag. fixes missing model name in downloaded json file. 2017-07-10 13:43:00 -07:00
Seyi Adebajo
ddc171e424 add ownership notification dot for unconfirmed number of owners 2017-07-10 13:42:58 -07:00
Seyi Adebajo
c76487c167 updates pii data collection feature: single tab for compliance and confidential, renamed to compliance. moved closer to ownership tab. add notification dot for tab requiring user attention. moved action bar to fixed position at bottom of screen. removed app footer. myriad styling changes. etc 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
3bbb12a4f8 updates breadcrumbs sass component rules. creates nacho component for breadcrumbs. 2017-07-10 13:42:55 -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
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
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