Commit Graph

8 Commits

Author SHA1 Message Date
Alexey Volkov cc83e1089b
Assigned copyright to the project authors (#5587) 2021-05-05 13:53:22 +08:00
Yuan (Bob) Gong cb71eed5f9
[UI] authorize tensorboard actions (#3639)
* Authorization service proto

* implement auth service

* Add unit tests

* Generate auth api client

* Authorization checks for tensorboard apis

* UI Server authorization checks

* Clean up error parsing

* Revert changes

* Fix portable-fetch not found bug

* Fix unit test

* Include portable-fetch required by api client

* Fix portable-fetch module import error

* Fix portable-fetch again

* Add unit tests

* Address CR comments

* add unit test for header

* Update readme
2020-04-28 15:26:24 -07:00
Yuan (Bob) Gong 47cde0b6b9
[UI] Tensorboard support for multi user (#3355)
* [UI Server] Add namespace argument for tensorboard endpoints

* Allow local node server to talk to minio in cluster

* Use tensorboard namespace in UI

* Add unit tests for tensorboard UI server

* Fix tests

* Fix tensorboard proxy url

* Fix tensorboard proxy failure

* Fix tests

* Remove unecessary encodeURIComponent

* Add old comment back
2020-03-26 19:50:22 -07:00
Yuan (Bob) Gong 492d0679ae
Update frontend contribution doc with start proxy instructions and npm daily practices (#3142) 2020-02-21 03:42:32 -08:00
Yuan (Bob) Gong 9b723bfe97
[UI] deep links to pipeline details page from start page (#3086)
* [UI] deep links to pipeline details page from start page

* Fix

* Update GettingStarted.tsx

* Update GettingStarted.tsx

* Update GettingStarted.tsx

* Adjust format to improve readability

* Use react-testing-library for getting started page tests

* Add error case unit tests

* Frontend import sample config from jsonn and presubmit test to verify configs are synced

* Update presubmit test error message

* Changed to sync only sample_config.json name to frontend

* Improve error message

* Fix tests
2020-02-17 08:13:30 -08:00
Yuan (Bob) Gong 4f20e85da2 Coverage reporting for frontend server. (#2877) 2020-01-19 23:33:36 -08:00
Yuan (Bob) Gong b271c48de5 Move frontend unit tests to prow (#2637)
* Skip coveralls in CI

* Report CI related info to coveralls

* Remove frontend unit tests from travis CI

* Use npm ci instead of npm i

* Remove npm ci because of node 9 compatibility

* Revert travis.yml change
2019-11-25 07:43:06 -08:00
Yuan (Bob) Gong fcc0b3d7b8 [Frontend] Check format in travis CI (#2463)
* Format frontend/src

* Fix lint errors

* Update snapshots

* Add frontend format check to travis CI, pin prettier version

* Update travis CI to use `npm ci`

* Fix lint errors

* Add license
2019-10-22 17:08:14 -07:00