You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by GitBox <gi...@apache.org> on 2021/05/03 20:23:06 UTC

[GitHub] [trafficcontrol] ocket8888 opened a new pull request #5808: Experimental Traffic Portal updates

ocket8888 opened a new pull request #5808:
URL: https://github.com/apache/trafficcontrol/pull/5808


   ## What does this PR (Pull Request) do?
   - [x] This PR  is not related to any Issue
   
   This PR contains updates to the experimental Traffic Portal including:
   
   - Update to Angular 11
   - overhauling the API services to use Promises instead of Observables, which is just easier for everyone
   - overhauling many components to use Angular Material, which does surrender even more control over the web's look and mechanics to the ever-growing juggernaut that is Google, but admittedly made a couple of things a bit prettier.
   - Passing tests
   - Slightly improved unit test coverage
   - Fixed table context menus being hidden behind browser-native context menus
   - The ability to logout
   - The ability to edit your user details
   - The ability to update passwords
   - Update to using Traffic Ops APIv3
   - The ability to login with a token, which automatically redirects on success to the password update screen
   - Redirect on login to the page you were trying to view unauthenticated
   - A GHA workflow that verifies that the project builds and passes linting and unit tests
   
   ## Which Traffic Control components are affected by this PR?
   - CI Tests
   
   ## What is the best way to verify this PR?
   Make sure the CI tests are passing. Or don't, it's experimental
   
   ## The following criteria are ALL met by this PR
   - [x] This PR includes tests
   - [x] Documentation is unnecessary for experimental things
   - [x] An update to CHANGELOG.md is not necessary for experimental things
   - [x] This PR includes any and all required license headers
   - [x] This PR **DOES NOT FIX A SERIOUS SECURITY VULNERABILITY**


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [trafficcontrol] mitchell852 merged pull request #5808: Experimental Traffic Portal updates

Posted by GitBox <gi...@apache.org>.
mitchell852 merged pull request #5808:
URL: https://github.com/apache/trafficcontrol/pull/5808


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org