open-nomad/ui/app/routes
Phil Renaud ffd16dfec6
[ui, epic] SSO and Auth improvements (#15110)
* Top nav auth dropdown (#15055)

* Basic dropdown styles

* Some cleanup

* delog

* Default nomad hover state styles

* Component separation-of-concerns and acceptance tests for auth dropdown

* lintfix

* [ui, sso] Handle token expiry 500s (#15073)

* Handle error states generally

* Dont direct, just redirect

* no longer need explicit error on controller

* Redirect on token-doesnt-exist

* Forgot to import our time lib

* Linting on _blank

* Redirect tests

* changelog

* [ui, sso] warn user about pending token expiry (#15091)

* Handle error states generally

* Dont direct, just redirect

* no longer need explicit error on controller

* Linting on _blank

* Custom notification actions and shift the template to within an else block

* Lintfix

* Make the closeAction optional

* changelog

* Add a mirage token that will always expire in 11 minutes

* Test for token expiry with ember concurrency waiters

* concurrency handling for earlier test, and button redirect test

* [ui] if ACLs are disabled, remove the Sign In link from the top of the UI (#15114)

* Remove top nav link if ACLs disabled

* Change to an enabled-by-default model since you get no agent config when ACLs are disabled but you lack a token

* PR feedback addressed; down with double negative conditionals

* lintfix

* ember getter instead of ?.prop

* [SSO] Auth Methods and Mock OIDC Flow (#15155)

* Big ol first pass at a redirect sign in flow

* dont recursively add queryparams on redirect

* Passing state and code qps

* In which I go off the deep end and embed a faux provider page in the nomad ui

* Buggy but self-contained flow

* Flow auto-delay added and a little more polish to resetting token

* secret passing turned to accessor passing

* Handle SSO Failure

* General cleanup and test fix

* Lintfix

* SSO flow acceptance tests

* Percy snapshots added

* Explicitly note the OIDC test route is mirage only

* Handling failure case for complete-auth

* Leentfeex

* Tokens page styles (#15273)

* styling and moving columns around

* autofocus and enter press handling

* Styles refined

* Split up manager and regular tests

* Standardizing to a binary status state

* Serialize auth-methods response to use "name" as primary key (#15380)

* Serializer for unique-by-name

* Use @classic because of class extension
2022-11-28 10:44:52 -05:00
..
allocations refact: preserve promise.then behavior for acceptance tests (#15003) 2022-10-24 09:04:39 -04:00
clients Upgrade Ember and friends 3.28 (#12215) 2022-03-08 12:28:36 -05:00
csi Upgrade Ember and friends 3.28 (#12215) 2022-03-08 12:28:36 -05:00
evaluations Chronological most-recent evals by default (#12847) 2022-05-05 16:11:27 -04:00
exec/task-group ui: disable linting on files that use controllerFor 2022-01-20 09:46:49 -05:00
jobs [ui] Adds meta to job list stub and displays a pack logo on the jobs index (#14833) 2022-11-02 16:58:24 -04:00
optimize ui: prettify js files 2022-01-20 09:54:56 -05:00
servers fix: delete state from routes and move to controllers and add renderless component to templates 2021-12-21 07:45:12 -05:00
settings [ui, epic] SSO and Auth improvements (#15110) 2022-11-28 10:44:52 -05:00
variables UI variables made to be unique by namespace and path (#14072) 2022-08-15 11:56:09 -04:00
.gitkeep sync 2017-09-19 10:08:23 -05:00
application.js [ui, epic] SSO and Auth improvements (#15110) 2022-11-28 10:44:52 -05:00
clients.js fix: delete state from routes and move to controllers and add renderless component to templates 2021-12-21 07:45:12 -05:00
exec.js ui: prettify js files 2022-01-20 09:54:56 -05:00
index.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
not-found.js ui: disable linting on files that use controllerFor 2022-01-20 09:46:49 -05:00
oidc-mock.js [ui, epic] SSO and Auth improvements (#15110) 2022-11-28 10:44:52 -05:00
optimize.js Upgrade Ember and friends 3.28 (#12215) 2022-03-08 12:28:36 -05:00
servers.js fix: delete state from routes and move to controllers and add renderless component to templates 2021-12-21 07:45:12 -05:00
topology.js refact: remove unused API (#15244) 2022-11-15 14:13:14 -05:00
variables.js UI variables made to be unique by namespace and path (#14072) 2022-08-15 11:56:09 -04:00