185 Commits

Author SHA1 Message Date
Seyi Adebajo
a29f90109e remove TripleCurlyBracket from hbs sources 2018-03-01 11:47:24 -08:00
Seyi Adebajo
88dbe61fe1 change wording on banner for compliance with metadata propr 2018-03-01 11:19:57 -08:00
Seyi Adebajo
59ce8f95a4 removes check for auto generated compliance policy on compliance container. prevents policy render on datasets with upstream compliance policy 2018-03-01 10:52:49 -08:00
Seyi Adebajo
81535c6ee3 fixes issue with long text in breadcrumbs and dataset name element 2018-02-28 17:08:50 -08:00
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
dd91ddb563 fix misc issues with editing compliance policy at dataset level. saving owners. creating a new owner 2018-02-27 00:03:06 -08:00
Seyi Adebajo
d5ace96e3a adds banner indicating purge policy is default generated in compliance policy 2018-02-26 10:21: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
0ee52b22ad adds loading indicator for compliance policy and upstream-dataset components 2018-02-25 20:55:24 -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
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
a328cc26b6 fix prefix navigation in browser feature 2018-02-21 11:07:30 -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
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
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
4e74ec6c32 refactors markup for owner record indicators 2018-01-24 12:39:40 -08:00
Seyi Adebajo
dea2168e71 hides avatar for inactive owners 2018-01-23 13:43:16 -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
29f1d23d63 adds link to go dht for schemaless dataset security classification 2018-01-22 09:45:21 -08:00
Seyi Adebajo
28c4fda984 restrict compliance policy avaialability to dataset platforms with supported list of purge policies 2018-01-17 09:10:39 -08:00
Seyi Adebajo
f3b6bf2708 refactors wizard transition flow using e-concurrency task to set the current edit step after step actions are complete 2018-01-12 15:38:06 -08:00
Seyi Adebajo
8f6d202cef depends on platforms api to provide supportedPurgePolicies for each platform. uses e-c for async manangement 2018-01-10 08:30:01 -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
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
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
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
ca519439fd fixes reference to current purge policy 2017-12-01 14:12:33 -08:00
Seyi Adebajo
a3356fde6d adds representation for dataset purge policy when viewing compliance in readonly mode 2017-11-30 12:48:42 -08:00
Seyi Adebajo
ee1b47db5f updates ownership type wording 2017-11-16 15:16:26 -08:00
Seyi Adebajo
8707216de4 removes source column for confirmed owners and removes non user id types from suggested list. changes column header to data owner 2017-11-16 15:13:19 -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
ea43bd7bb2 install ember-fa. replaces saveOwner action with ec-task 2017-11-14 01:24:43 -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
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
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
5cd2a6a71b changes platforms case to uppercase to match with enum 2017-10-25 08:06:48 -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
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
eec260d879 wip: dataset-schema comments rewrite 2017-10-20 22:01:55 -07:00
Seyi Adebajo
cf32e9a28d refactors the implementation for traversing the compliance policy steps 2017-10-20 21:34:58 -07:00
Seyi Adebajo
64c442b938 implements purge policy feature. constants for platforms and purge types. adds styles for feature. implements ui logic for selecting purge based on platform availability. 2017-10-19 18:17:16 -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