586 Commits

Author SHA1 Message Date
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
b36f6770b9 removes unused import in test: metadata-acquisition 2017-12-12 22:49:13 -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
c6ecc1a170 adds a reader for compliance data types. moves the list compliance datatypes type definitions to the list directory. 2017-12-11 22:13:34 -08:00
Seyi Adebajo
ee3781e319 defines interfaces for the dataset compliance endpoint. refactots the dataset compliance fetch api functions with types and switches to api/fetcher functions. fixes ISuggestedDatasetClassification type alias. adds additional dataset platforms to enum 2017-12-11 21:44:46 -08:00
Seyi Adebajo
ef544acc0a renames enum FieldIdValues->ComplianceFieldIdValue : more descriptive. adds interface definitions for new compliance data type endpoint. updates metadata-acquisition test 2017-12-11 18:26:26 -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
29b27e55b2 moves compliance row to ts source and fix bugs discovered by typing component interface and methods 2017-12-11 13:13:34 -08:00
Seyi Adebajo
147deff8c5 fix jsdoc type comment 2017-12-06 10:26:03 -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
c964bbb1e7 switches to kvo-compliant getProperties to read editSteps value. adds function to get compliance wizard steps based on if the dataset has a schema or otherwise 2017-12-04 00:12:48 -08:00
Seyi Adebajo
6850a56adc adds indicator for removed dataset 2017-12-03 23:08:03 -08:00
Seyi Adebajo
1d9331ff02 additional integration tests 2017-12-01 18:21:00 -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
0439ff49db adds sinon lib for testing. updates fetcher module implementation and adds tests 2017-11-30 10:33:07 -08:00
Seyi Adebajo
a932b4cf5e revert to grable build task to run web coverage 2017-11-27 12:00:29 -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
c73e38b291
Merge pull request #869 from theseyi/cov
adds source coverage. resolves issues with html-inline-precompile lib…
2017-11-16 14:54:27 -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
Seyi Adebajo
ac1f960848 adds source coverage. resolves issues with html-inline-precompile library, points to github source 2017-11-16 10:18:23 -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
59895d35d3 adds decorators 2017-11-13 11:09:40 -08:00
Seyi Adebajo
e42bf9c43f replaces manual DOM event triggers with ember native dom helpers 2017-11-13 11:09:40 -08:00
Seyi Adebajo
59cd5b4261 replaces manual DOM event triggers with ember native dom helpers 2017-11-10 10:33:10 -08:00
Seyi Adebajo
288411e2f0 refactors interface name format. remove unused computed property 2017-11-10 10:28:50 -08:00
Seyi Adebajo
39df2b6717 removes unused npm package conflict 2017-11-10 02:15:24 -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