Nico Rikken
859dc34ea6
chore: rename to json_escaped_name and unittests
2019-07-16 18:45:48 +02:00
Nico Rikken
41db9fe116
chore: cleanup debugging code
2019-07-16 16:47:06 +02:00
Nico Rikken
7c78e6c326
chore: try non-escaping user
...
Now the user was double-escaped, resulting in escaped % signs
2019-07-16 14:28:28 +02:00
Nico Rikken
f1ed6c95f0
chore: reverse url changes
2019-07-16 14:04:51 +02:00
Nico Rikken
73309b5741
feat: adopt unicode_escaped_name property
2019-07-16 13:33:49 +02:00
Nico Rikken
1915ecd0c2
feat: try unicoding in user model
2019-07-16 13:07:18 +02:00
Nico Rikken
3d6d60b64e
fix: passthrough in template
2019-07-16 12:34:07 +02:00
Nico Rikken
69d0a47734
chore: try conversion in template
...
Custom property in users.py didn't work, so try it in the templated file.
2019-07-16 11:04:35 +02:00
Nico Rikken
11e32588d7
chore: use most likely fix for custom username property
2019-07-16 10:17:26 +02:00
Nico Rikken
34e44f2eed
feat: user function in page render function
2019-07-16 10:01:11 +02:00
Nico Rikken
c0464b2e47
feat: unicode_escape feature
2019-07-16 09:41:11 +02:00
Nico Rikken
d686ae1ae7
json_encode for Tornado framework
2019-07-13 10:49:06 +02:00
Nico Rikken
0dc3593661
Escape user variable to frontend
2019-07-13 10:25:32 +02:00
Nico Rikken
dc40cfe80e
encodeURIComponent() instead of escape()
2019-07-13 09:35:41 +02:00
Nico Rikken
d541c17974
Escape usernames in the frontend
...
To cope with special characters like backslash, to address issue
https://github.com/jupyterhub/jupyterhub/issues/2128
2019-07-13 08:55:33 +02:00
Min RK
c20c07ec87
Merge pull request #2570 from consideRatio/announcements-css
...
Make announcements visible without custom HTML
2019-06-07 12:54:45 +02:00
Will Starms
19da170435
Correct empty string redirect to default
2019-05-31 17:49:24 -05:00
Aaron Huang
38cf95523f
Update script
2019-05-21 17:12:01 +08:00
Erik Sundell
da460064ae
Make announcements visible without custom HTML
...
Fixes https://github.com/jupyterhub/jupyterhub/issues/2566 to some
degree by making the announcement stand out using twitter-bootstrap
classes `alert` and `alert-warning`. Perhaps we could theme twitter
bootstrap or this alert specifically with jupyter related colors as well
though?
2019-05-16 18:31:10 +02:00
NikeNano
9e7b0c0bfd
update to simplyfi the language related to spawner options
2019-05-10 09:52:17 +02:00
Min RK
39a7116d16
npm run fmt
...
with latest prettier
2019-04-09 10:45:31 +02:00
Min RK
7f9e77ce5b
Allow Spawners to customize spawn-failed message
...
by raising an exception with a `jupyterhub_message` attribute.
This will be a string displayed as escaped HTML (HTML is not allowed).
2019-04-05 10:22:47 +02:00
Min RK
6fa3b429db
include retry link after failed spawn
2019-04-01 17:05:58 +02:00
Carol Willing
af0082a16b
Merge pull request #2435 from minrk/named-options-form
...
Rework handling of /hub/user/:name
2019-03-07 05:52:48 -08:00
Min RK
ff283ae636
address review
...
and fix a mis-applied GitHub suggestion
suggestions can only replace one line
2019-03-07 10:33:37 +01:00
Rollin Thomas
5dedfe2629
Hide/unhide link
2019-02-27 08:49:34 -08:00
Min RK
8d01b0356b
test spawn-pending page
2019-02-27 11:15:15 +01:00
Min RK
947b9b1a9e
rework handing of /user/:name
...
- /user/:name no longer triggers implicit spawn at any point
- add /spawn-pending/:user/:server handler for pending page. This page has no side effects.
- spawn links point to /spawn/:user/:server to finish hooking up links for named servers and options_form handling
2019-02-25 14:21:34 +01:00
Min RK
6f63ac7831
simplify start-server links as pure links to /spawn/:user/:server
...
instead of API requests
this gets better progress-page loading and options form rendering
2019-02-25 13:45:02 +01:00
Min RK
de20c3f3a7
accept default argument in get_next_url
...
allows different defaults for different contexts
2019-02-25 13:41:38 +01:00
Min RK
5e60582ef3
run autoformat
...
apologies to anyone finding this commit via git blame or log
run the autoformatting by
pre-commit run --all-files
2019-02-19 17:00:10 +01:00
Daisuke Taniwaki
b34bdd2846
Limit max named server per user
2019-01-19 15:48:35 +09:00
Rollin Thomas
4e410473cb
Fix to find element
2018-12-20 13:35:36 -08:00
Rollin Thomas
fdddd7d58c
Change select from id to class for multiple choice
2018-12-20 13:03:36 -08:00
Phil Elson
87ce499840
Add a logo block, and update the docs regarding base.html.
2018-11-09 06:36:17 +00:00
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