Min RK
eb8b9c4d98
implement server deletion client-side
2018-09-24 16:21:40 +02:00
Min RK
81a410db91
simplify admin UI for named servers
2018-09-24 16:21:40 +02:00
Min RK
b966258849
Simplify named-servers on home
...
- use a table for the list of servers
- support adding new servers
2018-09-24 16:21:40 +02:00
Min RK
cbe4095533
use var instead of let
...
for better js compatibility
2018-09-24 16:21:40 +02:00
Min RK
8c9d2f0c4f
npm run fmt
2018-09-24 16:21:40 +02:00
Akanksha Bhardwaj
981ef2ca3b
display username in control panel
2018-09-21 18:08:34 +05:30
William Krinsman
02cb5ec076
Handle named servers in UserSpawnHandler, home, admin pages
...
Made CSS and HTML (and Jinja2) of admin page compatible with named servers.
2018-09-17 11:54:51 +02:00
Min RK
de54056005
add oauth confirmation page
...
users accessing their own servers still don't require confirmation,
but accessing other users' servers or services shows a confirmation page.
2018-09-10 14:31:19 +02:00
Kenan Erdogan
24d87c882f
fix wrong/missing closing tags in templates
2018-06-19 09:15:18 +02:00
Min RK
aa9676ec5e
Merge pull request #1913 from rkdarst/announcement_text
...
Add customizable announcement text on home,login,logout,spawn
2018-06-12 14:14:21 +02:00
Min RK
d22626906b
multiline conditionals setting announcement variable in templates
...
for readability per review by willingc
2018-06-12 13:48:24 +02:00
Min RK
cb9ce4d3af
Merge pull request #1955 from dtaniwaki/handle-fatal-error
...
only relay headers from HTTPErrors
2018-06-07 10:22:38 +02:00
Daisuke Taniwaki
925ee1dfb2
Do not refer spawner on fatal errors
2018-06-07 14:53:46 +09:00
Min RK
ab3e7293a4
disable my server link while stop is pending
...
makes it a little harder to request a spawn while stop is pending
2018-06-06 10:53:50 +02:00
Min RK
062af5e5cb
Avoid showing spawn_pending page when pending action is stop
...
Separate stop_pending page when this occurs,
similar to the old spawn pending spinner without progress events
2018-06-06 10:53:05 +02:00
Richard Darst
9c27095744
Add customizable announcement text on home,login,logout,spawn
...
- Using the new template_vars setting (#1872 ), allow the variable
`announcement` to create a header message on all the pages in the
title, or the variables `announcement_{home,login,logout,spawn}` to
set variables on these single pages.
- This is not the most powerful method of putting an announcement into
the templates, because it requires a server restart to change. But
the invasiveness is very low, and allows minimal message
without having to touch the templates themselves.
- Closes : #1836
2018-06-03 01:18:48 +03:00
Daisuke Taniwaki
690b07982e
Handle NULL created column of api_tokens table
2018-06-02 23:55:21 +09:00
Dave Hirschfeld
62ebcf55c9
Allow configuring the heading in spawn.html
2018-05-11 13:34:17 +10:00
Min RK
46d495e1e2
use btn-primary instead of btn-success
...
avoid references to formerly-green color
2018-05-02 11:19:46 +02:00
Min RK
acc6c22355
eliminate distinction between 'primary' and 'success'
...
since we don't use them both on the same screen
2018-05-02 11:16:56 +02:00
Min RK
8143182971
pick colorblind-friendly alternatives for success/danger
...
danger is still red, success is now blue
picked from color brewer 2 RdYlBu
2018-05-02 11:14:19 +02:00
Min RK
45c871d779
add some description of API and OAuth tokens
2018-04-20 15:34:52 +02:00
Min RK
771c60ca37
update default token page note
2018-04-20 15:34:52 +02:00
Min RK
ce535b55bc
Revoking one oauth token revokes all oauth tokens for that client
2018-04-20 15:34:52 +02:00
Min RK
33cb62c2ee
support revoking tokens from token page
2018-04-20 15:34:52 +02:00
Min RK
32fe3cf61d
support adding note to new tokens on token page
...
turn token request into a form
2018-04-20 15:34:52 +02:00
Min RK
73a05498ce
support new token API in jhapi.js
2018-04-20 15:34:52 +02:00
Min RK
034147f604
add token lists to token page
2018-04-20 15:34:52 +02:00
Min RK
beedc94179
delete the spinner
...
no need for a spinner when we have a progress bar
2018-04-09 10:32:28 +02:00
Min RK
9b7186e9b8
close eventstream on success
2018-04-05 11:22:00 +02:00
Min RK
4eb07f9d48
stop spinner on failure
2018-04-05 11:22:00 +02:00
Min RK
4f78cbbd1b
implement progress on spawn_pending page
...
- add Spawner.progress method. Must be an async generator of JSON-able progress events
- add /api/users/:user/server-progress eventstream endpoint
- use eventstream to fill progress bar on the spawn pending page
2018-04-05 11:22:00 +02:00
Min RK
3117ea9d34
handle user.last_activity being None
2018-04-03 15:14:47 +02:00
Min RK
5010af941b
'start server' on admin page opens spawn form
...
if spawn form is registered and admin access is enabled
cannot use spawn form on behalf of users without admin_access
2018-03-12 14:23:52 +01:00
Min RK
b151d333d3
show who you're spawning for if it's not yourself
...
on the spawn page
2018-03-12 14:23:00 +01:00
Min RK
8695823165
move static resources to share/jupyterhub
...
from share/jupyter/hub
to be consistent with use of etc/jupyterhub etc.
2018-02-28 15:41:58 +01:00
Robert Schroll
b056444863
Add blocks for navbar components in the page template
2018-02-23 12:15:35 -08:00
Robert Schroll
8e3f1f0955
Add a block around the message in the spawn_pending page
...
This makes it easier for users to add or substitute custom messages on
this page.
2018-01-04 15:34:59 -08:00
Min RK
f0a030a86d
Merge pull request #1531 from thedataincubator/start_all_button
...
"Start All" button on admin page
2017-11-27 12:52:26 +01:00
Matthias Bussonnier
fe477a6809
Merge pull request #1554 from smiller5678/remove-redirect-url-param-from-error-pages
...
Remove redirect url parameter from error pages
2017-11-21 23:05:47 +01:00
semiller
2479679eeb
Remove redirect url parameter from error pages
...
Issue #1365
2017-11-21 12:59:02 -05:00
Chris Fournier
937405d2d8
Add super() calls to child script blocks
2017-11-21 12:24:58 -05:00
Christian Moscardi
760a640c6a
alternate, horizontal layout
2017-11-17 19:19:13 -05:00
Christian Moscardi
4382037110
start all button
2017-11-10 16:57:48 -05:00
Min RK
7c3919980a
don't apply form-control unconditionally to spawn form
...
leave it to users to build their own form
2017-11-08 14:13:26 +01:00
Min RK
00a4aef607
remove bower
...
use npm to fetch dependencies and a simple postinstall script to copy into components
2017-11-07 11:38:47 +01:00
Miha Frangez
f5250f04c5
Change username input type to "text"
...
<input type="username"> isn't allowed according to the spec and causes problems with autofill in Firefox.
2017-10-10 22:30:20 +02:00
Carol Willing
6fb31cc613
Merge pull request #1393 from minrk/spawn-future
...
improve reporting of spawn failure
2017-09-07 10:20:38 -07:00
Min RK
4ef1eca3c9
allow Authenticator.custom_html to be HTML
2017-09-06 15:14:26 +02:00
Min RK
c26ede30b9
Point users to /hub/home to retry spawn on spawn failure
2017-09-06 15:03:26 +02:00