514 Commits

Author SHA1 Message Date
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
e8c9d8dda7 defaults to showing all fields for field review option 2017-11-22 07:38:12 -08:00
Seyi Adebajo
460cb2ca24
Merge pull request #870 from theseyi/cov
updates propeties api getter to treat error as empty result. updates loading animation on save
2017-11-16 17:29:43 -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
ae8a4c8152
Merge pull request #861 from theseyi/cov
install ember-fa. replaces saveOwner action with ec-task
2017-11-16 10:31:42 -08:00
Mars Lan
7837214885
Whitelist custom purge for Oracle (#864) 2017-11-15 10:01:50 -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
bbb1278cb1 cleans up implementation for confirmOwner function 2017-11-13 11:25:42 -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
75a5d3145f defers to more robust isequal function on lodash 2017-11-09 13:09:20 -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
d91bd4f1d0 adds the dataset-author and dataset-authors components 2017-11-08 23:21:07 -08:00
Seyi Adebajo
4f2f16a191 opts in to Ember array prototypal extensions 2017-11-08 22:16:41 -08:00
Seyi Adebajo
ef64ffbd7e adds owner constants: default values, confirm and update owner functions 2017-11-08 22:09:01 -08:00
Seyi Adebajo
c8a306e2a4 minor updates to files to use es classes. deletes dataset-author js source 2017-11-08 19:18:15 -08:00
Seyi Adebajo
24f7b36a69 update tracking header expression: adds case insensitive header, mobileheader, and requestheader. updates related test cases 2017-11-08 10:05:18 -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
7ad8db9be3 updates package.json package order. 2017-11-06 09:29:12 -08:00
Seyi Adebajo
ea21f86983 updates code formart for login controller 2017-11-05 21:15:13 -08:00
Seyi Adebajo
70bf499cc4 converts login-form component to typescript. adds assertion for onSubmit action on instantiation 2017-11-05 21:14:12 -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
d142ef17c3
Merge pull request #825 from theseyi/sprint-2-oc
corrects enum for purgeExempt policy to PURGE_EXEMPTED and LIMITED_RE…
2017-10-27 14:50:43 -07:00
Seyi Adebajo
2f5ac65bf8 corrects enum for purgeExempt policy to PURGE_EXEMPTED and LIMITED_RETENTION 2017-10-27 14:47:35 -07:00
Mars Lan
db44f7bede Update wording (#824) 2017-10-26 17:57:05 -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
59c9b00c8e fixes issue with new compliance policy: updates msg string to newly updated value 2017-10-25 01:40:04 -07:00
Seyi Adebajo
e446135ec6 updates description text for purge policies on compliance wizard view 2017-10-24 11:02:25 -07:00
Seyi Adebajo
2467691c94 updates tracking header regular expression and tests to not filter out strings like header_* | header 2017-10-24 10:57:23 -07:00
Seyi Adebajo
90a2e366bb fixes default value for dataset-schema component isTable class field 2017-10-24 01:07:06 -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
eec260d879 wip: dataset-schema comments rewrite 2017-10-20 22:01:55 -07:00
Seyi Adebajo
47e2ba7410 fixes constant import in metadata-acquisition module 2017-10-20 22:01:55 -07:00
Seyi Adebajo
b14e61f039 removed unnecessary interface IFieldIdProps. refactored implementation for fieldIdentifierTypeValues and fieldIdentifierTypeIds lists to use enum and removed fieldIdentifierTypesList variable 2017-10-20 22:01:54 -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
086101464c minor jsdoc housekeeping in datasets/compliance.ts 2017-10-20 22:00:24 -07:00
Seyi Adebajo
36c83e123d temporary revert to using unrestricted keys on interface definition for INonIdLogicalTypesSignature. revert commit on ts 2.16 update 2017-10-20 22:00:24 -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
1d7c174664 begin extracting compliance type defintions from metadata-acquisition module 2017-10-20 21:59:19 -07:00
Seyi Adebajo
b31d05ff43 updates initial compliance info function and updates tests 2017-10-20 21:57:40 -07:00